├── examples ├── dynamic-configuration-cdk-codepipeline │ ├── .gitallowed │ ├── config │ │ ├── operations │ │ │ ├── gamma.yaml │ │ │ ├── alpha.yaml │ │ │ ├── beta.yaml │ │ │ ├── prod.yaml │ │ │ └── schema.json │ │ └── features │ │ │ ├── values.yaml │ │ │ └── definitions.yaml │ ├── infrastructure │ │ ├── test │ │ │ ├── tsconfig.json │ │ │ ├── org-paths-principal.test.ts │ │ │ └── pipeline-stack.test.ts │ │ └── src │ │ │ ├── security │ │ │ ├── org-paths-principal.ts │ │ │ ├── dynamic-configuration-security-stage.ts │ │ │ └── dynamic-configuration-security-stack.ts │ │ │ ├── dynamic-configuration │ │ │ ├── dynamic-configuration-core-stage.ts │ │ │ ├── dynamic-configuration-deployment-stage.ts │ │ │ └── dynamic-configuration-deployment-stack.ts │ │ │ ├── service-discovery │ │ │ ├── service-discovery-stage.ts │ │ │ └── service-discovery-stack.ts │ │ │ ├── index.ts │ │ │ ├── code-analysis │ │ │ └── trivy-scan.ts │ │ │ └── codecommit-source │ │ │ └── index.ts │ ├── .gitignore │ ├── docs │ │ ├── core-stage.png │ │ ├── prod-stage.png │ │ ├── gamma-stage.png │ │ ├── global-stage.png │ │ ├── 09-save-changes.png │ │ ├── beta-west-stage.png │ │ ├── 04-org-path-alpha.png │ │ ├── 07-select-regions.png │ │ ├── alpha-west-stage.png │ │ ├── 05-number-of-waves.png │ │ ├── 06-alpha-wave-name.png │ │ ├── 01-edit-current-config.png │ │ ├── 03-workload-env-names.png │ │ ├── 08-view-updated-config.png │ │ ├── 11-select-toolchain-env.png │ │ ├── service-discovery-stage.png │ │ ├── dynamic-configuration-food.png │ │ ├── 10-generate-bootstrap-commands.png │ │ ├── 12-select-dynamic-config-env.png │ │ ├── 01-dynamic-config-account-number.png │ │ └── 02-dynamic-config-account-number.png │ ├── .npmignore │ ├── .pre-commit-config.yaml │ ├── .mergify.yml │ ├── tsconfig.dev.json │ ├── Makefile │ ├── tsconfig.json │ ├── cdk.json │ └── package.json ├── cdk-application-pipeline │ ├── .gitallowed │ ├── .gitignore │ ├── trivy-secret.yaml │ ├── .dockerignore │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── amazonaws │ │ │ │ │ ├── dpri │ │ │ │ │ └── fruits │ │ │ │ │ │ ├── package-info.java │ │ │ │ │ │ ├── FruitClassification.java │ │ │ │ │ │ ├── FruitRepository.java │ │ │ │ │ │ ├── FruitApplication.java │ │ │ │ │ │ ├── FruitMapper.java │ │ │ │ │ │ ├── FruitDTO.java │ │ │ │ │ │ ├── Fruit.java │ │ │ │ │ │ └── FruitController.java │ │ │ │ │ └── appconfigagent │ │ │ │ │ ├── AppConfigAgentInitializer.java │ │ │ │ │ └── AppConfigAgentPropertySource.java │ │ │ └── resources │ │ │ │ ├── application.yml │ │ │ │ └── db │ │ │ │ └── changelog │ │ │ │ └── db.changelog-master.yaml │ │ └── test │ │ │ ├── resources │ │ │ └── application.yml │ │ │ └── java │ │ │ └── com │ │ │ └── amazonaws │ │ │ └── dpri │ │ │ └── fruits │ │ │ ├── FruitApplicationTest.java │ │ │ ├── FruitControllerWithoutClassificationTest.java │ │ │ └── FruitControllerWithClassificationTest.java │ ├── docs │ │ ├── app-1.png │ │ ├── beta-0.png │ │ ├── prod-0.png │ │ ├── prod-1.png │ │ ├── prod-2.png │ │ ├── fruit-api.png │ │ ├── gamma-0.png │ │ ├── pipeline.png │ │ ├── bootstrap-1.png │ │ ├── bootstrap-2.png │ │ ├── bootstrap-3.png │ │ ├── deployment.png │ │ ├── pipeline-1.png │ │ ├── SelectSource.png │ │ ├── parametersExternalSource.png │ │ └── updatingCodeconnection.png │ ├── .cloud9 │ │ └── runners │ │ │ ├── Test.run │ │ │ ├── Build.run │ │ │ ├── DevOps Deployment Pipeline Deploy CDK Runner.run │ │ │ ├── DevOps Deployment Pipeline Test CDK Runner.run │ │ │ ├── DevOps Deployment Pipeline Test Spring Boot Runner.run │ │ │ ├── DevOps Deployment Pipeline Build Spring Boot Runner.run │ │ │ └── DevOps Deployment Pipeline Build CDK Runner.run │ ├── .vscode │ │ ├── extensions.json │ │ ├── settings.json │ │ ├── launch.json │ │ └── tasks.json │ ├── .npmignore │ ├── .idea │ │ ├── runConfigurations │ │ │ ├── CDK_build.xml │ │ │ ├── All_tests_in_fruit_api.xml │ │ │ ├── Build_Dockerfile.xml │ │ │ └── FruitApplication.xml │ │ └── externalDependencies.xml │ ├── .pre-commit-config.yaml │ ├── infrastructure │ │ ├── src │ │ │ ├── codeguru-review-check │ │ │ │ └── lambda │ │ │ │ │ └── package.json │ │ │ ├── pipeline-main.ts │ │ │ ├── main.ts │ │ │ ├── trivy-scan │ │ │ │ └── index.ts │ │ │ ├── jmeter-test │ │ │ │ └── index.ts │ │ │ ├── soapui-test │ │ │ │ └── index.ts │ │ │ └── maven-build │ │ │ │ └── index.ts │ │ └── test │ │ │ └── pipeline.test.ts │ ├── .gitattributes │ ├── cdk.json │ ├── tsconfig.json │ ├── tsconfig.dev.json │ ├── Dockerfile │ └── package.json ├── circleci-application-pipeline │ ├── .gitignore │ ├── .dockerignore │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── amazonaws │ │ │ │ │ ├── dpri │ │ │ │ │ └── fruits │ │ │ │ │ │ ├── package-info.java │ │ │ │ │ │ ├── FruitClassification.java │ │ │ │ │ │ ├── FruitRepository.java │ │ │ │ │ │ ├── FruitApplication.java │ │ │ │ │ │ ├── FruitMapper.java │ │ │ │ │ │ ├── FruitDTO.java │ │ │ │ │ │ ├── Fruit.java │ │ │ │ │ │ └── FruitController.java │ │ │ │ │ └── appconfigagent │ │ │ │ │ ├── AppConfigAgentInitializer.java │ │ │ │ │ └── AppConfigAgentPropertySource.java │ │ │ └── resources │ │ │ │ ├── application.yml │ │ │ │ └── db │ │ │ │ └── changelog │ │ │ │ └── db.changelog-master.yaml │ │ └── test │ │ │ ├── resources │ │ │ └── application.yml │ │ │ └── java │ │ │ └── com │ │ │ └── amazonaws │ │ │ └── dpri │ │ │ └── fruits │ │ │ ├── FruitApplicationTest.java │ │ │ ├── FruitControllerWithoutClassificationTest.java │ │ │ └── FruitControllerWithClassificationTest.java │ ├── .pre-commit-config.yaml │ ├── cdk.json │ ├── tsconfig.json │ ├── tsconfig.dev.json │ ├── infrastructure │ │ └── src │ │ │ └── main.ts │ ├── Dockerfile │ └── package.json └── codecatalyst-application-pipeline │ ├── .gitignore │ ├── .dockerignore │ ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── amazonaws │ │ │ │ ├── dpri │ │ │ │ └── fruits │ │ │ │ │ ├── package-info.java │ │ │ │ │ ├── FruitClassification.java │ │ │ │ │ ├── FruitRepository.java │ │ │ │ │ ├── FruitApplication.java │ │ │ │ │ ├── FruitMapper.java │ │ │ │ │ ├── FruitDTO.java │ │ │ │ │ ├── Fruit.java │ │ │ │ │ └── FruitController.java │ │ │ │ └── appconfigagent │ │ │ │ ├── AppConfigAgentInitializer.java │ │ │ │ └── AppConfigAgentPropertySource.java │ │ └── resources │ │ │ ├── application.yml │ │ │ └── db │ │ │ └── changelog │ │ │ └── db.changelog-master.yaml │ └── test │ │ ├── resources │ │ └── application.yml │ │ └── java │ │ └── com │ │ └── amazonaws │ │ └── dpri │ │ └── fruits │ │ ├── FruitApplicationTest.java │ │ ├── FruitControllerWithoutClassificationTest.java │ │ └── FruitControllerWithClassificationTest.java │ ├── .cloud9 │ └── runners │ │ ├── Test.run │ │ └── Build.run │ ├── .pre-commit-config.yaml │ ├── cdk.json │ ├── tsconfig.json │ ├── tsconfig.dev.json │ ├── infrastructure │ └── src │ │ └── main.ts │ ├── Dockerfile │ ├── .codecatalyst │ └── workflows │ │ └── pull-request.yaml │ └── package.json ├── .markdownlint.yaml ├── docs ├── assets │ ├── logo.png │ ├── favicon.ico │ ├── person-icon.png │ ├── recommended.svg │ └── required.svg ├── application-pipeline │ ├── assets │ │ ├── prod-waves.png │ │ ├── deploy-beta.png │ │ ├── build-package.png │ │ ├── codeguru-review.png │ │ ├── ri-cdk-pipeline.png │ │ ├── traffic-shift.png │ │ ├── unit-test-report.png │ │ ├── ri-circleci-pipeline.png │ │ ├── circleci-manual-approval.png │ │ ├── circleci-unit-test-report.png │ │ ├── codecatalyst-deploy-beta.png │ │ ├── codecatalyst-prod-waves.png │ │ ├── ri-codecatalyst-pipeline.png │ │ ├── codecatalyst-build-package.png │ │ ├── ri-cdk-pipeline-deployment.png │ │ ├── codecatalyst-unit-test-report.png │ │ └── ri-codecatalyst-pipeline-deployment.png │ ├── additional-sources.md │ └── architecture.drawio ├── dynamic-configuration-pipeline │ └── assets │ │ ├── code-quality.png │ │ └── unit-test-report.png ├── account-fleet-management-pipeline │ └── index.md └── compute-image-pipeline │ └── index.md ├── requirements.txt ├── .gitignore ├── LICENSE-SUMMARY ├── .github ├── ISSUE_TEMPLATE │ ├── dpra_proposal.md │ ├── dpri_proposal.md │ └── feature_request.md └── workflows │ └── publish.yml ├── .pre-commit-config.yaml ├── LICENSE-SAMPLECODE ├── .devcontainer ├── devcontainer.json └── Dockerfile ├── README.md ├── overrides └── partials │ └── copyright.html ├── .gitlab-ci.yml └── mkdocs.yml /examples/dynamic-configuration-cdk-codepipeline/.gitallowed: -------------------------------------------------------------------------------- 1 | \d{12} -------------------------------------------------------------------------------- /.markdownlint.yaml: -------------------------------------------------------------------------------- 1 | MD013: false 2 | MD029: false 3 | MD033: false 4 | MD046: false -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/.gitallowed: -------------------------------------------------------------------------------- 1 | cdk.context.json 2 | .accounts.json 3 | -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/config/operations/gamma.yaml: -------------------------------------------------------------------------------- 1 | logLevel: WARN -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/config/operations/alpha.yaml: -------------------------------------------------------------------------------- 1 | logLevel: DEBUG 2 | -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/config/operations/beta.yaml: -------------------------------------------------------------------------------- 1 | logLevel: DEBUG 2 | -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/config/operations/prod.yaml: -------------------------------------------------------------------------------- 1 | logLevel: ERROR 2 | -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/config/features/values.yaml: -------------------------------------------------------------------------------- 1 | classification: true 2 | -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/config/features/definitions.yaml: -------------------------------------------------------------------------------- 1 | classification: boolean 2 | -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | cdk.out/ 3 | coverage/ 4 | test-reports/ 5 | node_modules/ 6 | -------------------------------------------------------------------------------- /docs/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/docs/assets/logo.png -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/infrastructure/test/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.dev.json" 3 | } 4 | -------------------------------------------------------------------------------- /docs/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/docs/assets/favicon.ico -------------------------------------------------------------------------------- /examples/circleci-application-pipeline/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | cdk.out/ 3 | coverage/ 4 | test-reports/ 5 | cdk.context.json 6 | /node_modules/ -------------------------------------------------------------------------------- /docs/assets/person-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/docs/assets/person-icon.png -------------------------------------------------------------------------------- /examples/codecatalyst-application-pipeline/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | cdk.out/ 3 | coverage/ 4 | test-reports/ 5 | cdk.context.json 6 | /node_modules/ -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/trivy-secret.yaml: -------------------------------------------------------------------------------- 1 | allow-rules: 2 | - id: accounts-file 3 | path: .accounts.json 4 | description: skip accounts.json file -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | cdk.out/ 3 | coverage/ 4 | test-reports/ 5 | node_modules/ 6 | 7 | cdk.context.json 8 | -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/.dockerignore: -------------------------------------------------------------------------------- 1 | cdk.out/ 2 | target/classes 3 | target/test-classes 4 | node_modules/ 5 | infrastructure/ 6 | coverage/ 7 | test-reports/ -------------------------------------------------------------------------------- /examples/circleci-application-pipeline/.dockerignore: -------------------------------------------------------------------------------- 1 | cdk.out/ 2 | target/classes 3 | target/test-classes 4 | node_modules/ 5 | infrastructure/ 6 | coverage/ 7 | test-reports/ -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/src/main/java/com/amazonaws/dpri/fruits/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Package for fruit api. 3 | */ 4 | package com.amazonaws.dpri.fruits; 5 | -------------------------------------------------------------------------------- /examples/codecatalyst-application-pipeline/.dockerignore: -------------------------------------------------------------------------------- 1 | cdk.out/ 2 | target/classes 3 | target/test-classes 4 | node_modules/ 5 | infrastructure/ 6 | coverage/ 7 | test-reports/ -------------------------------------------------------------------------------- /examples/circleci-application-pipeline/src/main/java/com/amazonaws/dpri/fruits/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Package for fruit api. 3 | */ 4 | package com.amazonaws.dpri.fruits; 5 | -------------------------------------------------------------------------------- /docs/application-pipeline/assets/prod-waves.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/docs/application-pipeline/assets/prod-waves.png -------------------------------------------------------------------------------- /examples/codecatalyst-application-pipeline/src/main/java/com/amazonaws/dpri/fruits/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Package for fruit api. 3 | */ 4 | package com.amazonaws.dpri.fruits; 5 | -------------------------------------------------------------------------------- /docs/application-pipeline/assets/deploy-beta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/docs/application-pipeline/assets/deploy-beta.png -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/docs/app-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/cdk-application-pipeline/docs/app-1.png -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/docs/beta-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/cdk-application-pipeline/docs/beta-0.png -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/docs/prod-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/cdk-application-pipeline/docs/prod-0.png -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/docs/prod-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/cdk-application-pipeline/docs/prod-1.png -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/docs/prod-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/cdk-application-pipeline/docs/prod-2.png -------------------------------------------------------------------------------- /docs/application-pipeline/assets/build-package.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/docs/application-pipeline/assets/build-package.png -------------------------------------------------------------------------------- /docs/application-pipeline/assets/codeguru-review.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/docs/application-pipeline/assets/codeguru-review.png -------------------------------------------------------------------------------- /docs/application-pipeline/assets/ri-cdk-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/docs/application-pipeline/assets/ri-cdk-pipeline.png -------------------------------------------------------------------------------- /docs/application-pipeline/assets/traffic-shift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/docs/application-pipeline/assets/traffic-shift.png -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/docs/fruit-api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/cdk-application-pipeline/docs/fruit-api.png -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/docs/gamma-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/cdk-application-pipeline/docs/gamma-0.png -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/docs/pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/cdk-application-pipeline/docs/pipeline.png -------------------------------------------------------------------------------- /docs/application-pipeline/assets/unit-test-report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/docs/application-pipeline/assets/unit-test-report.png -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/docs/bootstrap-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/cdk-application-pipeline/docs/bootstrap-1.png -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/docs/bootstrap-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/cdk-application-pipeline/docs/bootstrap-2.png -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/docs/bootstrap-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/cdk-application-pipeline/docs/bootstrap-3.png -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/docs/deployment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/cdk-application-pipeline/docs/deployment.png -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/docs/pipeline-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/cdk-application-pipeline/docs/pipeline-1.png -------------------------------------------------------------------------------- /docs/application-pipeline/assets/ri-circleci-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/docs/application-pipeline/assets/ri-circleci-pipeline.png -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/docs/SelectSource.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/cdk-application-pipeline/docs/SelectSource.png -------------------------------------------------------------------------------- /docs/dynamic-configuration-pipeline/assets/code-quality.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/docs/dynamic-configuration-pipeline/assets/code-quality.png -------------------------------------------------------------------------------- /docs/application-pipeline/assets/circleci-manual-approval.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/docs/application-pipeline/assets/circleci-manual-approval.png -------------------------------------------------------------------------------- /docs/application-pipeline/assets/circleci-unit-test-report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/docs/application-pipeline/assets/circleci-unit-test-report.png -------------------------------------------------------------------------------- /docs/application-pipeline/assets/codecatalyst-deploy-beta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/docs/application-pipeline/assets/codecatalyst-deploy-beta.png -------------------------------------------------------------------------------- /docs/application-pipeline/assets/codecatalyst-prod-waves.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/docs/application-pipeline/assets/codecatalyst-prod-waves.png -------------------------------------------------------------------------------- /docs/application-pipeline/assets/ri-codecatalyst-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/docs/application-pipeline/assets/ri-codecatalyst-pipeline.png -------------------------------------------------------------------------------- /docs/application-pipeline/assets/codecatalyst-build-package.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/docs/application-pipeline/assets/codecatalyst-build-package.png -------------------------------------------------------------------------------- /docs/application-pipeline/assets/ri-cdk-pipeline-deployment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/docs/application-pipeline/assets/ri-cdk-pipeline-deployment.png -------------------------------------------------------------------------------- /docs/dynamic-configuration-pipeline/assets/unit-test-report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/docs/dynamic-configuration-pipeline/assets/unit-test-report.png -------------------------------------------------------------------------------- /docs/application-pipeline/assets/codecatalyst-unit-test-report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/docs/application-pipeline/assets/codecatalyst-unit-test-report.png -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/docs/parametersExternalSource.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/cdk-application-pipeline/docs/parametersExternalSource.png -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/docs/updatingCodeconnection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/cdk-application-pipeline/docs/updatingCodeconnection.png -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/src/main/java/com/amazonaws/dpri/fruits/FruitClassification.java: -------------------------------------------------------------------------------- 1 | package com.amazonaws.dpri.fruits; 2 | 3 | public enum FruitClassification { 4 | berry, 5 | drupe, 6 | pome; 7 | } 8 | -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/docs/core-stage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/dynamic-configuration-cdk-codepipeline/docs/core-stage.png -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/docs/prod-stage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/dynamic-configuration-cdk-codepipeline/docs/prod-stage.png -------------------------------------------------------------------------------- /examples/circleci-application-pipeline/src/main/java/com/amazonaws/dpri/fruits/FruitClassification.java: -------------------------------------------------------------------------------- 1 | package com.amazonaws.dpri.fruits; 2 | 3 | public enum FruitClassification { 4 | berry, 5 | drupe, 6 | pome; 7 | } 8 | -------------------------------------------------------------------------------- /examples/codecatalyst-application-pipeline/src/main/java/com/amazonaws/dpri/fruits/FruitClassification.java: -------------------------------------------------------------------------------- 1 | package com.amazonaws.dpri.fruits; 2 | 3 | public enum FruitClassification { 4 | berry, 5 | drupe, 6 | pome; 7 | } 8 | -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/docs/gamma-stage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/dynamic-configuration-cdk-codepipeline/docs/gamma-stage.png -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/docs/global-stage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/dynamic-configuration-cdk-codepipeline/docs/global-stage.png -------------------------------------------------------------------------------- /docs/application-pipeline/assets/ri-codecatalyst-pipeline-deployment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/docs/application-pipeline/assets/ri-codecatalyst-pipeline-deployment.png -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/docs/09-save-changes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/dynamic-configuration-cdk-codepipeline/docs/09-save-changes.png -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/docs/beta-west-stage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/dynamic-configuration-cdk-codepipeline/docs/beta-west-stage.png -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/docs/04-org-path-alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/dynamic-configuration-cdk-codepipeline/docs/04-org-path-alpha.png -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/docs/07-select-regions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/dynamic-configuration-cdk-codepipeline/docs/07-select-regions.png -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/docs/alpha-west-stage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/dynamic-configuration-cdk-codepipeline/docs/alpha-west-stage.png -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/docs/05-number-of-waves.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/dynamic-configuration-cdk-codepipeline/docs/05-number-of-waves.png -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/docs/06-alpha-wave-name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/dynamic-configuration-cdk-codepipeline/docs/06-alpha-wave-name.png -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/docs/01-edit-current-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/dynamic-configuration-cdk-codepipeline/docs/01-edit-current-config.png -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/docs/03-workload-env-names.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/dynamic-configuration-cdk-codepipeline/docs/03-workload-env-names.png -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/docs/08-view-updated-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/dynamic-configuration-cdk-codepipeline/docs/08-view-updated-config.png -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/docs/11-select-toolchain-env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/dynamic-configuration-cdk-codepipeline/docs/11-select-toolchain-env.png -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/docs/service-discovery-stage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/dynamic-configuration-cdk-codepipeline/docs/service-discovery-stage.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | mkdocs==1.5.3 2 | mkdocs-material==9.5.17 3 | mkdocs-graphviz==1.5.3 4 | mkdocs-with-pdf==0.9.3 5 | mkdocs-codeinclude-plugin==0.2.1 6 | mkdocs-drawio-exporter==0.8.0 7 | pillow 8 | cairosvg 9 | pre-commit 10 | Markdown==3.6 11 | -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/docs/dynamic-configuration-food.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/dynamic-configuration-cdk-codepipeline/docs/dynamic-configuration-food.png -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/docs/10-generate-bootstrap-commands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/dynamic-configuration-cdk-codepipeline/docs/10-generate-bootstrap-commands.png -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/docs/12-select-dynamic-config-env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/dynamic-configuration-cdk-codepipeline/docs/12-select-dynamic-config-env.png -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/docs/01-dynamic-config-account-number.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/dynamic-configuration-cdk-codepipeline/docs/01-dynamic-config-account-number.png -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/docs/02-dynamic-config-account-number.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-deployment-pipeline-reference-architecture/HEAD/examples/dynamic-configuration-cdk-codepipeline/docs/02-dynamic-config-account-number.png -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/src/main/java/com/amazonaws/dpri/fruits/FruitRepository.java: -------------------------------------------------------------------------------- 1 | package com.amazonaws.dpri.fruits; 2 | 3 | import org.springframework.data.jpa.repository.JpaRepository; 4 | 5 | public interface FruitRepository extends JpaRepository { 6 | 7 | } 8 | -------------------------------------------------------------------------------- /examples/circleci-application-pipeline/src/main/java/com/amazonaws/dpri/fruits/FruitRepository.java: -------------------------------------------------------------------------------- 1 | package com.amazonaws.dpri.fruits; 2 | 3 | import org.springframework.data.jpa.repository.JpaRepository; 4 | 5 | public interface FruitRepository extends JpaRepository { 6 | 7 | } 8 | -------------------------------------------------------------------------------- /examples/codecatalyst-application-pipeline/src/main/java/com/amazonaws/dpri/fruits/FruitRepository.java: -------------------------------------------------------------------------------- 1 | package com.amazonaws.dpri.fruits; 2 | 3 | import org.springframework.data.jpa.repository.JpaRepository; 4 | 5 | public interface FruitRepository extends JpaRepository { 6 | 7 | } 8 | -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/config/operations/schema.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "object", 3 | "properties": { 4 | "logLevel": { "enum": ["FATAL", "ERROR", "WARN", "INFO", "DEBUG", "TRACE"] }, 5 | "environment": { "type": "string" } 6 | }, 7 | "required": ["logLevel", "environment"] 8 | } 9 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /test/ 3 | site/ 4 | .vscode/ 5 | .idea 6 | *.iml 7 | .venv/ 8 | acat-output.json 9 | acat_report/ 10 | jmeter.log 11 | docs/drawio-exporter/ 12 | .cache/ 13 | *.drawio.bkp 14 | *.drawio.dtmp 15 | 16 | examples/cdk-application-pipeline/.accounts.json 17 | examples/cdk-application-pipeline/cdk.context.json -------------------------------------------------------------------------------- /LICENSE-SUMMARY: -------------------------------------------------------------------------------- 1 | Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 2 | 3 | The documentation is made available under the Creative Commons Attribution-ShareAlike 4.0 International License. See the LICENSE file. 4 | 5 | The sample code within this documentation is made available under the MIT-0 license. See the LICENSE-SAMPLECODE file. 6 | -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/.cloud9/runners/Test.run: -------------------------------------------------------------------------------- 1 | { 2 | "script": [ 3 | "for directory in /projects/* ; do", 4 | " if [ -d \"$directory/.cloud9/runners\" ]; then", 5 | " REPOSITORY_DIR=$directory", 6 | " fi", 7 | "done", 8 | "cd $REPOSITORY_DIR", 9 | "mvn test" 10 | ], 11 | "info" : "This will test the Sprint Boot Application" 12 | } -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/.cloud9/runners/Build.run: -------------------------------------------------------------------------------- 1 | { 2 | "script": [ 3 | "for directory in /projects/* ; do", 4 | " if [ -d \"$directory/.cloud9/runners\" ]; then", 5 | " REPOSITORY_DIR=$directory", 6 | " fi", 7 | "done", 8 | "cd $REPOSITORY_DIR", 9 | "mvn package" 10 | ], 11 | "info" : "This will build the Sprint Boot Application" 12 | } -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "redhat.java", 4 | "vscjava.vscode-java-debug", 5 | "vscjava.vscode-java-test", 6 | "vscjava.vscode-maven", 7 | "vscjava.vscode-java-dependency", 8 | "AmazonWebServices.aws-toolkit-vscode" 9 | ], 10 | "unwantedRecommendations": ["vscjava.vscode-java-pack"] 11 | } 12 | -------------------------------------------------------------------------------- /examples/codecatalyst-application-pipeline/.cloud9/runners/Test.run: -------------------------------------------------------------------------------- 1 | { 2 | "script": [ 3 | "for directory in /projects/* ; do", 4 | " if [ -d \"$directory/.cloud9/runners\" ]; then", 5 | " REPOSITORY_DIR=$directory", 6 | " fi", 7 | "done", 8 | "cd $REPOSITORY_DIR", 9 | "mvn test" 10 | ], 11 | "info" : "This will test the Sprint Boot Application" 12 | } -------------------------------------------------------------------------------- /examples/codecatalyst-application-pipeline/.cloud9/runners/Build.run: -------------------------------------------------------------------------------- 1 | { 2 | "script": [ 3 | "for directory in /projects/* ; do", 4 | " if [ -d \"$directory/.cloud9/runners\" ]; then", 5 | " REPOSITORY_DIR=$directory", 6 | " fi", 7 | "done", 8 | "cd $REPOSITORY_DIR", 9 | "mvn package" 10 | ], 11 | "info" : "This will build the Sprint Boot Application" 12 | } -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | spring: 2 | application: 3 | name: fruit-api 4 | main: 5 | banner-mode: "off" 6 | jackson: 7 | default-property-inclusion: non_null 8 | 9 | 10 | springdoc: 11 | swagger-ui: 12 | path: /swagger-ui 13 | 14 | appconfig-agent: 15 | environment: alpha 16 | log-level-from: 17 | configuration: operations -------------------------------------------------------------------------------- /examples/circleci-application-pipeline/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | spring: 2 | application: 3 | name: fruit-api 4 | main: 5 | banner-mode: "off" 6 | jackson: 7 | default-property-inclusion: non_null 8 | 9 | 10 | springdoc: 11 | swagger-ui: 12 | path: /swagger-ui 13 | 14 | appconfig-agent: 15 | environment: alpha 16 | log-level-from: 17 | configuration: operations -------------------------------------------------------------------------------- /examples/codecatalyst-application-pipeline/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | spring: 2 | application: 3 | name: fruit-api 4 | main: 5 | banner-mode: "off" 6 | jackson: 7 | default-property-inclusion: non_null 8 | 9 | 10 | springdoc: 11 | swagger-ui: 12 | path: /swagger-ui 13 | 14 | appconfig-agent: 15 | environment: alpha 16 | log-level-from: 17 | configuration: operations -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/.npmignore: -------------------------------------------------------------------------------- 1 | /test-reports/ 2 | junit.xml 3 | /coverage/ 4 | permissions-backup.acl 5 | /.mergify.yml 6 | /test/ 7 | /tsconfig.dev.json 8 | /src/ 9 | !/lib/ 10 | !/lib/**/*.js 11 | !/lib/**/*.d.ts 12 | dist 13 | /tsconfig.json 14 | /.github/ 15 | /.vscode/ 16 | /.idea/ 17 | tsconfig.tsbuildinfo 18 | /.eslintrc.json 19 | !/assets/ 20 | cdk.out/ 21 | .cdk.staging/ 22 | -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/.cloud9/runners/DevOps Deployment Pipeline Deploy CDK Runner.run: -------------------------------------------------------------------------------- 1 | { 2 | "script": [ 3 | "for directory in /projects/* ; do", 4 | " if [ -d \"$directory/.cloud9/runners\" ]; then", 5 | " REPOSITORY_DIR=$directory", 6 | " fi", 7 | "done", 8 | "cd $REPOSITORY_DIR", 9 | "cdk deploy --all" 10 | ], 11 | "info" : "This will deploy the CDK Application" 12 | } -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/.cloud9/runners/DevOps Deployment Pipeline Test CDK Runner.run: -------------------------------------------------------------------------------- 1 | { 2 | "script": [ 3 | "for directory in /projects/* ; do", 4 | " if [ -d \"$directory/.cloud9/runners\" ]; then", 5 | " REPOSITORY_DIR=$directory", 6 | " fi", 7 | "done", 8 | "cd $REPOSITORY_DIR", 9 | "npm test" 10 | ], 11 | "info" : "This will run unit tests for the CDK Application" 12 | } -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/.cloud9/runners/DevOps Deployment Pipeline Test Spring Boot Runner.run: -------------------------------------------------------------------------------- 1 | { 2 | "script": [ 3 | "for directory in /projects/* ; do", 4 | " if [ -d \"$directory/.cloud9/runners\" ]; then", 5 | " REPOSITORY_DIR=$directory", 6 | " fi", 7 | "done", 8 | "cd $REPOSITORY_DIR", 9 | "mvn test" 10 | ], 11 | "info" : "This will test the Sprint Boot Application" 12 | } -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/.cloud9/runners/DevOps Deployment Pipeline Build Spring Boot Runner.run: -------------------------------------------------------------------------------- 1 | { 2 | "script": [ 3 | "for directory in /projects/* ; do", 4 | " if [ -d \"$directory/.cloud9/runners\" ]; then", 5 | " REPOSITORY_DIR=$directory", 6 | " fi", 7 | "done", 8 | "cd $REPOSITORY_DIR", 9 | "mvn package" 10 | ], 11 | "info" : "This will build the Sprint Boot Application" 12 | } -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/.cloud9/runners/DevOps Deployment Pipeline Build CDK Runner.run: -------------------------------------------------------------------------------- 1 | { 2 | "script": [ 3 | "for directory in /projects/* ; do", 4 | " if [ -d \"$directory/.cloud9/runners\" ]; then", 5 | " REPOSITORY_DIR=$directory", 6 | " fi", 7 | "done", 8 | "cd $REPOSITORY_DIR", 9 | "npm install", 10 | "cdk synth" 11 | ], 12 | "info" : "This will build the CDK Application" 13 | } -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/src/test/resources/application.yml: -------------------------------------------------------------------------------- 1 | appconfig-agent: 2 | enabled: false 3 | 4 | --- 5 | spring: 6 | config: 7 | activate: 8 | on-profile: without-classification 9 | 10 | appconfig: 11 | features: 12 | classification: false 13 | 14 | --- 15 | spring: 16 | config: 17 | activate: 18 | on-profile: with-classification 19 | 20 | appconfig: 21 | features: 22 | classification: true -------------------------------------------------------------------------------- /examples/circleci-application-pipeline/src/test/resources/application.yml: -------------------------------------------------------------------------------- 1 | appconfig-agent: 2 | enabled: false 3 | 4 | --- 5 | spring: 6 | config: 7 | activate: 8 | on-profile: without-classification 9 | 10 | appconfig: 11 | features: 12 | classification: false 13 | 14 | --- 15 | spring: 16 | config: 17 | activate: 18 | on-profile: with-classification 19 | 20 | appconfig: 21 | features: 22 | classification: true -------------------------------------------------------------------------------- /examples/codecatalyst-application-pipeline/src/test/resources/application.yml: -------------------------------------------------------------------------------- 1 | appconfig-agent: 2 | enabled: false 3 | 4 | --- 5 | spring: 6 | config: 7 | activate: 8 | on-profile: without-classification 9 | 10 | appconfig: 11 | features: 12 | classification: false 13 | 14 | --- 15 | spring: 16 | config: 17 | activate: 18 | on-profile: with-classification 19 | 20 | appconfig: 21 | features: 22 | classification: true -------------------------------------------------------------------------------- /docs/assets/recommended.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/dynamic-configuration-cdk-codepipeline/.pre-commit-config.yaml: -------------------------------------------------------------------------------- 1 | repos: 2 | - repo: https://github.com/pre-commit/pre-commit-hooks 3 | rev: v2.3.0 4 | hooks: 5 | - id: check-yaml 6 | - id: check-json 7 | - id: trailing-whitespace 8 | - repo: https://github.com/pre-commit/mirrors-eslint 9 | rev: v8.23.0 10 | hooks: 11 | - id: eslint 12 | - repo: https://github.com/gitleaks/gitleaks 13 | rev: v8.16.2 14 | hooks: 15 | - id: gitleaks 16 | -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/.npmignore: -------------------------------------------------------------------------------- 1 | # ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". 2 | /.projen/ 3 | /test-reports/ 4 | junit.xml 5 | /coverage/ 6 | permissions-backup.acl 7 | /infrastructure/test/ 8 | /tsconfig.dev.json 9 | /infrastructure/src/ 10 | !/lib/ 11 | !/lib/**/*.js 12 | !/lib/**/*.d.ts 13 | dist 14 | /tsconfig.json 15 | /.github/ 16 | /.vscode/ 17 | /.idea/ 18 | /.projenrc.js 19 | tsconfig.tsbuildinfo 20 | /.eslintrc.json 21 | !/assets/ 22 | cdk.out/ 23 | .cdk.staging/ 24 | -------------------------------------------------------------------------------- /examples/cdk-application-pipeline/.idea/runConfigurations/CDK_build.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |