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

feat!: (IAC-1474) Update binaries & Terraform providers/modules #217

Merged
merged 1 commit into from
Jun 12, 2024

Conversation

jarpat
Copy link
Contributor

@jarpat jarpat commented Jun 6, 2024

Breaking Notes:

This is a breaking change and will be noted as so in the release notes.
To resolve security warnings we needed to bump up the version of the providers which in turn required us to bump up the minimum required terraform versions.

This transition to this new version should be smooth. Users who run this project directly on their host will need to update the terraform binary and update the providers and modules. Users of the Docker container can build and use the latest release. Users will not be able to manage their infrastructure using an older version of this project once they migrate to this version or initially start with it. More details to come in official release notes.

Changes

Update binaries & Terraform providers/modules to resolve security warnings

Binaries

  • Terraform 1.7.3-> 1.8.5 (project min is 1.8.0)
  • gcloud CLI 472.0.0 -> 479.0.0

Providers

hashicorp/google & hashicorp/google-beta

Modules

terraform-google-modules/kubernetes-engine/google//modules/private-cluster
terraform-google-modules/address/google
GoogleCloudPlatform/sql-db/google//modules/postgresql
terraform-google-modules/cloud-nat/google

Tests

Scenario Provider kubernetes_version order cadence Notes
1 GCP v1.28.10-gke.1075000 * fast:2020 Terraform on Host
3 GCP v1.28.10-gke.1075000 * fast:2020 Terraform inside Docker container
3 GCP v1.28.10-gke.1075000 * fast:2020 Docker, created with 6.2.0 reapply infra with PR code

@jarpat jarpat added documentation Improvements or additions to documentation enhancement New feature or request labels Jun 6, 2024
@jarpat jarpat self-assigned this Jun 6, 2024
@jarpat jarpat changed the title WIP Dep Updates feat!: (IAC-1474) Update binaries & Terraform providers/modules Jun 7, 2024
@jarpat jarpat marked this pull request as ready for review June 7, 2024 19:18
@jarpat jarpat merged commit 3806305 into staging Jun 12, 2024
3 checks passed
@jarpat jarpat deleted the IAC-1474 branch June 12, 2024 13:53
@jarpat jarpat mentioned this pull request Jun 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants