diff --git a/samples/web-app-cosmosdb-mongodb-api/README.md b/samples/web-app-cosmosdb-mongodb-api/README.md index 04ee336..45a4062 100644 --- a/samples/web-app-cosmosdb-mongodb-api/README.md +++ b/samples/web-app-cosmosdb-mongodb-api/README.md @@ -11,6 +11,12 @@ Before installing the sample, make sure to create an [Azure Kubernetes Service ( All commands below are run from this sample's `scripts/` folder. +## Architecture + +The following diagram illustrates the architecture of the solution: + +![Architecture Diagram](./images/architecture.png) + ## Deployment workflow Run the numbered scripts in order from the `scripts/` folder: diff --git a/samples/web-app-cosmosdb-mongodb-api/images/architecture.png b/samples/web-app-cosmosdb-mongodb-api/images/architecture.png new file mode 100644 index 0000000..2fb4dca Binary files /dev/null and b/samples/web-app-cosmosdb-mongodb-api/images/architecture.png differ diff --git a/samples/web-app-cosmosdb-nosql-api/README.md b/samples/web-app-cosmosdb-nosql-api/README.md index 9be763f..29fb418 100644 --- a/samples/web-app-cosmosdb-nosql-api/README.md +++ b/samples/web-app-cosmosdb-nosql-api/README.md @@ -13,6 +13,12 @@ All commands below are run from this sample's `scripts/` folder. > LocalStack note: when running against the emulator, the `LOCALSTACK_URL` variable in [`00-variables.sh`](scripts/00-variables.sh) triggers installation of the LocalStack root CA so the app trusts the emulated endpoint. Set it to an empty value when targeting real Azure. +## Architecture + +The following diagram illustrates the architecture of the solution: + +![Architecture Diagram](./images/architecture.png) + ## Deployment workflow Run the numbered scripts in order from the `scripts/` folder: diff --git a/samples/web-app-cosmosdb-nosql-api/images/architecture.png b/samples/web-app-cosmosdb-nosql-api/images/architecture.png new file mode 100644 index 0000000..dec8134 Binary files /dev/null and b/samples/web-app-cosmosdb-nosql-api/images/architecture.png differ diff --git a/samples/web-app-in-cluster-postgresql/README.md b/samples/web-app-in-cluster-postgresql/README.md index 87b0dff..47c4741 100644 --- a/samples/web-app-in-cluster-postgresql/README.md +++ b/samples/web-app-in-cluster-postgresql/README.md @@ -11,6 +11,12 @@ Before installing the sample, make sure to create an [Azure Kubernetes Service ( All commands below are run from this sample's `scripts/` folder. +## Architecture + +The following diagram illustrates the architecture of the solution: + +![Architecture Diagram](./images/architecture.png) + ## Deployment workflow Run the numbered scripts in order from the `scripts/` folder: diff --git a/samples/web-app-in-cluster-postgresql/images/images/architecture.png)/architecture.png b/samples/web-app-in-cluster-postgresql/images/images/architecture.png)/architecture.png new file mode 100644 index 0000000..b945379 Binary files /dev/null and b/samples/web-app-in-cluster-postgresql/images/images/architecture.png)/architecture.png differ diff --git a/samples/web-app-managed-identity/README.md b/samples/web-app-managed-identity/README.md index e6fa8e3..7990bb0 100644 --- a/samples/web-app-managed-identity/README.md +++ b/samples/web-app-managed-identity/README.md @@ -13,6 +13,12 @@ Before installing the sample, make sure to create an [Azure Kubernetes Service ( Both scripts enable the OIDC issuer and workload identity that this sample relies on. If you enable the Gateway path, also install the [Gateway API](https://gateway-api.sigs.k8s.io/) and [cert-manager](https://cert-manager.io/) add-ons from the root `scripts/` folder. All commands below are run from this sample's `scripts/` folder. +## Architecture + +The following diagram illustrates the architecture of the solution: + +![Architecture Diagram](./images/architecture.png) + ## Deployment workflow Run the numbered scripts in order from the `scripts/` folder: diff --git a/samples/web-app-managed-identity/images/images/architecture.png)/aks-blob-storage/architecture.png b/samples/web-app-managed-identity/images/images/architecture.png)/aks-blob-storage/architecture.png new file mode 100644 index 0000000..5218f65 Binary files /dev/null and b/samples/web-app-managed-identity/images/images/architecture.png)/aks-blob-storage/architecture.png differ diff --git a/samples/web-app-mysql-flexible-server/README.md b/samples/web-app-mysql-flexible-server/README.md index 1a8817b..8647ffd 100644 --- a/samples/web-app-mysql-flexible-server/README.md +++ b/samples/web-app-mysql-flexible-server/README.md @@ -13,6 +13,12 @@ The `01-deploy-resources.sh` script needs the `mysql` client installed on the ho All commands below are run from this sample's `scripts/` folder. +## Architecture + +The following diagram illustrates the architecture of the solution: + +![Architecture Diagram](./images/architecture.png) + ## Deployment workflow Run the numbered scripts in order from the `scripts/` folder: diff --git a/samples/web-app-mysql-flexible-server/images/architecture.png b/samples/web-app-mysql-flexible-server/images/architecture.png new file mode 100644 index 0000000..432dd12 Binary files /dev/null and b/samples/web-app-mysql-flexible-server/images/architecture.png differ diff --git a/samples/web-app-postgresql-flexible-server/README.md b/samples/web-app-postgresql-flexible-server/README.md index 7f111a8..08d26bc 100644 --- a/samples/web-app-postgresql-flexible-server/README.md +++ b/samples/web-app-postgresql-flexible-server/README.md @@ -11,6 +11,12 @@ Before installing the sample, make sure to create an [Azure Kubernetes Service ( All commands below are run from this sample's `scripts/` folder. +## Architecture + +The following diagram illustrates the architecture of the solution: + +![Architecture Diagram](./images/architecture.png) + ## Deployment workflow Run the numbered scripts in order from the `scripts/` folder: diff --git a/samples/web-app-postgresql-flexible-server/images/images/architecture.png)/architecture.png b/samples/web-app-postgresql-flexible-server/images/images/architecture.png)/architecture.png new file mode 100644 index 0000000..f84b795 Binary files /dev/null and b/samples/web-app-postgresql-flexible-server/images/images/architecture.png)/architecture.png differ diff --git a/samples/web-app-sql-database/README.md b/samples/web-app-sql-database/README.md index 0a073d7..d5311bc 100644 --- a/samples/web-app-sql-database/README.md +++ b/samples/web-app-sql-database/README.md @@ -11,6 +11,12 @@ Before installing the sample, make sure to create an [Azure Kubernetes Service ( All commands below are run from this sample's `scripts/` folder. +## Architecture + +The following diagram illustrates the architecture of the solution: + +![Architecture Diagram](./images/architecture.png) + ## Deployment workflow Run the numbered scripts in order from the `scripts/` folder: diff --git a/samples/web-app-sql-database/images/architecture.png b/samples/web-app-sql-database/images/architecture.png new file mode 100644 index 0000000..4a0eee0 Binary files /dev/null and b/samples/web-app-sql-database/images/architecture.png differ diff --git a/samples/web-app-storage-account/README.md b/samples/web-app-storage-account/README.md index 38246f7..a293886 100644 --- a/samples/web-app-storage-account/README.md +++ b/samples/web-app-storage-account/README.md @@ -11,6 +11,12 @@ Before installing the sample, make sure to create an [Azure Kubernetes Service ( All commands below are run from this sample's `scripts/` folder. +## Architecture + +The following diagram illustrates the architecture of the solution: + +![Architecture Diagram](./images/architecture.png) + ## Deployment workflow Run the numbered scripts in order from the `scripts/` folder: diff --git a/samples/web-app-storage-account/images/architecture.png b/samples/web-app-storage-account/images/architecture.png new file mode 100644 index 0000000..5218f65 Binary files /dev/null and b/samples/web-app-storage-account/images/architecture.png differ