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

Reinstate Terraform #3365

Open
charlie-costanzo opened this issue Jun 6, 2024 · 5 comments
Open

Reinstate Terraform #3365

charlie-costanzo opened this issue Jun 6, 2024 · 5 comments
Assignees
Labels
infrastructure Maintenance of infrastructure supporting the data warehouse. Product owner is @evansiroky

Comments

@charlie-costanzo
Copy link
Member

Terraform was previously implement to manage IAM permissions, but has not been maintained and is no longer functional. We need to allocate resources to reinstate this functionality.

@ohrite ohrite added this to the Data Infrastructure Maintenance milestone Sep 18, 2024
@evansiroky evansiroky added the infrastructure Maintenance of infrastructure supporting the data warehouse. Product owner is @evansiroky label Sep 19, 2024
@themightychris themightychris self-assigned this Sep 27, 2024
@ohrite ohrite removed this from the Data Infrastructure Maintenance milestone Oct 9, 2024
ohrite added a commit that referenced this issue Jan 9, 2025
@ohrite
Copy link
Contributor

ohrite commented Jan 28, 2025

Created initial draft PR (#3641) to add Terraform

ohrite added a commit that referenced this issue Feb 4, 2025
ohrite added a commit that referenced this issue Feb 4, 2025
ohrite added a commit that referenced this issue Feb 4, 2025
ohrite added a commit that referenced this issue Feb 10, 2025
ohrite added a commit that referenced this issue Feb 10, 2025
ohrite added a commit that referenced this issue Feb 10, 2025
ohrite added a commit that referenced this issue Feb 10, 2025
ohrite added a commit that referenced this issue Feb 10, 2025
ohrite added a commit that referenced this issue Feb 10, 2025
ohrite added a commit that referenced this issue Feb 10, 2025
@ohrite
Copy link
Contributor

ohrite commented Feb 11, 2025

Terraformer output for staging and production in us-west1 is now checked into the repo under iac/. Updates to address errors and diffs are underway.

@lottspot is investigating modernizing the Github workflow

@erikamov
Copy link
Contributor

erikamov commented Feb 12, 2025

@ohrite I just saw today this new message is showing on the main Cloud Composer page, since you are working with Terraform, may be important to you.

Image
Learn more link

@ohrite
Copy link
Contributor

ohrite commented Feb 13, 2025

@erikamov the good news about this is that this only applies to new Cloud Composer environments!

ohrite added a commit that referenced this issue Feb 13, 2025
ohrite added a commit that referenced this issue Feb 13, 2025
ohrite added a commit that referenced this issue Feb 13, 2025
ohrite added a commit that referenced this issue Feb 13, 2025
ohrite added a commit that referenced this issue Feb 13, 2025
@ohrite
Copy link
Contributor

ohrite commented Feb 14, 2025

Remaining work as of 2/13

  1. Github service account does not have permissions for some resources
  2. Remove unused resource types for staging/production
  3. GCS production configuration does not build cleanly
  4. Re-enable terraform plan output

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
infrastructure Maintenance of infrastructure supporting the data warehouse. Product owner is @evansiroky
Projects
None yet
Development

No branches or pull requests

6 participants