├── .DS_Store ├── .gitignore ├── .vscode └── settings.json ├── Apps └── RatingsApp │ ├── 1-ratings-api-deployment.yaml │ ├── 2-ratings-api-service.yaml │ ├── 3a-ratings-web-deployment.yaml │ ├── 3b-ratings-web-deployment.yaml │ ├── 4-ratings-web-service.yaml │ ├── 5-http-ratings-web-ingress.yaml │ ├── 5-https-ratings-web-ingress.yaml │ ├── api-secret-provider-class.yaml │ └── web-secret-provider-class.yaml ├── ArchitectureDiagram ├── ARO Reference Architecture.drawio └── ARO_Reference_Architecture.png ├── LICENSE ├── README.md └── deployment ├── delete.azcli ├── modules ├── 01 requirements │ └── rg.azcli ├── 02 vnets │ ├── a hubvnet.azcli │ ├── b spokevnet.azcli │ ├── c peerings.azcli │ ├── d firewall.azcli │ └── e udr.azcli ├── 03 vm │ └── vm.azcli ├── 04 supporting │ ├── a acr.azcli │ ├── b cosmos.azcli │ └── c keyvault.azcli ├── 05 aro │ └── cluster.azcli ├── 06 frontdoor │ └── frontdoor.azcli ├── 07 aad │ └── aad.azcli ├── 08 containerinsights │ └── arc.azcli └── 09 appdeployment │ └── app.azcli ├── script.ps1 └── script.sh /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Apps/RatingsApp/1-ratings-api-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/Apps/RatingsApp/1-ratings-api-deployment.yaml -------------------------------------------------------------------------------- /Apps/RatingsApp/2-ratings-api-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/Apps/RatingsApp/2-ratings-api-service.yaml -------------------------------------------------------------------------------- /Apps/RatingsApp/3a-ratings-web-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/Apps/RatingsApp/3a-ratings-web-deployment.yaml -------------------------------------------------------------------------------- /Apps/RatingsApp/3b-ratings-web-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/Apps/RatingsApp/3b-ratings-web-deployment.yaml -------------------------------------------------------------------------------- /Apps/RatingsApp/4-ratings-web-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/Apps/RatingsApp/4-ratings-web-service.yaml -------------------------------------------------------------------------------- /Apps/RatingsApp/5-http-ratings-web-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/Apps/RatingsApp/5-http-ratings-web-ingress.yaml -------------------------------------------------------------------------------- /Apps/RatingsApp/5-https-ratings-web-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/Apps/RatingsApp/5-https-ratings-web-ingress.yaml -------------------------------------------------------------------------------- /Apps/RatingsApp/api-secret-provider-class.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/Apps/RatingsApp/api-secret-provider-class.yaml -------------------------------------------------------------------------------- /Apps/RatingsApp/web-secret-provider-class.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/Apps/RatingsApp/web-secret-provider-class.yaml -------------------------------------------------------------------------------- /ArchitectureDiagram/ARO Reference Architecture.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/ArchitectureDiagram/ARO Reference Architecture.drawio -------------------------------------------------------------------------------- /ArchitectureDiagram/ARO_Reference_Architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/ArchitectureDiagram/ARO_Reference_Architecture.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/README.md -------------------------------------------------------------------------------- /deployment/delete.azcli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/deployment/delete.azcli -------------------------------------------------------------------------------- /deployment/modules/01 requirements/rg.azcli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/deployment/modules/01 requirements/rg.azcli -------------------------------------------------------------------------------- /deployment/modules/02 vnets/a hubvnet.azcli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/deployment/modules/02 vnets/a hubvnet.azcli -------------------------------------------------------------------------------- /deployment/modules/02 vnets/b spokevnet.azcli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/deployment/modules/02 vnets/b spokevnet.azcli -------------------------------------------------------------------------------- /deployment/modules/02 vnets/c peerings.azcli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/deployment/modules/02 vnets/c peerings.azcli -------------------------------------------------------------------------------- /deployment/modules/02 vnets/d firewall.azcli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/deployment/modules/02 vnets/d firewall.azcli -------------------------------------------------------------------------------- /deployment/modules/02 vnets/e udr.azcli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/deployment/modules/02 vnets/e udr.azcli -------------------------------------------------------------------------------- /deployment/modules/03 vm/vm.azcli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/deployment/modules/03 vm/vm.azcli -------------------------------------------------------------------------------- /deployment/modules/04 supporting/a acr.azcli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/deployment/modules/04 supporting/a acr.azcli -------------------------------------------------------------------------------- /deployment/modules/04 supporting/b cosmos.azcli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/deployment/modules/04 supporting/b cosmos.azcli -------------------------------------------------------------------------------- /deployment/modules/04 supporting/c keyvault.azcli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/deployment/modules/04 supporting/c keyvault.azcli -------------------------------------------------------------------------------- /deployment/modules/05 aro/cluster.azcli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/deployment/modules/05 aro/cluster.azcli -------------------------------------------------------------------------------- /deployment/modules/06 frontdoor/frontdoor.azcli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/deployment/modules/06 frontdoor/frontdoor.azcli -------------------------------------------------------------------------------- /deployment/modules/07 aad/aad.azcli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/deployment/modules/07 aad/aad.azcli -------------------------------------------------------------------------------- /deployment/modules/08 containerinsights/arc.azcli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/deployment/modules/08 containerinsights/arc.azcli -------------------------------------------------------------------------------- /deployment/modules/09 appdeployment/app.azcli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/deployment/modules/09 appdeployment/app.azcli -------------------------------------------------------------------------------- /deployment/script.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/deployment/script.ps1 -------------------------------------------------------------------------------- /deployment/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmarMohamedUsman/aro-reference-architecture/HEAD/deployment/script.sh --------------------------------------------------------------------------------