aws-deployment-framework icon indicating copy to clipboard operation
aws-deployment-framework copied to clipboard

Feat/Support for S3 source provider of ADF pipelines

Open danxie1999 opened this issue 7 months ago • 0 comments

This pull request adds support for using Amazon S3 as a code provider for AWS Deployment Framework (ADF) bootstrap and deployment map pipelines, complementing the existing CodeCommit

Why?

As you may already know, AWS CodeCommit is about to be discontinued. Add an additional AWS pipeline Source provider gives users more flexibility in how they store and manage their ADF code.

Additionally, Users could also use S3 buckets as an intermediate layer to integrate with other code repositories, like github or gitlab.

What?

s3-source-update-new drawio

Above is the S3 Code Source Provider logic flow.

  • Changed docs/admin-guide.md docs/installation-guide.md src/lambda_codebase/initial_commit/adfconfig.yml.j2 src/lambda_codebase/initial_commit/bootstrap_repository/adf-bootstrap/deployment/global.yml src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/config.py src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/main.py src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/tests/stubs/stub_adfconfig.yml src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/tests/test_config.py src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/tests/test_main.py src/template.yml

danxie1999 avatar Mar 25 '25 03:03 danxie1999