Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AWS Codestart and Codecommit - discontinued support #478

Open
bartoszbryk opened this issue Jul 31, 2024 · 8 comments
Open

AWS Codestart and Codecommit - discontinued support #478

bartoszbryk opened this issue Jul 31, 2024 · 8 comments
Labels
enhancement New feature or request

Comments

@bartoszbryk
Copy link

As of end of July 2024, AWS is ending support for both CodeCommit and CodeStar
Sources:
https://docs.aws.amazon.com/codestar/latest/userguide/transition-project-prod.html
https://aws.amazon.com/blogs/devops/how-to-migrate-your-aws-codecommit-repository-to-another-git-provider/

Since any other VCS than Codecommit available in AFT use Codestar connection, this seems like a problem for using AFT further, or deploying new AFT modules

Please provide an alternative solution for AFT repositories or functional workaround

Currently it's not a problem for us, but not sure how the upgrades will behave

@bartoszbryk bartoszbryk added the enhancement New feature or request label Jul 31, 2024
@akulbe-tnm
Copy link

It would be really nice if GitHub (and GitHub Actions) would get primary support.

@seansilvestri
Copy link

can we get some feedback from the team on this issue? This seems to be quite an important topic to address.
many thanks

@vivesan1
Copy link

vivesan1 commented Aug 6, 2024

Hi all, thank you for reaching out. AWS CodeCommit will no longer allow new customers to create repositories. However, existing AWS CodeCommit repositories will remain fully supported. Customers with existing AWS CodeCommit repositories can create new repos as well.
For connections with third party VCS providers, AFT leverages CodeStar Connections. Going forward, this functionality will be supported as CodeConnections, as mentioned here. The AFT team has a backlog item to switch to using the new CodeConnections APIs. Hope this helps!

@matthewbarreiro
Copy link

matthewbarreiro commented Aug 27, 2024

@vivesan1 are you able to share any kind of timeline on using the new CodeConnections APIs? A lack of support for GitLab (self-managed or hosted) is going to be a non-starter for some of my companies clients.

EDIT: We could work around this in the past by having GitLab push to CodeCommit, but that is no longer an option for new accounts.

@julianunespdedalus
Copy link

julianunespdedalus commented Sep 2, 2024

Hello everyone,

We were starting a Proof of Concept with the AFT for Terraform, but unfortunatelly we weren't able to finish a successfull deployment of the aws-control-tower-customizations Terraform Module.

It happens because after following all the mandatory steps (organization, new Landing Zones, Control Tower enablement and etc), we do not have the CodeCommit product available on our new accounts.

We did some diggering on the Terraform's Submodules, but it seems to only be allowing us to point to an existing Github Code Repository, and not to push the example pipeline's Terraform Code to a brand new repository (wich is what we were expecting, since it's the default behavior of the deployment on CodeCommit).

I would appreciate if someone could give us some guidance on how to have a similar deployment that used to work with CodeCommit, on Github (or any other VCS source, actually).

@wellsiau-aws
Copy link

@julianunespdedalus , sorry to hear the problem with CodeCommit.

have you tried to use the examples here https://github.com/aws-ia/terraform-aws-control_tower_account_factory/tree/main/examples to deploy it using an existing GitHub repository?

once you deployed the module, you need to complete post deployment steps: https://docs.aws.amazon.com/controltower/latest/userguide/aft-post-deployment.html

@wellsiau-aws
Copy link

CodeStar deprecation and support for CodeConnection is related to Terraform Provider AWS #36671

@hanafya
Copy link
Contributor

hanafya commented Oct 23, 2024

AFT now supports GitLab and GitLab self-managed as version control systems (VCS) alternatives. Latest Release

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

8 participants