aws-ia / terraform-aws-control_tower_account_factory

AWS Control Tower Account Factory
Apache License 2.0
650 stars 454 forks source link

CodeCommit deprecation and alternatives with CodeCatalyst #477

Open tkessler45 opened 4 months ago

tkessler45 commented 4 months ago

CodeCommit is being deprecated, and as the default / native option for AFT this has users with infrastructure that will be in need of migration. While other VCS solutions are supported, there is minimal documentation on migration, and minimal documentation on alternatives provided by AWS, such as CodeCatalyst.

nApucco commented 3 months ago

CodeCommit is being deprecated

Source? News? Blog Post? You can't just state something like this without backing it up.

mtonxbjss commented 3 months ago

Probably referring to this re:Post answer

Not seen an official announcement from AWS yet, though.

Menahem1 commented 3 months ago

Something "more" official https://x.com/jeffbarr/status/1818461689920344321

bartoszbryk commented 3 months ago

https://aws.amazon.com/blogs/devops/how-to-migrate-your-aws-codecommit-repository-to-another-git-provider/ Official communication

nApucco commented 3 months ago

https://aws.amazon.com/blogs/devops/how-to-migrate-your-aws-codecommit-repository-to-another-git-provider/ Official communication

Interesting. They updated the blog post with a disclaimer containing the announcement. (Original Blog Post) AWS really needs to work on their communication.


On topic: Could AFT support S3 as a possible source for the 4 code repositories?

lorengordon commented 3 months ago

This seems very premature. Codestar Connections makes some bad assumptions about provider operating models, for example requiring an admin PAT to add a Self-Managed GitLab host. Repo owners are unlikely to be Gitlab admins!

vivesan1 commented 3 months ago

Hi all, thank you for the discussion. AWS CodeCommit is no longer allowing new customers to create repositories. Existing AFT customers with AWS CodeCommit repositories will continue to be supported. Customers with existing repos can also create new repos as needed. New AFT customers must use CodeStar Connections to utilize a third party VCS provider.