sassoftware / viya4-iac-gcp

This project contains Terraform configuration files to provision infrastructure components required to deploy SAS Viya platform products on Google Cloud
Apache License 2.0
21 stars 17 forks source link

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

Closed jarpat closed 5 months ago

jarpat commented 5 months ago

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

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