├── .github └── workflows │ └── markdownlint.yml ├── .gitignore ├── .markdownlint.json ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── SUPPORT.md ├── code_of_conduct.md ├── docs ├── README.md ├── api-security │ ├── README.md │ ├── brewz-spa-auth.md │ ├── checkout-process.md │ ├── checkout-service.md │ ├── claim-data.md │ ├── enforce-jwt.md │ ├── jwt-token.md │ ├── securing-checkout.md │ ├── setup.md │ └── setup │ │ ├── manifests │ │ └── brewz │ │ │ ├── app.yaml │ │ │ ├── oas.yaml │ │ │ ├── rate-limit.yaml │ │ │ ├── virtual-server.yaml │ │ │ ├── waf-ap-logconf.yaml │ │ │ ├── waf-ap-policy.yaml │ │ │ └── waf-policy.yaml │ │ └── setup.sh ├── assets │ ├── argo_infra_apps.png │ ├── argo_sync.jpg │ ├── argo_sync_details_1.png │ ├── argo_sync_summary.png │ ├── brewz-k8s-checkout.svg │ ├── brewz-k8s-initial.svg │ ├── brewz-k8s-monolith.svg │ ├── brewz-k8s-refactor.svg │ ├── checkout_flow.svg │ ├── checkout_order_service_logs.png │ ├── checkout_order_service_logs_2.png │ ├── chrome-cookie.png │ ├── curl_checkout_service.png │ ├── gh_fork.jpg │ ├── gh_fork_infra.png │ ├── grafana-dashboard-traffic.png │ ├── grafana-dashboard.png │ ├── grafana-nginx-ingress-dashboard-errors.png │ ├── grafana-nginx-ingress-dashboard.png │ ├── grafana-refresh.png │ ├── jwt_io_debugger.png │ ├── jwt_io_payload.png │ ├── msft_authorize_app.png │ ├── msft_email.png │ ├── msft_password.png │ ├── msft_pick_account.png │ ├── msft_stay_signed_in.png │ ├── spa_checkout.png │ ├── spa_checkout_confirmed_api.png │ ├── spa_checkout_confirmed_headers.png │ ├── spa_checkout_confirmed_payload.png │ ├── spa_checkout_confirmed_response.png │ ├── spa_enable_security.png │ ├── spa_jwt.png │ ├── spa_order_copy_curl.png │ ├── spa_purchase_complete.png │ ├── spa_sign_in_button.png │ ├── spa_sign_in_required.png │ ├── spa_signed_in_header.png │ ├── term_order_service_401_html.png │ ├── term_order_service_401_json.png │ ├── term_order_service_curl.png │ ├── vscode_order_service_curl.png │ └── vscode_order_service_curl_2.png ├── f5xc_k8s_site │ ├── README.md │ └── http_lb.md ├── ingress │ ├── README.md │ ├── argocd.md │ ├── brewz.md │ ├── build_nic.md │ ├── canary.md │ ├── install_grafana.md │ ├── install_nic.md │ ├── install_nic_helm.md │ ├── install_nic_nginx_registry.md │ ├── install_prometheus.md │ ├── setup.md │ ├── source-manifests │ │ ├── oas.yaml │ │ ├── waf-ap-logconf.yaml │ │ ├── waf-ap-policy.yaml │ │ └── waf-policy.yaml │ ├── virtualserver.md │ └── waf.md └── scenario │ ├── README.md │ ├── ab-testing.md │ ├── grafana-dashboard.md │ ├── rate-limit.md │ ├── refactor.md │ └── setup.md ├── grafana └── dashboard.json ├── manifests ├── brewz-subchart.yaml ├── brewz │ ├── app.yaml │ ├── mongo-init.yaml │ └── virtual-server.yaml └── podinfo │ └── .gitkeep └── setup ├── README.md ├── apps ├── Chart.yaml ├── templates │ ├── grafana.yaml │ ├── nginx-ingress.yaml │ ├── prometheus.yaml │ └── root.yaml └── values.yaml ├── config ├── default.conf └── kubeconfig.html ├── manifests ├── argocd.yaml └── udf-sa.yaml ├── scripts ├── gen_kubeconfig.sh ├── manifests.sh ├── nginx.sh └── udf-setup.sh └── services └── udf-setup.service /.github/workflows/markdownlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/.github/workflows/markdownlint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/.markdownlint.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/README.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /code_of_conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/code_of_conduct.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/api-security/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/api-security/README.md -------------------------------------------------------------------------------- /docs/api-security/brewz-spa-auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/api-security/brewz-spa-auth.md -------------------------------------------------------------------------------- /docs/api-security/checkout-process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/api-security/checkout-process.md -------------------------------------------------------------------------------- /docs/api-security/checkout-service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/api-security/checkout-service.md -------------------------------------------------------------------------------- /docs/api-security/claim-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/api-security/claim-data.md -------------------------------------------------------------------------------- /docs/api-security/enforce-jwt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/api-security/enforce-jwt.md -------------------------------------------------------------------------------- /docs/api-security/jwt-token.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/api-security/jwt-token.md -------------------------------------------------------------------------------- /docs/api-security/securing-checkout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/api-security/securing-checkout.md -------------------------------------------------------------------------------- /docs/api-security/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/api-security/setup.md -------------------------------------------------------------------------------- /docs/api-security/setup/manifests/brewz/app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/api-security/setup/manifests/brewz/app.yaml -------------------------------------------------------------------------------- /docs/api-security/setup/manifests/brewz/oas.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/api-security/setup/manifests/brewz/oas.yaml -------------------------------------------------------------------------------- /docs/api-security/setup/manifests/brewz/rate-limit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/api-security/setup/manifests/brewz/rate-limit.yaml -------------------------------------------------------------------------------- /docs/api-security/setup/manifests/brewz/virtual-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/api-security/setup/manifests/brewz/virtual-server.yaml -------------------------------------------------------------------------------- /docs/api-security/setup/manifests/brewz/waf-ap-logconf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/api-security/setup/manifests/brewz/waf-ap-logconf.yaml -------------------------------------------------------------------------------- /docs/api-security/setup/manifests/brewz/waf-ap-policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/api-security/setup/manifests/brewz/waf-ap-policy.yaml -------------------------------------------------------------------------------- /docs/api-security/setup/manifests/brewz/waf-policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/api-security/setup/manifests/brewz/waf-policy.yaml -------------------------------------------------------------------------------- /docs/api-security/setup/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/api-security/setup/setup.sh -------------------------------------------------------------------------------- /docs/assets/argo_infra_apps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/argo_infra_apps.png -------------------------------------------------------------------------------- /docs/assets/argo_sync.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/argo_sync.jpg -------------------------------------------------------------------------------- /docs/assets/argo_sync_details_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/argo_sync_details_1.png -------------------------------------------------------------------------------- /docs/assets/argo_sync_summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/argo_sync_summary.png -------------------------------------------------------------------------------- /docs/assets/brewz-k8s-checkout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/brewz-k8s-checkout.svg -------------------------------------------------------------------------------- /docs/assets/brewz-k8s-initial.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/brewz-k8s-initial.svg -------------------------------------------------------------------------------- /docs/assets/brewz-k8s-monolith.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/brewz-k8s-monolith.svg -------------------------------------------------------------------------------- /docs/assets/brewz-k8s-refactor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/brewz-k8s-refactor.svg -------------------------------------------------------------------------------- /docs/assets/checkout_flow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/checkout_flow.svg -------------------------------------------------------------------------------- /docs/assets/checkout_order_service_logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/checkout_order_service_logs.png -------------------------------------------------------------------------------- /docs/assets/checkout_order_service_logs_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/checkout_order_service_logs_2.png -------------------------------------------------------------------------------- /docs/assets/chrome-cookie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/chrome-cookie.png -------------------------------------------------------------------------------- /docs/assets/curl_checkout_service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/curl_checkout_service.png -------------------------------------------------------------------------------- /docs/assets/gh_fork.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/gh_fork.jpg -------------------------------------------------------------------------------- /docs/assets/gh_fork_infra.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/gh_fork_infra.png -------------------------------------------------------------------------------- /docs/assets/grafana-dashboard-traffic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/grafana-dashboard-traffic.png -------------------------------------------------------------------------------- /docs/assets/grafana-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/grafana-dashboard.png -------------------------------------------------------------------------------- /docs/assets/grafana-nginx-ingress-dashboard-errors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/grafana-nginx-ingress-dashboard-errors.png -------------------------------------------------------------------------------- /docs/assets/grafana-nginx-ingress-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/grafana-nginx-ingress-dashboard.png -------------------------------------------------------------------------------- /docs/assets/grafana-refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/grafana-refresh.png -------------------------------------------------------------------------------- /docs/assets/jwt_io_debugger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/jwt_io_debugger.png -------------------------------------------------------------------------------- /docs/assets/jwt_io_payload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/jwt_io_payload.png -------------------------------------------------------------------------------- /docs/assets/msft_authorize_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/msft_authorize_app.png -------------------------------------------------------------------------------- /docs/assets/msft_email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/msft_email.png -------------------------------------------------------------------------------- /docs/assets/msft_password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/msft_password.png -------------------------------------------------------------------------------- /docs/assets/msft_pick_account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/msft_pick_account.png -------------------------------------------------------------------------------- /docs/assets/msft_stay_signed_in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/msft_stay_signed_in.png -------------------------------------------------------------------------------- /docs/assets/spa_checkout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/spa_checkout.png -------------------------------------------------------------------------------- /docs/assets/spa_checkout_confirmed_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/spa_checkout_confirmed_api.png -------------------------------------------------------------------------------- /docs/assets/spa_checkout_confirmed_headers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/spa_checkout_confirmed_headers.png -------------------------------------------------------------------------------- /docs/assets/spa_checkout_confirmed_payload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/spa_checkout_confirmed_payload.png -------------------------------------------------------------------------------- /docs/assets/spa_checkout_confirmed_response.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/spa_checkout_confirmed_response.png -------------------------------------------------------------------------------- /docs/assets/spa_enable_security.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/spa_enable_security.png -------------------------------------------------------------------------------- /docs/assets/spa_jwt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/spa_jwt.png -------------------------------------------------------------------------------- /docs/assets/spa_order_copy_curl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/spa_order_copy_curl.png -------------------------------------------------------------------------------- /docs/assets/spa_purchase_complete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/spa_purchase_complete.png -------------------------------------------------------------------------------- /docs/assets/spa_sign_in_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/spa_sign_in_button.png -------------------------------------------------------------------------------- /docs/assets/spa_sign_in_required.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/spa_sign_in_required.png -------------------------------------------------------------------------------- /docs/assets/spa_signed_in_header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/spa_signed_in_header.png -------------------------------------------------------------------------------- /docs/assets/term_order_service_401_html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/term_order_service_401_html.png -------------------------------------------------------------------------------- /docs/assets/term_order_service_401_json.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/term_order_service_401_json.png -------------------------------------------------------------------------------- /docs/assets/term_order_service_curl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/term_order_service_curl.png -------------------------------------------------------------------------------- /docs/assets/vscode_order_service_curl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/vscode_order_service_curl.png -------------------------------------------------------------------------------- /docs/assets/vscode_order_service_curl_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/assets/vscode_order_service_curl_2.png -------------------------------------------------------------------------------- /docs/f5xc_k8s_site/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/f5xc_k8s_site/README.md -------------------------------------------------------------------------------- /docs/f5xc_k8s_site/http_lb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/f5xc_k8s_site/http_lb.md -------------------------------------------------------------------------------- /docs/ingress/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/ingress/README.md -------------------------------------------------------------------------------- /docs/ingress/argocd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/ingress/argocd.md -------------------------------------------------------------------------------- /docs/ingress/brewz.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/ingress/brewz.md -------------------------------------------------------------------------------- /docs/ingress/build_nic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/ingress/build_nic.md -------------------------------------------------------------------------------- /docs/ingress/canary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/ingress/canary.md -------------------------------------------------------------------------------- /docs/ingress/install_grafana.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/ingress/install_grafana.md -------------------------------------------------------------------------------- /docs/ingress/install_nic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/ingress/install_nic.md -------------------------------------------------------------------------------- /docs/ingress/install_nic_helm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/ingress/install_nic_helm.md -------------------------------------------------------------------------------- /docs/ingress/install_nic_nginx_registry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/ingress/install_nic_nginx_registry.md -------------------------------------------------------------------------------- /docs/ingress/install_prometheus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/ingress/install_prometheus.md -------------------------------------------------------------------------------- /docs/ingress/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/ingress/setup.md -------------------------------------------------------------------------------- /docs/ingress/source-manifests/oas.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/ingress/source-manifests/oas.yaml -------------------------------------------------------------------------------- /docs/ingress/source-manifests/waf-ap-logconf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/ingress/source-manifests/waf-ap-logconf.yaml -------------------------------------------------------------------------------- /docs/ingress/source-manifests/waf-ap-policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/ingress/source-manifests/waf-ap-policy.yaml -------------------------------------------------------------------------------- /docs/ingress/source-manifests/waf-policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/ingress/source-manifests/waf-policy.yaml -------------------------------------------------------------------------------- /docs/ingress/virtualserver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/ingress/virtualserver.md -------------------------------------------------------------------------------- /docs/ingress/waf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/ingress/waf.md -------------------------------------------------------------------------------- /docs/scenario/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/scenario/README.md -------------------------------------------------------------------------------- /docs/scenario/ab-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/scenario/ab-testing.md -------------------------------------------------------------------------------- /docs/scenario/grafana-dashboard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/scenario/grafana-dashboard.md -------------------------------------------------------------------------------- /docs/scenario/rate-limit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/scenario/rate-limit.md -------------------------------------------------------------------------------- /docs/scenario/refactor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/scenario/refactor.md -------------------------------------------------------------------------------- /docs/scenario/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/docs/scenario/setup.md -------------------------------------------------------------------------------- /grafana/dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/grafana/dashboard.json -------------------------------------------------------------------------------- /manifests/brewz-subchart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/manifests/brewz-subchart.yaml -------------------------------------------------------------------------------- /manifests/brewz/app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/manifests/brewz/app.yaml -------------------------------------------------------------------------------- /manifests/brewz/mongo-init.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/manifests/brewz/mongo-init.yaml -------------------------------------------------------------------------------- /manifests/brewz/virtual-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/manifests/brewz/virtual-server.yaml -------------------------------------------------------------------------------- /manifests/podinfo/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/setup/README.md -------------------------------------------------------------------------------- /setup/apps/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/setup/apps/Chart.yaml -------------------------------------------------------------------------------- /setup/apps/templates/grafana.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/setup/apps/templates/grafana.yaml -------------------------------------------------------------------------------- /setup/apps/templates/nginx-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/setup/apps/templates/nginx-ingress.yaml -------------------------------------------------------------------------------- /setup/apps/templates/prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/setup/apps/templates/prometheus.yaml -------------------------------------------------------------------------------- /setup/apps/templates/root.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/setup/apps/templates/root.yaml -------------------------------------------------------------------------------- /setup/apps/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/setup/apps/values.yaml -------------------------------------------------------------------------------- /setup/config/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/setup/config/default.conf -------------------------------------------------------------------------------- /setup/config/kubeconfig.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/setup/config/kubeconfig.html -------------------------------------------------------------------------------- /setup/manifests/argocd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/setup/manifests/argocd.yaml -------------------------------------------------------------------------------- /setup/manifests/udf-sa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/setup/manifests/udf-sa.yaml -------------------------------------------------------------------------------- /setup/scripts/gen_kubeconfig.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/setup/scripts/gen_kubeconfig.sh -------------------------------------------------------------------------------- /setup/scripts/manifests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/setup/scripts/manifests.sh -------------------------------------------------------------------------------- /setup/scripts/nginx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/setup/scripts/nginx.sh -------------------------------------------------------------------------------- /setup/scripts/udf-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/setup/scripts/udf-setup.sh -------------------------------------------------------------------------------- /setup/services/udf-setup.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f5devcentral/modern_app_jumpstart_workshop/HEAD/setup/services/udf-setup.service --------------------------------------------------------------------------------