├── .gitignore ├── LICENSE ├── README.md ├── challenge-01 ├── README.md ├── build-deploy │ ├── rabbitmq-build-deploy.yml │ ├── reporting-service-api-build-deploy.yml │ ├── reporting-service-processor-build-deploy.yml │ └── reporting-service-website-build-deploy.yml ├── configuration │ ├── container-registry │ │ └── config.sh │ ├── cosmos-db │ │ └── config.sh │ ├── key-vault │ │ └── config.sh │ ├── kubernetes-service │ │ └── config.sh │ └── sendgrid │ │ ├── config.sh │ │ ├── deployment.json │ │ └── parameters.json ├── resources │ ├── docs │ │ └── KeyVault-for-Microservices.md │ └── images │ │ ├── azure-active-directory-app-key-setting-value.png │ │ ├── azure-active-directory-app-key-setting.png │ │ ├── azure-active-directory-app-overview.png │ │ ├── azure-active-directory-app-registration.png │ │ ├── azure-key-vault-access-policies.png │ │ ├── azure-key-vault-add-certificate.png │ │ ├── azure-key-vault-certificates.png │ │ ├── azure-key-vault-new-access-policy.png │ │ ├── devops-ci-cd-pipelines.png │ │ ├── microservices-architecture.png │ │ └── orchestration-architecture.png ├── secrets │ ├── reporting-service-api │ │ └── appsettings.secrets.json │ ├── reporting-service-processor │ │ └── appsettings.secrets.json │ └── reporting-service-website │ │ └── appsettings.secrets.json └── source │ ├── charts │ ├── rabbitmq-chart │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ │ ├── NOTES.txt │ │ │ ├── _helpers.tpl │ │ │ ├── deployment.yaml │ │ │ ├── ingress.yaml │ │ │ ├── service.yaml │ │ │ ├── serviceaccount.yaml │ │ │ └── tests │ │ │ │ └── test-connection.yaml │ │ └── values.yaml │ ├── reporting-service-api-chart │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ │ ├── NOTES.txt │ │ │ ├── _helpers.tpl │ │ │ ├── deployment.yaml │ │ │ ├── ingress.yaml │ │ │ ├── service.yaml │ │ │ ├── serviceaccount.yaml │ │ │ └── tests │ │ │ │ └── test-connection.yaml │ │ └── values.yaml │ ├── reporting-service-processor-chart │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ │ ├── _helpers.tpl │ │ │ ├── deployment.yaml │ │ │ └── serviceaccount.yaml │ │ └── values.yaml │ └── reporting-service-website-chart │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ ├── NOTES.txt │ │ ├── _helpers.tpl │ │ ├── deployment.yaml │ │ ├── ingress.yaml │ │ ├── service.yaml │ │ ├── serviceaccount.yaml │ │ └── tests │ │ │ └── test-connection.yaml │ │ └── values.yaml │ ├── docker-dependencies │ ├── libpng12-0_1.2.50-2+deb8u3_amd64.deb │ ├── libssl1.0.0_1.0.1t-1+deb8u12_amd64.deb │ └── wkhtmltox_0.12.5-1.jessie_amd64.deb │ ├── rabbitmq │ └── Dockerfile │ └── reporting-service │ ├── .dockerignore │ ├── ReportingService.Api.Domain │ ├── Entities │ │ ├── KeyVault │ │ │ └── KeyVaultConnectionInfo.cs │ │ └── Queue │ │ │ └── DispatchMessage.cs │ ├── Enums │ │ ├── DispatchResponseEnum.cs │ │ └── EnumDescription.cs │ ├── Exceptions │ │ └── BusinessException.cs │ ├── ReportingService.Api.Domain.csproj │ ├── Requests │ │ └── DispatchRequest.cs │ └── Responses │ │ └── DispatchResponse.cs │ ├── ReportingService.Api │ ├── ApplicationSettings.cs │ ├── Controllers │ │ ├── DispatchController.cs │ │ └── HealthController.cs │ ├── Dockerfile │ ├── Helpers │ │ ├── Base │ │ │ └── BaseHelper.cs │ │ ├── KeyVaultHelper.cs │ │ └── MessageQueueHelper.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── ReportingService.Api.csproj │ ├── Startup.cs │ ├── appsettings.Development.json │ ├── appsettings.Reference.json │ └── appsettings.json │ ├── ReportingService.Processor.Domain │ ├── Entities │ │ ├── KeyVault │ │ │ └── KeyVaultConnectionInfo.cs │ │ ├── MongoDB │ │ │ ├── MongoDBConnectionInfo.cs │ │ │ └── Report.cs │ │ └── Queue │ │ │ └── DispatchMessage.cs │ ├── Enums │ │ ├── DispatchResponseEnum.cs │ │ └── EnumDescription.cs │ ├── Exceptions │ │ └── BusinessException.cs │ ├── ReportingService.Processor.Domain.csproj │ └── Responses │ │ └── DispatchResponse.cs │ ├── ReportingService.Processor │ ├── ApplicationSettings.cs │ ├── Dockerfile │ ├── Helpers │ │ ├── Base │ │ │ ├── BaseHelper.cs │ │ │ └── DBBaseHelper.cs │ │ ├── KeyVaultHelper.cs │ │ ├── MessageQueueHelper.cs │ │ ├── MongoDBHelper.cs │ │ ├── PDFHelper.cs │ │ └── SendGridHelper.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── ReportingService.Processor.csproj │ ├── Templates │ │ └── TemplateGenerator.cs │ ├── appsettings.Reference.json │ ├── appsettings.json │ ├── libwkhtmltox.dll │ ├── libwkhtmltox.dylib │ ├── libwkhtmltox.so │ └── styles.css │ ├── ReportingService.Website.Domain │ ├── DispatchRequest.cs │ └── ReportingService.Website.Domain.csproj │ ├── ReportingService.Website │ ├── ApplicationSettings.cs │ ├── Controllers │ │ └── HomeController.cs │ ├── Dockerfile │ ├── Models │ │ └── ErrorViewModel.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── ReportingService.Website.csproj │ ├── Startup.cs │ ├── Views │ │ ├── Home │ │ │ ├── Index.cshtml │ │ │ ├── Privacy.cshtml │ │ │ └── Thanks.cshtml │ │ ├── Shared │ │ │ ├── Error.cshtml │ │ │ ├── _CookieConsentPartial.cshtml │ │ │ ├── _Layout.cshtml │ │ │ └── _ValidationScriptsPartial.cshtml │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ ├── appsettings.Development.json │ ├── appsettings.Reference.json │ ├── appsettings.json │ └── wwwroot │ │ ├── css │ │ └── site.css │ │ ├── favicon.ico │ │ ├── js │ │ └── site.js │ │ └── lib │ │ ├── bootstrap │ │ ├── LICENSE │ │ └── dist │ │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.css.map │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-grid.min.css.map │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.css.map │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ │ ├── jquery-validation-unobtrusive │ │ ├── LICENSE.txt │ │ ├── jquery.validate.unobtrusive.js │ │ └── jquery.validate.unobtrusive.min.js │ │ ├── jquery-validation │ │ ├── LICENSE.md │ │ └── dist │ │ │ ├── additional-methods.js │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ │ └── jquery │ │ ├── LICENSE.txt │ │ └── dist │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map │ └── ReportingService.sln └── challenge-02 ├── README.md ├── configuration ├── kubernetes-service │ └── config.sh └── scripts │ ├── certificate.yml │ ├── cluster-issuer.yml │ ├── dns-config.sh │ └── ingress-route.yml ├── resources └── images │ └── ingress-architecture.png └── source ├── deployment-httpd.yml └── deployment-nginx.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/README.md -------------------------------------------------------------------------------- /challenge-01/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/README.md -------------------------------------------------------------------------------- /challenge-01/build-deploy/rabbitmq-build-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/build-deploy/rabbitmq-build-deploy.yml -------------------------------------------------------------------------------- /challenge-01/build-deploy/reporting-service-api-build-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/build-deploy/reporting-service-api-build-deploy.yml -------------------------------------------------------------------------------- /challenge-01/build-deploy/reporting-service-processor-build-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/build-deploy/reporting-service-processor-build-deploy.yml -------------------------------------------------------------------------------- /challenge-01/build-deploy/reporting-service-website-build-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/build-deploy/reporting-service-website-build-deploy.yml -------------------------------------------------------------------------------- /challenge-01/configuration/container-registry/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/configuration/container-registry/config.sh -------------------------------------------------------------------------------- /challenge-01/configuration/cosmos-db/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/configuration/cosmos-db/config.sh -------------------------------------------------------------------------------- /challenge-01/configuration/key-vault/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/configuration/key-vault/config.sh -------------------------------------------------------------------------------- /challenge-01/configuration/kubernetes-service/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/configuration/kubernetes-service/config.sh -------------------------------------------------------------------------------- /challenge-01/configuration/sendgrid/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/configuration/sendgrid/config.sh -------------------------------------------------------------------------------- /challenge-01/configuration/sendgrid/deployment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/configuration/sendgrid/deployment.json -------------------------------------------------------------------------------- /challenge-01/configuration/sendgrid/parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/configuration/sendgrid/parameters.json -------------------------------------------------------------------------------- /challenge-01/resources/docs/KeyVault-for-Microservices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/resources/docs/KeyVault-for-Microservices.md -------------------------------------------------------------------------------- /challenge-01/resources/images/azure-active-directory-app-key-setting-value.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/resources/images/azure-active-directory-app-key-setting-value.png -------------------------------------------------------------------------------- /challenge-01/resources/images/azure-active-directory-app-key-setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/resources/images/azure-active-directory-app-key-setting.png -------------------------------------------------------------------------------- /challenge-01/resources/images/azure-active-directory-app-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/resources/images/azure-active-directory-app-overview.png -------------------------------------------------------------------------------- /challenge-01/resources/images/azure-active-directory-app-registration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/resources/images/azure-active-directory-app-registration.png -------------------------------------------------------------------------------- /challenge-01/resources/images/azure-key-vault-access-policies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/resources/images/azure-key-vault-access-policies.png -------------------------------------------------------------------------------- /challenge-01/resources/images/azure-key-vault-add-certificate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/resources/images/azure-key-vault-add-certificate.png -------------------------------------------------------------------------------- /challenge-01/resources/images/azure-key-vault-certificates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/resources/images/azure-key-vault-certificates.png -------------------------------------------------------------------------------- /challenge-01/resources/images/azure-key-vault-new-access-policy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/resources/images/azure-key-vault-new-access-policy.png -------------------------------------------------------------------------------- /challenge-01/resources/images/devops-ci-cd-pipelines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/resources/images/devops-ci-cd-pipelines.png -------------------------------------------------------------------------------- /challenge-01/resources/images/microservices-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/resources/images/microservices-architecture.png -------------------------------------------------------------------------------- /challenge-01/resources/images/orchestration-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/resources/images/orchestration-architecture.png -------------------------------------------------------------------------------- /challenge-01/secrets/reporting-service-api/appsettings.secrets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/secrets/reporting-service-api/appsettings.secrets.json -------------------------------------------------------------------------------- /challenge-01/secrets/reporting-service-processor/appsettings.secrets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/secrets/reporting-service-processor/appsettings.secrets.json -------------------------------------------------------------------------------- /challenge-01/secrets/reporting-service-website/appsettings.secrets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/secrets/reporting-service-website/appsettings.secrets.json -------------------------------------------------------------------------------- /challenge-01/source/charts/rabbitmq-chart/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/rabbitmq-chart/.helmignore -------------------------------------------------------------------------------- /challenge-01/source/charts/rabbitmq-chart/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/rabbitmq-chart/Chart.yaml -------------------------------------------------------------------------------- /challenge-01/source/charts/rabbitmq-chart/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/rabbitmq-chart/templates/NOTES.txt -------------------------------------------------------------------------------- /challenge-01/source/charts/rabbitmq-chart/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/rabbitmq-chart/templates/_helpers.tpl -------------------------------------------------------------------------------- /challenge-01/source/charts/rabbitmq-chart/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/rabbitmq-chart/templates/deployment.yaml -------------------------------------------------------------------------------- /challenge-01/source/charts/rabbitmq-chart/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/rabbitmq-chart/templates/ingress.yaml -------------------------------------------------------------------------------- /challenge-01/source/charts/rabbitmq-chart/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/rabbitmq-chart/templates/service.yaml -------------------------------------------------------------------------------- /challenge-01/source/charts/rabbitmq-chart/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/rabbitmq-chart/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /challenge-01/source/charts/rabbitmq-chart/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/rabbitmq-chart/templates/tests/test-connection.yaml -------------------------------------------------------------------------------- /challenge-01/source/charts/rabbitmq-chart/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/rabbitmq-chart/values.yaml -------------------------------------------------------------------------------- /challenge-01/source/charts/reporting-service-api-chart/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/reporting-service-api-chart/.helmignore -------------------------------------------------------------------------------- /challenge-01/source/charts/reporting-service-api-chart/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/reporting-service-api-chart/Chart.yaml -------------------------------------------------------------------------------- /challenge-01/source/charts/reporting-service-api-chart/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/reporting-service-api-chart/templates/NOTES.txt -------------------------------------------------------------------------------- /challenge-01/source/charts/reporting-service-api-chart/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/reporting-service-api-chart/templates/_helpers.tpl -------------------------------------------------------------------------------- /challenge-01/source/charts/reporting-service-api-chart/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/reporting-service-api-chart/templates/deployment.yaml -------------------------------------------------------------------------------- /challenge-01/source/charts/reporting-service-api-chart/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/reporting-service-api-chart/templates/ingress.yaml -------------------------------------------------------------------------------- /challenge-01/source/charts/reporting-service-api-chart/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/reporting-service-api-chart/templates/service.yaml -------------------------------------------------------------------------------- /challenge-01/source/charts/reporting-service-api-chart/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/reporting-service-api-chart/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /challenge-01/source/charts/reporting-service-api-chart/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/reporting-service-api-chart/templates/tests/test-connection.yaml -------------------------------------------------------------------------------- /challenge-01/source/charts/reporting-service-api-chart/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/reporting-service-api-chart/values.yaml -------------------------------------------------------------------------------- /challenge-01/source/charts/reporting-service-processor-chart/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/reporting-service-processor-chart/.helmignore -------------------------------------------------------------------------------- /challenge-01/source/charts/reporting-service-processor-chart/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/reporting-service-processor-chart/Chart.yaml -------------------------------------------------------------------------------- /challenge-01/source/charts/reporting-service-processor-chart/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/reporting-service-processor-chart/templates/_helpers.tpl -------------------------------------------------------------------------------- /challenge-01/source/charts/reporting-service-processor-chart/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/reporting-service-processor-chart/templates/deployment.yaml -------------------------------------------------------------------------------- /challenge-01/source/charts/reporting-service-processor-chart/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/reporting-service-processor-chart/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /challenge-01/source/charts/reporting-service-processor-chart/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/reporting-service-processor-chart/values.yaml -------------------------------------------------------------------------------- /challenge-01/source/charts/reporting-service-website-chart/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/reporting-service-website-chart/.helmignore -------------------------------------------------------------------------------- /challenge-01/source/charts/reporting-service-website-chart/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/reporting-service-website-chart/Chart.yaml -------------------------------------------------------------------------------- /challenge-01/source/charts/reporting-service-website-chart/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/reporting-service-website-chart/templates/NOTES.txt -------------------------------------------------------------------------------- /challenge-01/source/charts/reporting-service-website-chart/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/reporting-service-website-chart/templates/_helpers.tpl -------------------------------------------------------------------------------- /challenge-01/source/charts/reporting-service-website-chart/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/reporting-service-website-chart/templates/deployment.yaml -------------------------------------------------------------------------------- /challenge-01/source/charts/reporting-service-website-chart/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/reporting-service-website-chart/templates/ingress.yaml -------------------------------------------------------------------------------- /challenge-01/source/charts/reporting-service-website-chart/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/reporting-service-website-chart/templates/service.yaml -------------------------------------------------------------------------------- /challenge-01/source/charts/reporting-service-website-chart/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/reporting-service-website-chart/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /challenge-01/source/charts/reporting-service-website-chart/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/reporting-service-website-chart/templates/tests/test-connection.yaml -------------------------------------------------------------------------------- /challenge-01/source/charts/reporting-service-website-chart/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/charts/reporting-service-website-chart/values.yaml -------------------------------------------------------------------------------- /challenge-01/source/docker-dependencies/libpng12-0_1.2.50-2+deb8u3_amd64.deb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/docker-dependencies/libpng12-0_1.2.50-2+deb8u3_amd64.deb -------------------------------------------------------------------------------- /challenge-01/source/docker-dependencies/libssl1.0.0_1.0.1t-1+deb8u12_amd64.deb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/docker-dependencies/libssl1.0.0_1.0.1t-1+deb8u12_amd64.deb -------------------------------------------------------------------------------- /challenge-01/source/docker-dependencies/wkhtmltox_0.12.5-1.jessie_amd64.deb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/docker-dependencies/wkhtmltox_0.12.5-1.jessie_amd64.deb -------------------------------------------------------------------------------- /challenge-01/source/rabbitmq/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/rabbitmq/Dockerfile -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/.dockerignore -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Api.Domain/Entities/KeyVault/KeyVaultConnectionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Api.Domain/Entities/KeyVault/KeyVaultConnectionInfo.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Api.Domain/Entities/Queue/DispatchMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Api.Domain/Entities/Queue/DispatchMessage.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Api.Domain/Enums/DispatchResponseEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Api.Domain/Enums/DispatchResponseEnum.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Api.Domain/Enums/EnumDescription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Api.Domain/Enums/EnumDescription.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Api.Domain/Exceptions/BusinessException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Api.Domain/Exceptions/BusinessException.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Api.Domain/ReportingService.Api.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Api.Domain/ReportingService.Api.Domain.csproj -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Api.Domain/Requests/DispatchRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Api.Domain/Requests/DispatchRequest.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Api.Domain/Responses/DispatchResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Api.Domain/Responses/DispatchResponse.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Api/ApplicationSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Api/ApplicationSettings.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Api/Controllers/DispatchController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Api/Controllers/DispatchController.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Api/Controllers/HealthController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Api/Controllers/HealthController.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Api/Dockerfile -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Api/Helpers/Base/BaseHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Api/Helpers/Base/BaseHelper.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Api/Helpers/KeyVaultHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Api/Helpers/KeyVaultHelper.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Api/Helpers/MessageQueueHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Api/Helpers/MessageQueueHelper.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Api/Program.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Api/ReportingService.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Api/ReportingService.Api.csproj -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Api/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Api/Startup.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Api/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Api/appsettings.Reference.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Api/appsettings.Reference.json -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Api/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor.Domain/Entities/KeyVault/KeyVaultConnectionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor.Domain/Entities/KeyVault/KeyVaultConnectionInfo.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor.Domain/Entities/MongoDB/MongoDBConnectionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor.Domain/Entities/MongoDB/MongoDBConnectionInfo.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor.Domain/Entities/MongoDB/Report.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor.Domain/Entities/MongoDB/Report.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor.Domain/Entities/Queue/DispatchMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor.Domain/Entities/Queue/DispatchMessage.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor.Domain/Enums/DispatchResponseEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor.Domain/Enums/DispatchResponseEnum.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor.Domain/Enums/EnumDescription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor.Domain/Enums/EnumDescription.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor.Domain/Exceptions/BusinessException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor.Domain/Exceptions/BusinessException.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor.Domain/ReportingService.Processor.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor.Domain/ReportingService.Processor.Domain.csproj -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor.Domain/Responses/DispatchResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor.Domain/Responses/DispatchResponse.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor/ApplicationSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor/ApplicationSettings.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor/Dockerfile -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor/Helpers/Base/BaseHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor/Helpers/Base/BaseHelper.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor/Helpers/Base/DBBaseHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor/Helpers/Base/DBBaseHelper.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor/Helpers/KeyVaultHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor/Helpers/KeyVaultHelper.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor/Helpers/MessageQueueHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor/Helpers/MessageQueueHelper.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor/Helpers/MongoDBHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor/Helpers/MongoDBHelper.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor/Helpers/PDFHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor/Helpers/PDFHelper.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor/Helpers/SendGridHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor/Helpers/SendGridHelper.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor/Program.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor/Properties/launchSettings.json -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor/ReportingService.Processor.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor/ReportingService.Processor.csproj -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor/Templates/TemplateGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor/Templates/TemplateGenerator.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor/appsettings.Reference.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor/appsettings.Reference.json -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor/libwkhtmltox.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor/libwkhtmltox.dll -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor/libwkhtmltox.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor/libwkhtmltox.dylib -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor/libwkhtmltox.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor/libwkhtmltox.so -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Processor/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Processor/styles.css -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website.Domain/DispatchRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website.Domain/DispatchRequest.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website.Domain/ReportingService.Website.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website.Domain/ReportingService.Website.Domain.csproj -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/ApplicationSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/ApplicationSettings.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/Controllers/HomeController.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/Dockerfile -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/Models/ErrorViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/Models/ErrorViewModel.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/Program.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/Properties/launchSettings.json -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/ReportingService.Website.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/ReportingService.Website.csproj -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/Startup.cs -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/Views/Home/Privacy.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/Views/Home/Privacy.cshtml -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/Views/Home/Thanks.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/Views/Home/Thanks.cshtml -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/Views/Shared/Error.cshtml -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/Views/Shared/_CookieConsentPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/Views/Shared/_CookieConsentPartial.cshtml -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/Views/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/Views/Shared/_ValidationScriptsPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/Views/Shared/_ValidationScriptsPartial.cshtml -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/Views/_ViewImports.cshtml -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/Views/_ViewStart.cshtml -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/appsettings.Reference.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/appsettings.Reference.json -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/css/site.css -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/favicon.ico -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/js/site.js -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/LICENSE -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/css/bootstrap.css -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/js/bootstrap.js -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/jquery-validation/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/jquery-validation/LICENSE.md -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/jquery-validation/dist/additional-methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/jquery-validation/dist/additional-methods.js -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/jquery-validation/dist/additional-methods.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/jquery-validation/dist/additional-methods.min.js -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/jquery-validation/dist/jquery.validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/jquery-validation/dist/jquery.validate.js -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/jquery/LICENSE.txt -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/jquery/dist/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/jquery/dist/jquery.js -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/jquery/dist/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/jquery/dist/jquery.min.js -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/jquery/dist/jquery.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.Website/wwwroot/lib/jquery/dist/jquery.min.map -------------------------------------------------------------------------------- /challenge-01/source/reporting-service/ReportingService.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-01/source/reporting-service/ReportingService.sln -------------------------------------------------------------------------------- /challenge-02/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-02/README.md -------------------------------------------------------------------------------- /challenge-02/configuration/kubernetes-service/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-02/configuration/kubernetes-service/config.sh -------------------------------------------------------------------------------- /challenge-02/configuration/scripts/certificate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-02/configuration/scripts/certificate.yml -------------------------------------------------------------------------------- /challenge-02/configuration/scripts/cluster-issuer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-02/configuration/scripts/cluster-issuer.yml -------------------------------------------------------------------------------- /challenge-02/configuration/scripts/dns-config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-02/configuration/scripts/dns-config.sh -------------------------------------------------------------------------------- /challenge-02/configuration/scripts/ingress-route.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-02/configuration/scripts/ingress-route.yml -------------------------------------------------------------------------------- /challenge-02/resources/images/ingress-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-02/resources/images/ingress-architecture.png -------------------------------------------------------------------------------- /challenge-02/source/deployment-httpd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-02/source/deployment-httpd.yml -------------------------------------------------------------------------------- /challenge-02/source/deployment-nginx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robece/microservices-aks/HEAD/challenge-02/source/deployment-nginx.yml --------------------------------------------------------------------------------