-
Notifications
You must be signed in to change notification settings - Fork 725
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
FR: CSR (Cloud Source Repositories) EOL June 2024 - replace the default path for version control system and CICD tool #1249
Comments
Thanks for raising this issue. This is identified on our internal roadmap as work to address in the next major round of updates for v5 (sometime in H2 this year). The answer may or may not be SSM, due to the limitation that SSM is currently an invitation only service. |
Closing this issue, and as eeaton noted, we will address this as part of our H2 roadmap. |
Reopening, as I didn't notice it was marked as backlog. |
Sounds good. I am currently working a PR patch in our fork for later submission. |
One additional aspect to address when we work on this: It was identified in #1273 that running the docker tests documented in CONTRIBUTING.md also have a dependency on Cloud Build & CSR, so this will fail in any new organizations that haven't previously used CSR. It's not yet clear to me whether we can unpick this locally, or it's an upstream issue with the CFT test framework. Update: comment from apeabody suggests that this might be the API enablement in the bootstrap project, not necessarily the framework:
|
As noted SSM is invitation only. Most vcs can be currently integrated with cloud buls 2nd generation repos.
Fully automating that cloud build repository connection can be a little fussy. It is possible to expose a veriable |
Tracking additional feedback from this thread that directions for deploying locally in 0-boostrap are unclear. There was an assumption before that the Deploy with Cloud Build directions in 0-bootstrap were the same for deploying locally, however
We'll need to address this as part of reconfiguring the default deployment path and rewriting directions. |
Issue is being tracked on the following PR: |
This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days |
TL;DR
CSR is undergoing deprecation in favour of SSM
Impact to CICD
Terraform Resources
Detailed design
Work is in progress in also bringing in ADO (Azure DevOps) as a CI/CD option - as it is the default repository/pipeline tool for 80% of CA PubSec clients https://github.com/terraform-google-modules/terraform-example-foundation/issues/1205
Additional information
fmichaelobrien will look into the SSM addition unless this work is already assigned in the roadmap
The text was updated successfully, but these errors were encountered: