Skip to content

Feat/Support for S3 source provider of ADF pipelines#798

Open
danxie1999 wants to merge 1 commit intoawslabs:masterfrom
danxie1999:feat/adf-support-s3-source
Open

Feat/Support for S3 source provider of ADF pipelines#798
danxie1999 wants to merge 1 commit intoawslabs:masterfrom
danxie1999:feat/adf-support-s3-source

Conversation

@danxie1999
Copy link
Contributor

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

Add support for the S3 code provider of adf bootstrap and adf deployment map pipelines.
@sbkok
Copy link
Collaborator

sbkok commented Nov 25, 2025

AWS announced the GA of CodeCommit here: CodeCommit returned to full General Availability and is open to new customers again – New customer sign-ups are open as of today.

Could you update the conflicts in this PR @danxie1999 if you think this would still be required to contribute?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants