From bc5732357c91bc4cd833c3b182996891a5edc4c5 Mon Sep 17 00:00:00 2001 From: Michael Woodham <151871657+woodham1@users.noreply.github.com> Date: Fri, 5 Dec 2025 08:30:49 -0700 Subject: [PATCH] Updates to GKE modules to support Secret Sync (#3562) * Updates to add secret_sync to GKE module in CFF * updated READMEs against the python tfdoc command * updated version for secret_sync to reflect 7.12.0 * update provider versions to 7.12.0 * Updated READMEs which got clobbered by merge with main * Fixed test errors in secret-manager module --------- Co-authored-by: Ludovico Magnocavallo --- default-versions.tf | 4 +-- default-versions.tofu | 4 +-- .../managed-kafka/versions.tf | 4 +-- .../alloydb-instance/versions.tf | 4 +-- .../alloydb-instance/versions.tofu | 4 +-- .../net-neg/versions.tf | 4 +-- .../net-neg/versions.tofu | 4 +-- .../project-iam-magic/versions.tf | 4 +-- .../project-iam-magic/versions.tofu | 4 +-- modules/agent-engine/versions.tf | 4 +-- modules/agent-engine/versions.tofu | 4 +-- modules/ai-applications/versions.tf | 4 +-- modules/ai-applications/versions.tofu | 4 +-- modules/alloydb/versions.tf | 4 +-- modules/alloydb/versions.tofu | 4 +-- modules/analytics-hub/versions.tf | 4 +-- modules/analytics-hub/versions.tofu | 4 +-- modules/api-gateway/versions.tf | 4 +-- modules/api-gateway/versions.tofu | 4 +-- modules/apigee/versions.tf | 4 +-- modules/apigee/versions.tofu | 4 +-- modules/artifact-registry/versions.tf | 4 +-- modules/artifact-registry/versions.tofu | 4 +-- modules/backup-dr/versions.tf | 4 +-- modules/backup-dr/versions.tofu | 4 +-- modules/bigquery-connection/versions.tf | 4 +-- modules/bigquery-connection/versions.tofu | 4 +-- modules/bigquery-dataset/versions.tf | 4 +-- modules/bigquery-dataset/versions.tofu | 4 +-- modules/bigtable-instance/versions.tf | 4 +-- modules/bigtable-instance/versions.tofu | 4 +-- modules/billing-account/versions.tf | 4 +-- modules/billing-account/versions.tofu | 4 +-- modules/binauthz/versions.tf | 4 +-- modules/binauthz/versions.tofu | 4 +-- .../certificate-authority-service/versions.tf | 4 +-- .../versions.tofu | 4 +-- modules/certificate-manager/versions.tf | 4 +-- modules/certificate-manager/versions.tofu | 4 +-- modules/cloud-build-v2-connection/versions.tf | 4 +-- .../cloud-build-v2-connection/versions.tofu | 4 +-- .../__need_fixing/onprem/versions.tf | 4 +-- .../__need_fixing/onprem/versions.tofu | 4 +-- .../__need_fixing/squid/versions.tf | 4 +-- .../__need_fixing/squid/versions.tofu | 4 +-- .../bindplane/versions.tf | 4 +-- .../bindplane/versions.tofu | 4 +-- .../coredns/versions.tf | 4 +-- .../coredns/versions.tofu | 4 +-- .../cos-generic-metadata/versions.tf | 4 +-- .../cos-generic-metadata/versions.tofu | 4 +-- .../envoy-sni-dyn-fwd-proxy/versions.tf | 4 +-- .../envoy-sni-dyn-fwd-proxy/versions.tofu | 4 +-- .../envoy-traffic-director/versions.tf | 4 +-- .../envoy-traffic-director/versions.tofu | 4 +-- .../cloud-config-container/mysql/versions.tf | 4 +-- .../mysql/versions.tofu | 4 +-- .../nginx-tls/versions.tf | 4 +-- .../nginx-tls/versions.tofu | 4 +-- .../cloud-config-container/nginx/versions.tf | 4 +-- .../nginx/versions.tofu | 4 +-- .../simple-nva/versions.tf | 4 +-- .../simple-nva/versions.tofu | 4 +-- modules/cloud-deploy/versions.tf | 4 +-- modules/cloud-deploy/versions.tofu | 4 +-- modules/cloud-function-v1/versions.tf | 4 +-- modules/cloud-function-v1/versions.tofu | 4 +-- modules/cloud-function-v2/versions.tf | 4 +-- modules/cloud-function-v2/versions.tofu | 4 +-- modules/cloud-identity-group/versions.tf | 4 +-- modules/cloud-identity-group/versions.tofu | 4 +-- modules/cloud-run-v2/versions.tf | 4 +-- modules/cloud-run-v2/versions.tofu | 4 +-- modules/cloudsql-instance/versions.tf | 4 +-- modules/cloudsql-instance/versions.tofu | 4 +-- modules/compute-mig/versions.tf | 4 +-- modules/compute-mig/versions.tofu | 4 +-- modules/compute-vm/versions.tf | 4 +-- modules/compute-vm/versions.tofu | 4 +-- modules/container-registry/versions.tf | 4 +-- modules/container-registry/versions.tofu | 4 +-- modules/data-catalog-policy-tag/versions.tf | 4 +-- modules/data-catalog-policy-tag/versions.tofu | 4 +-- modules/data-catalog-tag-template/versions.tf | 4 +-- .../data-catalog-tag-template/versions.tofu | 4 +-- modules/data-catalog-tag/versions.tf | 4 +-- modules/data-catalog-tag/versions.tofu | 4 +-- modules/dataform-repository/versions.tf | 4 +-- modules/dataform-repository/versions.tofu | 4 +-- modules/datafusion/versions.tf | 4 +-- modules/datafusion/versions.tofu | 4 +-- modules/dataplex-aspect-types/versions.tf | 4 +-- modules/dataplex-aspect-types/versions.tofu | 4 +-- modules/dataplex-datascan/versions.tf | 4 +-- modules/dataplex-datascan/versions.tofu | 4 +-- modules/dataplex/versions.tf | 4 +-- modules/dataplex/versions.tofu | 4 +-- modules/dataproc/versions.tf | 4 +-- modules/dataproc/versions.tofu | 4 +-- modules/dns-response-policy/versions.tf | 4 +-- modules/dns-response-policy/versions.tofu | 4 +-- modules/dns/versions.tf | 4 +-- modules/dns/versions.tofu | 4 +-- modules/endpoints/versions.tf | 4 +-- modules/endpoints/versions.tofu | 4 +-- modules/firestore/versions.tf | 4 +-- modules/firestore/versions.tofu | 4 +-- modules/folder/versions.tf | 4 +-- modules/folder/versions.tofu | 4 +-- modules/gcs/versions.tf | 4 +-- modules/gcs/versions.tofu | 4 +-- modules/gcve-private-cloud/versions.tf | 4 +-- modules/gcve-private-cloud/versions.tofu | 4 +-- modules/gke-cluster-autopilot/README.md | 31 ++++++++--------- modules/gke-cluster-autopilot/main.tf | 13 +++++++ modules/gke-cluster-autopilot/variables.tf | 7 ++++ modules/gke-cluster-autopilot/versions.tf | 4 +-- modules/gke-cluster-autopilot/versions.tofu | 4 +-- modules/gke-cluster-standard/README.md | 34 +++++++++---------- modules/gke-cluster-standard/main.tf | 13 +++++++ modules/gke-cluster-standard/variables.tf | 7 ++++ modules/gke-cluster-standard/versions.tf | 4 +-- modules/gke-cluster-standard/versions.tofu | 4 +-- modules/gke-hub/versions.tf | 4 +-- modules/gke-hub/versions.tofu | 4 +-- modules/gke-nodepool/versions.tf | 4 +-- modules/gke-nodepool/versions.tofu | 4 +-- modules/iam-service-account/versions.tf | 4 +-- modules/iam-service-account/versions.tofu | 4 +-- modules/kms/versions.tf | 4 +-- modules/kms/versions.tofu | 4 +-- modules/logging-bucket/versions.tf | 4 +-- modules/logging-bucket/versions.tofu | 4 +-- modules/looker-core/versions.tf | 4 +-- modules/looker-core/versions.tofu | 4 +-- modules/managed-kafka/versions.tf | 4 +-- modules/managed-kafka/versions.tofu | 4 +-- modules/ncc-spoke-ra/versions.tf | 4 +-- modules/ncc-spoke-ra/versions.tofu | 4 +-- modules/net-address/versions.tf | 4 +-- modules/net-address/versions.tofu | 4 +-- modules/net-cloudnat/versions.tf | 4 +-- modules/net-cloudnat/versions.tofu | 4 +-- modules/net-firewall-policy/versions.tf | 4 +-- modules/net-firewall-policy/versions.tofu | 4 +-- .../net-ipsec-over-interconnect/versions.tf | 4 +-- .../net-ipsec-over-interconnect/versions.tofu | 4 +-- modules/net-lb-app-ext-regional/versions.tf | 4 +-- modules/net-lb-app-ext-regional/versions.tofu | 4 +-- modules/net-lb-app-ext/versions.tf | 4 +-- modules/net-lb-app-ext/versions.tofu | 4 +-- .../net-lb-app-int-cross-region/versions.tf | 4 +-- .../net-lb-app-int-cross-region/versions.tofu | 4 +-- modules/net-lb-app-int/versions.tf | 4 +-- modules/net-lb-app-int/versions.tofu | 4 +-- modules/net-lb-ext/versions.tf | 4 +-- modules/net-lb-ext/versions.tofu | 4 +-- modules/net-lb-int/versions.tf | 4 +-- modules/net-lb-int/versions.tofu | 4 +-- modules/net-lb-proxy-int/versions.tf | 4 +-- modules/net-lb-proxy-int/versions.tofu | 4 +-- modules/net-swp/versions.tf | 4 +-- modules/net-swp/versions.tofu | 4 +-- modules/net-vlan-attachment/versions.tf | 4 +-- modules/net-vlan-attachment/versions.tofu | 4 +-- modules/net-vpc-firewall/versions.tf | 4 +-- modules/net-vpc-firewall/versions.tofu | 4 +-- modules/net-vpc-peering/versions.tf | 4 +-- modules/net-vpc-peering/versions.tofu | 4 +-- modules/net-vpc/versions.tf | 4 +-- modules/net-vpc/versions.tofu | 4 +-- modules/net-vpn-dynamic/versions.tf | 4 +-- modules/net-vpn-dynamic/versions.tofu | 4 +-- modules/net-vpn-ha/versions.tf | 4 +-- modules/net-vpn-ha/versions.tofu | 4 +-- modules/net-vpn-static/versions.tf | 4 +-- modules/net-vpn-static/versions.tofu | 4 +-- modules/organization/versions.tf | 4 +-- modules/organization/versions.tofu | 4 +-- modules/project/versions.tf | 4 +-- modules/project/versions.tofu | 4 +-- modules/projects-data-source/versions.tf | 4 +-- modules/projects-data-source/versions.tofu | 4 +-- modules/pubsub/versions.tf | 4 +-- modules/pubsub/versions.tofu | 4 +-- modules/secops-rules/versions.tf | 4 +-- modules/secops-rules/versions.tofu | 4 +-- modules/secret-manager/global.tf | 2 +- modules/secret-manager/regional.tf | 3 +- modules/secret-manager/versions.tf | 4 +-- modules/secret-manager/versions.tofu | 4 +-- .../versions.tf | 4 +-- .../versions.tofu | 4 +-- modules/service-directory/versions.tf | 4 +-- modules/service-directory/versions.tofu | 4 +-- modules/source-repository/versions.tf | 4 +-- modules/source-repository/versions.tofu | 4 +-- modules/spanner-instance/versions.tf | 4 +-- modules/spanner-instance/versions.tofu | 4 +-- modules/vpc-sc/versions.tf | 4 +-- modules/vpc-sc/versions.tofu | 4 +-- modules/workstation-cluster/versions.tf | 4 +-- modules/workstation-cluster/versions.tofu | 4 +-- tests/examples_e2e/setup_module/versions.tf | 4 +-- tests/examples_e2e/setup_module/versions.tofu | 4 +-- tools/lockfile/versions.tf | 4 +-- tools/lockfile/versions.tofu | 4 +-- 207 files changed, 472 insertions(+), 434 deletions(-) diff --git a/default-versions.tf b/default-versions.tf index 1c891f47a..88239581a 100644 --- a/default-versions.tf +++ b/default-versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/default-versions.tofu b/default-versions.tofu index 7b9eb536f..550bbd4c8 100644 --- a/default-versions.tofu +++ b/default-versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/fast/project-templates/managed-kafka/versions.tf b/fast/project-templates/managed-kafka/versions.tf index bd18aba60..48ec6b247 100644 --- a/fast/project-templates/managed-kafka/versions.tf +++ b/fast/project-templates/managed-kafka/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/__experimental_deprecated/alloydb-instance/versions.tf b/modules/__experimental_deprecated/alloydb-instance/versions.tf index e7756bc17..776c0b802 100644 --- a/modules/__experimental_deprecated/alloydb-instance/versions.tf +++ b/modules/__experimental_deprecated/alloydb-instance/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/__experimental_deprecated/alloydb-instance/versions.tofu b/modules/__experimental_deprecated/alloydb-instance/versions.tofu index 60096b31c..3fa5e042c 100644 --- a/modules/__experimental_deprecated/alloydb-instance/versions.tofu +++ b/modules/__experimental_deprecated/alloydb-instance/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/__experimental_deprecated/net-neg/versions.tf b/modules/__experimental_deprecated/net-neg/versions.tf index 895b50fbf..bf3e4f6be 100644 --- a/modules/__experimental_deprecated/net-neg/versions.tf +++ b/modules/__experimental_deprecated/net-neg/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/__experimental_deprecated/net-neg/versions.tofu b/modules/__experimental_deprecated/net-neg/versions.tofu index 7d403ebfb..1018f70c4 100644 --- a/modules/__experimental_deprecated/net-neg/versions.tofu +++ b/modules/__experimental_deprecated/net-neg/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/__experimental_deprecated/project-iam-magic/versions.tf b/modules/__experimental_deprecated/project-iam-magic/versions.tf index 76ccd88c8..831a930b5 100644 --- a/modules/__experimental_deprecated/project-iam-magic/versions.tf +++ b/modules/__experimental_deprecated/project-iam-magic/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/__experimental_deprecated/project-iam-magic/versions.tofu b/modules/__experimental_deprecated/project-iam-magic/versions.tofu index d6bf86350..97fcf5535 100644 --- a/modules/__experimental_deprecated/project-iam-magic/versions.tofu +++ b/modules/__experimental_deprecated/project-iam-magic/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/agent-engine/versions.tf b/modules/agent-engine/versions.tf index 8f158aacc..ea40f81b3 100644 --- a/modules/agent-engine/versions.tf +++ b/modules/agent-engine/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/agent-engine/versions.tofu b/modules/agent-engine/versions.tofu index 5e25e069b..1bf0f3147 100644 --- a/modules/agent-engine/versions.tofu +++ b/modules/agent-engine/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/ai-applications/versions.tf b/modules/ai-applications/versions.tf index 647eadb54..f2ea1f838 100644 --- a/modules/ai-applications/versions.tf +++ b/modules/ai-applications/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/ai-applications/versions.tofu b/modules/ai-applications/versions.tofu index 5c67b893a..55f0b805c 100644 --- a/modules/ai-applications/versions.tofu +++ b/modules/ai-applications/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/alloydb/versions.tf b/modules/alloydb/versions.tf index 43e46a71b..5c8cea877 100644 --- a/modules/alloydb/versions.tf +++ b/modules/alloydb/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/alloydb/versions.tofu b/modules/alloydb/versions.tofu index 2e8ae2ec5..a52b3c3e6 100644 --- a/modules/alloydb/versions.tofu +++ b/modules/alloydb/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/analytics-hub/versions.tf b/modules/analytics-hub/versions.tf index 94f4c4a46..fadd27d91 100644 --- a/modules/analytics-hub/versions.tf +++ b/modules/analytics-hub/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/analytics-hub/versions.tofu b/modules/analytics-hub/versions.tofu index b49c96ab7..118796179 100644 --- a/modules/analytics-hub/versions.tofu +++ b/modules/analytics-hub/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/api-gateway/versions.tf b/modules/api-gateway/versions.tf index 7a22f8c75..9f91577d9 100644 --- a/modules/api-gateway/versions.tf +++ b/modules/api-gateway/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/api-gateway/versions.tofu b/modules/api-gateway/versions.tofu index b4021c96c..8efc5723b 100644 --- a/modules/api-gateway/versions.tofu +++ b/modules/api-gateway/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/apigee/versions.tf b/modules/apigee/versions.tf index 1f1885ce0..fe9486f4f 100644 --- a/modules/apigee/versions.tf +++ b/modules/apigee/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/apigee/versions.tofu b/modules/apigee/versions.tofu index 100ca3112..7b805f689 100644 --- a/modules/apigee/versions.tofu +++ b/modules/apigee/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/artifact-registry/versions.tf b/modules/artifact-registry/versions.tf index 20355a532..2dcdb6924 100644 --- a/modules/artifact-registry/versions.tf +++ b/modules/artifact-registry/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/artifact-registry/versions.tofu b/modules/artifact-registry/versions.tofu index 4e4a4ffb9..d72d38ee4 100644 --- a/modules/artifact-registry/versions.tofu +++ b/modules/artifact-registry/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/backup-dr/versions.tf b/modules/backup-dr/versions.tf index 10bbc546e..a7f1b1174 100644 --- a/modules/backup-dr/versions.tf +++ b/modules/backup-dr/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/backup-dr/versions.tofu b/modules/backup-dr/versions.tofu index d40027d0d..4b56a0158 100644 --- a/modules/backup-dr/versions.tofu +++ b/modules/backup-dr/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/bigquery-connection/versions.tf b/modules/bigquery-connection/versions.tf index 8a3cdafc9..be900cb85 100644 --- a/modules/bigquery-connection/versions.tf +++ b/modules/bigquery-connection/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/bigquery-connection/versions.tofu b/modules/bigquery-connection/versions.tofu index 40e8f7b06..607d16442 100644 --- a/modules/bigquery-connection/versions.tofu +++ b/modules/bigquery-connection/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/bigquery-dataset/versions.tf b/modules/bigquery-dataset/versions.tf index c7360a8c3..c30c6c1ae 100644 --- a/modules/bigquery-dataset/versions.tf +++ b/modules/bigquery-dataset/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/bigquery-dataset/versions.tofu b/modules/bigquery-dataset/versions.tofu index 9b354e94a..709b93024 100644 --- a/modules/bigquery-dataset/versions.tofu +++ b/modules/bigquery-dataset/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/bigtable-instance/versions.tf b/modules/bigtable-instance/versions.tf index 77d79f585..01fad7955 100644 --- a/modules/bigtable-instance/versions.tf +++ b/modules/bigtable-instance/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/bigtable-instance/versions.tofu b/modules/bigtable-instance/versions.tofu index 6bf999d83..1ced6a741 100644 --- a/modules/bigtable-instance/versions.tofu +++ b/modules/bigtable-instance/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/billing-account/versions.tf b/modules/billing-account/versions.tf index e605da93c..eec91709a 100644 --- a/modules/billing-account/versions.tf +++ b/modules/billing-account/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/billing-account/versions.tofu b/modules/billing-account/versions.tofu index 587ae737b..576f56cff 100644 --- a/modules/billing-account/versions.tofu +++ b/modules/billing-account/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/binauthz/versions.tf b/modules/binauthz/versions.tf index 54574a95b..6081188da 100644 --- a/modules/binauthz/versions.tf +++ b/modules/binauthz/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/binauthz/versions.tofu b/modules/binauthz/versions.tofu index d062025dc..b87b2fc3b 100644 --- a/modules/binauthz/versions.tofu +++ b/modules/binauthz/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/certificate-authority-service/versions.tf b/modules/certificate-authority-service/versions.tf index 92e40f2cb..2bc8b4cb7 100644 --- a/modules/certificate-authority-service/versions.tf +++ b/modules/certificate-authority-service/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/certificate-authority-service/versions.tofu b/modules/certificate-authority-service/versions.tofu index ab0057fda..66f2dceab 100644 --- a/modules/certificate-authority-service/versions.tofu +++ b/modules/certificate-authority-service/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/certificate-manager/versions.tf b/modules/certificate-manager/versions.tf index f40360d49..830c91001 100644 --- a/modules/certificate-manager/versions.tf +++ b/modules/certificate-manager/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/certificate-manager/versions.tofu b/modules/certificate-manager/versions.tofu index 56c10eed9..5088b15ea 100644 --- a/modules/certificate-manager/versions.tofu +++ b/modules/certificate-manager/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-build-v2-connection/versions.tf b/modules/cloud-build-v2-connection/versions.tf index cd29ae5c5..99a200ee6 100644 --- a/modules/cloud-build-v2-connection/versions.tf +++ b/modules/cloud-build-v2-connection/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-build-v2-connection/versions.tofu b/modules/cloud-build-v2-connection/versions.tofu index 7739a0201..943d12a34 100644 --- a/modules/cloud-build-v2-connection/versions.tofu +++ b/modules/cloud-build-v2-connection/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-config-container/__need_fixing/onprem/versions.tf b/modules/cloud-config-container/__need_fixing/onprem/versions.tf index 43f0b7f16..f6daf318d 100644 --- a/modules/cloud-config-container/__need_fixing/onprem/versions.tf +++ b/modules/cloud-config-container/__need_fixing/onprem/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-config-container/__need_fixing/onprem/versions.tofu b/modules/cloud-config-container/__need_fixing/onprem/versions.tofu index c8b1accb6..f3d3f516c 100644 --- a/modules/cloud-config-container/__need_fixing/onprem/versions.tofu +++ b/modules/cloud-config-container/__need_fixing/onprem/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-config-container/__need_fixing/squid/versions.tf b/modules/cloud-config-container/__need_fixing/squid/versions.tf index ad6515a39..8b068eeff 100644 --- a/modules/cloud-config-container/__need_fixing/squid/versions.tf +++ b/modules/cloud-config-container/__need_fixing/squid/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-config-container/__need_fixing/squid/versions.tofu b/modules/cloud-config-container/__need_fixing/squid/versions.tofu index 6aa8e3154..ea231a7ad 100644 --- a/modules/cloud-config-container/__need_fixing/squid/versions.tofu +++ b/modules/cloud-config-container/__need_fixing/squid/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-config-container/bindplane/versions.tf b/modules/cloud-config-container/bindplane/versions.tf index 84271b427..22d2334e5 100644 --- a/modules/cloud-config-container/bindplane/versions.tf +++ b/modules/cloud-config-container/bindplane/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-config-container/bindplane/versions.tofu b/modules/cloud-config-container/bindplane/versions.tofu index fecdeebe3..b3167e57e 100644 --- a/modules/cloud-config-container/bindplane/versions.tofu +++ b/modules/cloud-config-container/bindplane/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-config-container/coredns/versions.tf b/modules/cloud-config-container/coredns/versions.tf index f33fe1549..8030b85e8 100644 --- a/modules/cloud-config-container/coredns/versions.tf +++ b/modules/cloud-config-container/coredns/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-config-container/coredns/versions.tofu b/modules/cloud-config-container/coredns/versions.tofu index 3aafb74fa..9f3d690c6 100644 --- a/modules/cloud-config-container/coredns/versions.tofu +++ b/modules/cloud-config-container/coredns/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-config-container/cos-generic-metadata/versions.tf b/modules/cloud-config-container/cos-generic-metadata/versions.tf index aabbed104..61fafdcee 100644 --- a/modules/cloud-config-container/cos-generic-metadata/versions.tf +++ b/modules/cloud-config-container/cos-generic-metadata/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-config-container/cos-generic-metadata/versions.tofu b/modules/cloud-config-container/cos-generic-metadata/versions.tofu index aa6aea85e..55151acba 100644 --- a/modules/cloud-config-container/cos-generic-metadata/versions.tofu +++ b/modules/cloud-config-container/cos-generic-metadata/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-config-container/envoy-sni-dyn-fwd-proxy/versions.tf b/modules/cloud-config-container/envoy-sni-dyn-fwd-proxy/versions.tf index 67737ced8..392bff86f 100644 --- a/modules/cloud-config-container/envoy-sni-dyn-fwd-proxy/versions.tf +++ b/modules/cloud-config-container/envoy-sni-dyn-fwd-proxy/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-config-container/envoy-sni-dyn-fwd-proxy/versions.tofu b/modules/cloud-config-container/envoy-sni-dyn-fwd-proxy/versions.tofu index b7046b053..8a3875275 100644 --- a/modules/cloud-config-container/envoy-sni-dyn-fwd-proxy/versions.tofu +++ b/modules/cloud-config-container/envoy-sni-dyn-fwd-proxy/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-config-container/envoy-traffic-director/versions.tf b/modules/cloud-config-container/envoy-traffic-director/versions.tf index 375a96ff4..bd84fbafa 100644 --- a/modules/cloud-config-container/envoy-traffic-director/versions.tf +++ b/modules/cloud-config-container/envoy-traffic-director/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-config-container/envoy-traffic-director/versions.tofu b/modules/cloud-config-container/envoy-traffic-director/versions.tofu index ee729fb08..171e32a6f 100644 --- a/modules/cloud-config-container/envoy-traffic-director/versions.tofu +++ b/modules/cloud-config-container/envoy-traffic-director/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-config-container/mysql/versions.tf b/modules/cloud-config-container/mysql/versions.tf index f2b858542..3a5a49fc6 100644 --- a/modules/cloud-config-container/mysql/versions.tf +++ b/modules/cloud-config-container/mysql/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-config-container/mysql/versions.tofu b/modules/cloud-config-container/mysql/versions.tofu index a410e4454..2a6dd1749 100644 --- a/modules/cloud-config-container/mysql/versions.tofu +++ b/modules/cloud-config-container/mysql/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-config-container/nginx-tls/versions.tf b/modules/cloud-config-container/nginx-tls/versions.tf index 0dc83366a..d5fc45691 100644 --- a/modules/cloud-config-container/nginx-tls/versions.tf +++ b/modules/cloud-config-container/nginx-tls/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-config-container/nginx-tls/versions.tofu b/modules/cloud-config-container/nginx-tls/versions.tofu index 2e10d0ba7..08ab7a944 100644 --- a/modules/cloud-config-container/nginx-tls/versions.tofu +++ b/modules/cloud-config-container/nginx-tls/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-config-container/nginx/versions.tf b/modules/cloud-config-container/nginx/versions.tf index 05f7e94ea..876da744c 100644 --- a/modules/cloud-config-container/nginx/versions.tf +++ b/modules/cloud-config-container/nginx/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-config-container/nginx/versions.tofu b/modules/cloud-config-container/nginx/versions.tofu index 316b8c981..b7a3503c5 100644 --- a/modules/cloud-config-container/nginx/versions.tofu +++ b/modules/cloud-config-container/nginx/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-config-container/simple-nva/versions.tf b/modules/cloud-config-container/simple-nva/versions.tf index 2681af0ed..143c570d7 100644 --- a/modules/cloud-config-container/simple-nva/versions.tf +++ b/modules/cloud-config-container/simple-nva/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-config-container/simple-nva/versions.tofu b/modules/cloud-config-container/simple-nva/versions.tofu index c36fd78a5..74c869caa 100644 --- a/modules/cloud-config-container/simple-nva/versions.tofu +++ b/modules/cloud-config-container/simple-nva/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-deploy/versions.tf b/modules/cloud-deploy/versions.tf index 7368006db..9ae77e0a8 100644 --- a/modules/cloud-deploy/versions.tf +++ b/modules/cloud-deploy/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-deploy/versions.tofu b/modules/cloud-deploy/versions.tofu index 305d6ff3d..a8a80ee39 100644 --- a/modules/cloud-deploy/versions.tofu +++ b/modules/cloud-deploy/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-function-v1/versions.tf b/modules/cloud-function-v1/versions.tf index 5751b8278..5938175d1 100644 --- a/modules/cloud-function-v1/versions.tf +++ b/modules/cloud-function-v1/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-function-v1/versions.tofu b/modules/cloud-function-v1/versions.tofu index b5542634e..384c171e0 100644 --- a/modules/cloud-function-v1/versions.tofu +++ b/modules/cloud-function-v1/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-function-v2/versions.tf b/modules/cloud-function-v2/versions.tf index d16ea3392..32801aed0 100644 --- a/modules/cloud-function-v2/versions.tf +++ b/modules/cloud-function-v2/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-function-v2/versions.tofu b/modules/cloud-function-v2/versions.tofu index 744c7e1ba..f2c2a3798 100644 --- a/modules/cloud-function-v2/versions.tofu +++ b/modules/cloud-function-v2/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-identity-group/versions.tf b/modules/cloud-identity-group/versions.tf index deaad900e..69553adee 100644 --- a/modules/cloud-identity-group/versions.tf +++ b/modules/cloud-identity-group/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-identity-group/versions.tofu b/modules/cloud-identity-group/versions.tofu index 94192ca58..3c33a805c 100644 --- a/modules/cloud-identity-group/versions.tofu +++ b/modules/cloud-identity-group/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-run-v2/versions.tf b/modules/cloud-run-v2/versions.tf index 3f8ed0ad3..f8eb87bcb 100644 --- a/modules/cloud-run-v2/versions.tf +++ b/modules/cloud-run-v2/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloud-run-v2/versions.tofu b/modules/cloud-run-v2/versions.tofu index 3ecd2508d..93efac8c0 100644 --- a/modules/cloud-run-v2/versions.tofu +++ b/modules/cloud-run-v2/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloudsql-instance/versions.tf b/modules/cloudsql-instance/versions.tf index 66efdc4ea..070758eb9 100644 --- a/modules/cloudsql-instance/versions.tf +++ b/modules/cloudsql-instance/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/cloudsql-instance/versions.tofu b/modules/cloudsql-instance/versions.tofu index f7c275861..9ab522cf0 100644 --- a/modules/cloudsql-instance/versions.tofu +++ b/modules/cloudsql-instance/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/compute-mig/versions.tf b/modules/compute-mig/versions.tf index 7bbb1442e..150f277f7 100644 --- a/modules/compute-mig/versions.tf +++ b/modules/compute-mig/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/compute-mig/versions.tofu b/modules/compute-mig/versions.tofu index ae18ddf1b..41bcd0d88 100644 --- a/modules/compute-mig/versions.tofu +++ b/modules/compute-mig/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/compute-vm/versions.tf b/modules/compute-vm/versions.tf index 0e9bf99f6..9acfbd96e 100644 --- a/modules/compute-vm/versions.tf +++ b/modules/compute-vm/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/compute-vm/versions.tofu b/modules/compute-vm/versions.tofu index f4957f083..4cdf2f4c6 100644 --- a/modules/compute-vm/versions.tofu +++ b/modules/compute-vm/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/container-registry/versions.tf b/modules/container-registry/versions.tf index b3c2f36cb..8d261d1a4 100644 --- a/modules/container-registry/versions.tf +++ b/modules/container-registry/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/container-registry/versions.tofu b/modules/container-registry/versions.tofu index 3351b284e..052bb2857 100644 --- a/modules/container-registry/versions.tofu +++ b/modules/container-registry/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/data-catalog-policy-tag/versions.tf b/modules/data-catalog-policy-tag/versions.tf index 64ebaf2db..621d3ce64 100644 --- a/modules/data-catalog-policy-tag/versions.tf +++ b/modules/data-catalog-policy-tag/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/data-catalog-policy-tag/versions.tofu b/modules/data-catalog-policy-tag/versions.tofu index 3f787d486..dc9e63e4e 100644 --- a/modules/data-catalog-policy-tag/versions.tofu +++ b/modules/data-catalog-policy-tag/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/data-catalog-tag-template/versions.tf b/modules/data-catalog-tag-template/versions.tf index c4ddd1ad8..bf1039aba 100644 --- a/modules/data-catalog-tag-template/versions.tf +++ b/modules/data-catalog-tag-template/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/data-catalog-tag-template/versions.tofu b/modules/data-catalog-tag-template/versions.tofu index 21173cb1f..2499ce0d3 100644 --- a/modules/data-catalog-tag-template/versions.tofu +++ b/modules/data-catalog-tag-template/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/data-catalog-tag/versions.tf b/modules/data-catalog-tag/versions.tf index 3d2273897..4077fc37a 100644 --- a/modules/data-catalog-tag/versions.tf +++ b/modules/data-catalog-tag/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/data-catalog-tag/versions.tofu b/modules/data-catalog-tag/versions.tofu index cf6b26739..2d92fb064 100644 --- a/modules/data-catalog-tag/versions.tofu +++ b/modules/data-catalog-tag/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/dataform-repository/versions.tf b/modules/dataform-repository/versions.tf index 87739f5fd..d69e54ece 100644 --- a/modules/dataform-repository/versions.tf +++ b/modules/dataform-repository/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/dataform-repository/versions.tofu b/modules/dataform-repository/versions.tofu index fb4cd681f..f9c5f7b1d 100644 --- a/modules/dataform-repository/versions.tofu +++ b/modules/dataform-repository/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/datafusion/versions.tf b/modules/datafusion/versions.tf index 5990e70f8..e0c9b5b10 100644 --- a/modules/datafusion/versions.tf +++ b/modules/datafusion/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/datafusion/versions.tofu b/modules/datafusion/versions.tofu index a5b910610..a8c8c6fb2 100644 --- a/modules/datafusion/versions.tofu +++ b/modules/datafusion/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/dataplex-aspect-types/versions.tf b/modules/dataplex-aspect-types/versions.tf index cae07055c..43d59e20f 100644 --- a/modules/dataplex-aspect-types/versions.tf +++ b/modules/dataplex-aspect-types/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/dataplex-aspect-types/versions.tofu b/modules/dataplex-aspect-types/versions.tofu index 3393e123f..65c2eb3f7 100644 --- a/modules/dataplex-aspect-types/versions.tofu +++ b/modules/dataplex-aspect-types/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/dataplex-datascan/versions.tf b/modules/dataplex-datascan/versions.tf index 961619b6b..0eba09a47 100644 --- a/modules/dataplex-datascan/versions.tf +++ b/modules/dataplex-datascan/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/dataplex-datascan/versions.tofu b/modules/dataplex-datascan/versions.tofu index 63b6ff6bc..3d04453c7 100644 --- a/modules/dataplex-datascan/versions.tofu +++ b/modules/dataplex-datascan/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/dataplex/versions.tf b/modules/dataplex/versions.tf index c7915f4e0..4f9c7f051 100644 --- a/modules/dataplex/versions.tf +++ b/modules/dataplex/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/dataplex/versions.tofu b/modules/dataplex/versions.tofu index 471329b15..973444b40 100644 --- a/modules/dataplex/versions.tofu +++ b/modules/dataplex/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/dataproc/versions.tf b/modules/dataproc/versions.tf index 7d78c3ea1..ec4a80791 100644 --- a/modules/dataproc/versions.tf +++ b/modules/dataproc/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/dataproc/versions.tofu b/modules/dataproc/versions.tofu index a3820955a..0903bdc8d 100644 --- a/modules/dataproc/versions.tofu +++ b/modules/dataproc/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/dns-response-policy/versions.tf b/modules/dns-response-policy/versions.tf index 07a0d53c5..d6d30029d 100644 --- a/modules/dns-response-policy/versions.tf +++ b/modules/dns-response-policy/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/dns-response-policy/versions.tofu b/modules/dns-response-policy/versions.tofu index 42fac5f52..157741a41 100644 --- a/modules/dns-response-policy/versions.tofu +++ b/modules/dns-response-policy/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/dns/versions.tf b/modules/dns/versions.tf index 89b152923..6eae44df7 100644 --- a/modules/dns/versions.tf +++ b/modules/dns/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/dns/versions.tofu b/modules/dns/versions.tofu index 5d17817fb..2a98f887b 100644 --- a/modules/dns/versions.tofu +++ b/modules/dns/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/endpoints/versions.tf b/modules/endpoints/versions.tf index e4f320527..9641fca78 100644 --- a/modules/endpoints/versions.tf +++ b/modules/endpoints/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/endpoints/versions.tofu b/modules/endpoints/versions.tofu index 3390de855..e09fb77ba 100644 --- a/modules/endpoints/versions.tofu +++ b/modules/endpoints/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/firestore/versions.tf b/modules/firestore/versions.tf index aa143d14d..caa493aed 100644 --- a/modules/firestore/versions.tf +++ b/modules/firestore/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/firestore/versions.tofu b/modules/firestore/versions.tofu index 1789592fa..cd4bb33d1 100644 --- a/modules/firestore/versions.tofu +++ b/modules/firestore/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/folder/versions.tf b/modules/folder/versions.tf index b903656cd..e7d027b54 100644 --- a/modules/folder/versions.tf +++ b/modules/folder/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/folder/versions.tofu b/modules/folder/versions.tofu index 555432c23..c18e5cca0 100644 --- a/modules/folder/versions.tofu +++ b/modules/folder/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/gcs/versions.tf b/modules/gcs/versions.tf index 792847bbd..e692c13e4 100644 --- a/modules/gcs/versions.tf +++ b/modules/gcs/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/gcs/versions.tofu b/modules/gcs/versions.tofu index a46aa39cc..3bcd342f9 100644 --- a/modules/gcs/versions.tofu +++ b/modules/gcs/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/gcve-private-cloud/versions.tf b/modules/gcve-private-cloud/versions.tf index 14cbc32e9..2d2bce03d 100644 --- a/modules/gcve-private-cloud/versions.tf +++ b/modules/gcve-private-cloud/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/gcve-private-cloud/versions.tofu b/modules/gcve-private-cloud/versions.tofu index 281d3f9a7..2f3283af7 100644 --- a/modules/gcve-private-cloud/versions.tofu +++ b/modules/gcve-private-cloud/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/gke-cluster-autopilot/README.md b/modules/gke-cluster-autopilot/README.md index 51cb7cb07..788a8626c 100644 --- a/modules/gke-cluster-autopilot/README.md +++ b/modules/gke-cluster-autopilot/README.md @@ -289,32 +289,31 @@ module "cluster-1" { } # tftest modules=1 resources=2 inventory=notifications.yaml ``` - ## Variables | name | description | type | required | default | |---|---|:---:|:---:|:---:| -| [location](variables.tf#L173) | Autopilot clusters are always regional. | string | ✓ | | -| [name](variables.tf#L252) | Cluster name. | string | ✓ | | -| [project_id](variables.tf#L285) | Cluster project ID. | string | ✓ | | -| [vpc_config](variables.tf#L301) | VPC-level configuration. | object({…}) | ✓ | | +| [location](variables.tf#L180) | Autopilot clusters are always regional. | string | ✓ | | +| [name](variables.tf#L259) | Cluster name. | string | ✓ | | +| [project_id](variables.tf#L292) | Cluster project ID. | string | ✓ | | +| [vpc_config](variables.tf#L308) | VPC-level configuration. | object({…}) | ✓ | | | [access_config](variables.tf#L17) | Control plane endpoint and nodes access configurations. | object({…}) | | {} | | [backup_configs](variables.tf#L45) | Configuration for Backup for GKE. | object({…}) | | {} | | [deletion_protection](variables.tf#L67) | Whether or not to allow Terraform to destroy the cluster. Unless this field is set to false in Terraform state, a terraform destroy or terraform apply that would delete the cluster will fail. | bool | | true | | [description](variables.tf#L74) | Cluster description. | string | | null | | [enable_addons](variables.tf#L80) | Addons enabled in the cluster (true means enabled). | object({…}) | | {} | -| [enable_features](variables.tf#L94) | Enable cluster-level features. Certain features allow configuration. | object({…}) | | {} | -| [fleet_project](variables.tf#L155) | The name of the fleet host project where this cluster will be registered. | string | | null | -| [issue_client_certificate](variables.tf#L161) | Enable issuing client certificate. | bool | | false | -| [labels](variables.tf#L167) | Cluster resource labels. | map(string) | | null | -| [logging_config](variables.tf#L178) | Logging configuration. | object({…}) | | {} | -| [maintenance_config](variables.tf#L189) | Maintenance window configuration. | object({…}) | | {…} | -| [min_master_version](variables.tf#L212) | Minimum version of the master, defaults to the version of the most recent official release. | string | | null | -| [monitoring_config](variables.tf#L218) | Monitoring configuration. System metrics collection cannot be disabled. Control plane metrics are optional. Kube state metrics are optional. Google Cloud Managed Service for Prometheus is enabled by default. | object({…}) | | {} | -| [node_config](variables.tf#L257) | Configuration for nodes and nodepools. | object({…}) | | {} | -| [node_locations](variables.tf#L278) | Zones in which the cluster's nodes are located. | list(string) | | [] | -| [release_channel](variables.tf#L290) | Release channel for GKE upgrades. Clusters created in the Autopilot mode must use a release channel. Choose between \"RAPID\", \"REGULAR\", and \"STABLE\". | string | | "REGULAR" | +| [enable_features](variables.tf#L94) | Enable cluster-level features. Certain features allow configuration. | object({…}) | | {} | +| [fleet_project](variables.tf#L162) | The name of the fleet host project where this cluster will be registered. | string | | null | +| [issue_client_certificate](variables.tf#L168) | Enable issuing client certificate. | bool | | false | +| [labels](variables.tf#L174) | Cluster resource labels. | map(string) | | null | +| [logging_config](variables.tf#L185) | Logging configuration. | object({…}) | | {} | +| [maintenance_config](variables.tf#L196) | Maintenance window configuration. | object({…}) | | {…} | +| [min_master_version](variables.tf#L219) | Minimum version of the master, defaults to the version of the most recent official release. | string | | null | +| [monitoring_config](variables.tf#L225) | Monitoring configuration. System metrics collection cannot be disabled. Control plane metrics are optional. Kube state metrics are optional. Google Cloud Managed Service for Prometheus is enabled by default. | object({…}) | | {} | +| [node_config](variables.tf#L264) | Configuration for nodes and nodepools. | object({…}) | | {} | +| [node_locations](variables.tf#L285) | Zones in which the cluster's nodes are located. | list(string) | | [] | +| [release_channel](variables.tf#L297) | Release channel for GKE upgrades. Clusters created in the Autopilot mode must use a release channel. Choose between \"RAPID\", \"REGULAR\", and \"STABLE\". | string | | "REGULAR" | ## Outputs diff --git a/modules/gke-cluster-autopilot/main.tf b/modules/gke-cluster-autopilot/main.tf index cc1ee97c9..1ec7ee9ae 100644 --- a/modules/gke-cluster-autopilot/main.tf +++ b/modules/gke-cluster-autopilot/main.tf @@ -343,6 +343,19 @@ resource "google_container_cluster" "cluster" { enabled = var.enable_features.secret_manager_config } } + dynamic "secret_sync_config" { + for_each = var.enable_features.secret_sync_config != null ? [""] : [] + content { + enabled = var.enable_features.secret_sync_config.enabled + dynamic "rotation_config" { + for_each = try(var.enable_features.secret_sync_config.rotation_config, null) != null ? [""] : [] + content { + enabled = var.enable_features.secret_sync_config.rotation_config.enabled + rotation_interval = var.enable_features.secret_sync_config.rotation_config.rotation_interval + } + } + } + } dynamic "security_posture_config" { for_each = var.enable_features.security_posture_config != null ? [""] : [] content { diff --git a/modules/gke-cluster-autopilot/variables.tf b/modules/gke-cluster-autopilot/variables.tf index 5fef3ee4a..b3d41a9b3 100644 --- a/modules/gke-cluster-autopilot/variables.tf +++ b/modules/gke-cluster-autopilot/variables.tf @@ -117,6 +117,13 @@ variable "enable_features" { enable_insecure_binding_system_unauthenticated = optional(bool) enable_insecure_binding_system_authenticated = optional(bool) })) + secret_sync_config = optional(object({ + enabled = bool + rotation_config = optional(object({ + enabled = optional(bool) + rotation_interval = optional(string) + })) + })) secret_manager_config = optional(bool) security_posture_config = optional(object({ mode = string diff --git a/modules/gke-cluster-autopilot/versions.tf b/modules/gke-cluster-autopilot/versions.tf index c93c6e16f..aeb2ded40 100644 --- a/modules/gke-cluster-autopilot/versions.tf +++ b/modules/gke-cluster-autopilot/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/gke-cluster-autopilot/versions.tofu b/modules/gke-cluster-autopilot/versions.tofu index 878781c8c..1dedca97b 100644 --- a/modules/gke-cluster-autopilot/versions.tofu +++ b/modules/gke-cluster-autopilot/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/gke-cluster-standard/README.md b/modules/gke-cluster-standard/README.md index 5341ae643..0e9516240 100644 --- a/modules/gke-cluster-standard/README.md +++ b/modules/gke-cluster-standard/README.md @@ -511,10 +511,10 @@ module "cluster-1" { | name | description | type | required | default | |---|---|:---:|:---:|:---:| -| [location](variables.tf#L293) | Cluster zone or region. | string | ✓ | | -| [name](variables.tf#L408) | Cluster name. | string | ✓ | | -| [project_id](variables.tf#L460) | Cluster project id. | string | ✓ | | -| [vpc_config](variables.tf#L471) | VPC-level configuration. | object({…}) | ✓ | | +| [location](variables.tf#L300) | Cluster zone or region. | string | ✓ | | +| [name](variables.tf#L415) | Cluster name. | string | ✓ | | +| [project_id](variables.tf#L467) | Cluster project id. | string | ✓ | | +| [vpc_config](variables.tf#L478) | VPC-level configuration. | object({…}) | ✓ | | | [access_config](variables.tf#L17) | Control plane endpoint and nodes access configurations. | object({…}) | | {} | | [backup_configs](variables.tf#L45) | Configuration for Backup for GKE. | object({…}) | | {} | | [cluster_autoscaling](variables.tf#L68) | Enable and configure limits for Node Auto-Provisioning with Cluster Autoscaler. | object({…}) | | null | @@ -522,19 +522,19 @@ module "cluster-1" { | [deletion_protection](variables.tf#L166) | Whether or not to allow Terraform to destroy the cluster. Unless this field is set to false in Terraform state, a terraform destroy or terraform apply that would delete the cluster will fail. | bool | | true | | [description](variables.tf#L173) | Cluster description. | string | | null | | [enable_addons](variables.tf#L179) | Addons enabled in the cluster (true means enabled). | object({…}) | | {} | -| [enable_features](variables.tf#L201) | Enable cluster-level features. Certain features allow configuration. | object({…}) | | {} | -| [fleet_project](variables.tf#L274) | The name of the fleet host project where this cluster will be registered. | string | | null | -| [issue_client_certificate](variables.tf#L280) | Enable issuing client certificate. | bool | | false | -| [labels](variables.tf#L286) | Cluster resource labels. | map(string) | | {} | -| [logging_config](variables.tf#L298) | Logging configuration. | object({…}) | | {} | -| [maintenance_config](variables.tf#L319) | Maintenance window configuration. | object({…}) | | {…} | -| [max_pods_per_node](variables.tf#L342) | Maximum number of pods per node in this cluster. | number | | 110 | -| [min_master_version](variables.tf#L348) | Minimum version of the master, defaults to the version of the most recent official release. | string | | null | -| [monitoring_config](variables.tf#L354) | Monitoring configuration. Google Cloud Managed Service for Prometheus is enabled by default. | object({…}) | | {} | -| [node_config](variables.tf#L413) | Node-level configuration. | object({…}) | | {} | -| [node_locations](variables.tf#L436) | Zones in which the cluster's nodes are located. | list(string) | | [] | -| [node_pool_auto_config](variables.tf#L443) | Node pool configs that apply to auto-provisioned node pools in autopilot clusters and node auto-provisioning-enabled clusters. | object({…}) | | {} | -| [release_channel](variables.tf#L465) | Release channel for GKE upgrades. | string | | null | +| [enable_features](variables.tf#L201) | Enable cluster-level features. Certain features allow configuration. | object({…}) | | {} | +| [fleet_project](variables.tf#L281) | The name of the fleet host project where this cluster will be registered. | string | | null | +| [issue_client_certificate](variables.tf#L287) | Enable issuing client certificate. | bool | | false | +| [labels](variables.tf#L293) | Cluster resource labels. | map(string) | | {} | +| [logging_config](variables.tf#L305) | Logging configuration. | object({…}) | | {} | +| [maintenance_config](variables.tf#L326) | Maintenance window configuration. | object({…}) | | {…} | +| [max_pods_per_node](variables.tf#L349) | Maximum number of pods per node in this cluster. | number | | 110 | +| [min_master_version](variables.tf#L355) | Minimum version of the master, defaults to the version of the most recent official release. | string | | null | +| [monitoring_config](variables.tf#L361) | Monitoring configuration. Google Cloud Managed Service for Prometheus is enabled by default. | object({…}) | | {} | +| [node_config](variables.tf#L420) | Node-level configuration. | object({…}) | | {} | +| [node_locations](variables.tf#L443) | Zones in which the cluster's nodes are located. | list(string) | | [] | +| [node_pool_auto_config](variables.tf#L450) | Node pool configs that apply to auto-provisioned node pools in autopilot clusters and node auto-provisioning-enabled clusters. | object({…}) | | {} | +| [release_channel](variables.tf#L472) | Release channel for GKE upgrades. | string | | null | ## Outputs diff --git a/modules/gke-cluster-standard/main.tf b/modules/gke-cluster-standard/main.tf index 0e96ec986..edc7f44d0 100644 --- a/modules/gke-cluster-standard/main.tf +++ b/modules/gke-cluster-standard/main.tf @@ -561,6 +561,19 @@ resource "google_container_cluster" "cluster" { enabled = var.enable_features.secret_manager_config } } + dynamic "secret_sync_config" { + for_each = var.enable_features.secret_sync_config != null ? [""] : [] + content { + enabled = var.enable_features.secret_sync_config.enabled + dynamic "rotation_config" { + for_each = try(var.enable_features.secret_sync_config.rotation_config, null) != null ? [""] : [] + content { + enabled = var.enable_features.secret_sync_config.rotation_config.enabled + rotation_interval = var.enable_features.secret_sync_config.rotation_config.rotation_interval + } + } + } + } dynamic "security_posture_config" { for_each = var.enable_features.security_posture_config != null ? [""] : [] content { diff --git a/modules/gke-cluster-standard/variables.tf b/modules/gke-cluster-standard/variables.tf index 1c5a105c6..0f80701be 100644 --- a/modules/gke-cluster-standard/variables.tf +++ b/modules/gke-cluster-standard/variables.tf @@ -230,6 +230,13 @@ variable "enable_features" { enable_insecure_binding_system_authenticated = optional(bool) })) secret_manager_config = optional(bool) + secret_sync_config = optional(object({ + enabled = bool + rotation_config = optional(object({ + enabled = optional(bool) + rotation_interval = optional(string) + })) + })) security_posture_config = optional(object({ mode = string vulnerability_mode = string diff --git a/modules/gke-cluster-standard/versions.tf b/modules/gke-cluster-standard/versions.tf index f670f6e9e..72176e062 100644 --- a/modules/gke-cluster-standard/versions.tf +++ b/modules/gke-cluster-standard/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/gke-cluster-standard/versions.tofu b/modules/gke-cluster-standard/versions.tofu index ae9cd075a..9ef6d8070 100644 --- a/modules/gke-cluster-standard/versions.tofu +++ b/modules/gke-cluster-standard/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/gke-hub/versions.tf b/modules/gke-hub/versions.tf index f3c4d925b..803deec43 100644 --- a/modules/gke-hub/versions.tf +++ b/modules/gke-hub/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/gke-hub/versions.tofu b/modules/gke-hub/versions.tofu index 5ab424220..340d441f3 100644 --- a/modules/gke-hub/versions.tofu +++ b/modules/gke-hub/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/gke-nodepool/versions.tf b/modules/gke-nodepool/versions.tf index ddad02e3d..8cf621463 100644 --- a/modules/gke-nodepool/versions.tf +++ b/modules/gke-nodepool/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/gke-nodepool/versions.tofu b/modules/gke-nodepool/versions.tofu index d1e31fa3d..58932e216 100644 --- a/modules/gke-nodepool/versions.tofu +++ b/modules/gke-nodepool/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/iam-service-account/versions.tf b/modules/iam-service-account/versions.tf index 0f6782314..e0e3d62d5 100644 --- a/modules/iam-service-account/versions.tf +++ b/modules/iam-service-account/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/iam-service-account/versions.tofu b/modules/iam-service-account/versions.tofu index 128b75aa4..50aa4a7cd 100644 --- a/modules/iam-service-account/versions.tofu +++ b/modules/iam-service-account/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/kms/versions.tf b/modules/kms/versions.tf index 2e99622d5..aba99ea6b 100644 --- a/modules/kms/versions.tf +++ b/modules/kms/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/kms/versions.tofu b/modules/kms/versions.tofu index 7994744dc..cf904b58e 100644 --- a/modules/kms/versions.tofu +++ b/modules/kms/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/logging-bucket/versions.tf b/modules/logging-bucket/versions.tf index 8976372b1..5b9413b94 100644 --- a/modules/logging-bucket/versions.tf +++ b/modules/logging-bucket/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/logging-bucket/versions.tofu b/modules/logging-bucket/versions.tofu index 51a909609..97a9ef088 100644 --- a/modules/logging-bucket/versions.tofu +++ b/modules/logging-bucket/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/looker-core/versions.tf b/modules/looker-core/versions.tf index daa7ef2c1..4ef429585 100644 --- a/modules/looker-core/versions.tf +++ b/modules/looker-core/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/looker-core/versions.tofu b/modules/looker-core/versions.tofu index 7340cce65..8f773b66f 100644 --- a/modules/looker-core/versions.tofu +++ b/modules/looker-core/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/managed-kafka/versions.tf b/modules/managed-kafka/versions.tf index 3dd5a28a8..777557199 100644 --- a/modules/managed-kafka/versions.tf +++ b/modules/managed-kafka/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/managed-kafka/versions.tofu b/modules/managed-kafka/versions.tofu index 846bb974f..d168238ba 100644 --- a/modules/managed-kafka/versions.tofu +++ b/modules/managed-kafka/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/ncc-spoke-ra/versions.tf b/modules/ncc-spoke-ra/versions.tf index 47465020f..7fa28ddca 100644 --- a/modules/ncc-spoke-ra/versions.tf +++ b/modules/ncc-spoke-ra/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/ncc-spoke-ra/versions.tofu b/modules/ncc-spoke-ra/versions.tofu index 6b2e79f02..2a3eff669 100644 --- a/modules/ncc-spoke-ra/versions.tofu +++ b/modules/ncc-spoke-ra/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-address/versions.tf b/modules/net-address/versions.tf index 240d90805..3c885342a 100644 --- a/modules/net-address/versions.tf +++ b/modules/net-address/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-address/versions.tofu b/modules/net-address/versions.tofu index 7f01d0c10..75770945b 100644 --- a/modules/net-address/versions.tofu +++ b/modules/net-address/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-cloudnat/versions.tf b/modules/net-cloudnat/versions.tf index 305cfa53f..f9828b089 100644 --- a/modules/net-cloudnat/versions.tf +++ b/modules/net-cloudnat/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-cloudnat/versions.tofu b/modules/net-cloudnat/versions.tofu index 8b7d99f5e..fbc7e0b91 100644 --- a/modules/net-cloudnat/versions.tofu +++ b/modules/net-cloudnat/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-firewall-policy/versions.tf b/modules/net-firewall-policy/versions.tf index 749419702..754d45cff 100644 --- a/modules/net-firewall-policy/versions.tf +++ b/modules/net-firewall-policy/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-firewall-policy/versions.tofu b/modules/net-firewall-policy/versions.tofu index 00c7c3289..510bbbf63 100644 --- a/modules/net-firewall-policy/versions.tofu +++ b/modules/net-firewall-policy/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-ipsec-over-interconnect/versions.tf b/modules/net-ipsec-over-interconnect/versions.tf index 01266a5ec..00d581db8 100644 --- a/modules/net-ipsec-over-interconnect/versions.tf +++ b/modules/net-ipsec-over-interconnect/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-ipsec-over-interconnect/versions.tofu b/modules/net-ipsec-over-interconnect/versions.tofu index 49418e2b0..f218c833e 100644 --- a/modules/net-ipsec-over-interconnect/versions.tofu +++ b/modules/net-ipsec-over-interconnect/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-lb-app-ext-regional/versions.tf b/modules/net-lb-app-ext-regional/versions.tf index fd30b2016..3278860a2 100644 --- a/modules/net-lb-app-ext-regional/versions.tf +++ b/modules/net-lb-app-ext-regional/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-lb-app-ext-regional/versions.tofu b/modules/net-lb-app-ext-regional/versions.tofu index c66a10667..962ff13cd 100644 --- a/modules/net-lb-app-ext-regional/versions.tofu +++ b/modules/net-lb-app-ext-regional/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-lb-app-ext/versions.tf b/modules/net-lb-app-ext/versions.tf index 4c9928e03..94da0febe 100644 --- a/modules/net-lb-app-ext/versions.tf +++ b/modules/net-lb-app-ext/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-lb-app-ext/versions.tofu b/modules/net-lb-app-ext/versions.tofu index e93eaefe9..13a199ffc 100644 --- a/modules/net-lb-app-ext/versions.tofu +++ b/modules/net-lb-app-ext/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-lb-app-int-cross-region/versions.tf b/modules/net-lb-app-int-cross-region/versions.tf index 656ca37a6..038c819ad 100644 --- a/modules/net-lb-app-int-cross-region/versions.tf +++ b/modules/net-lb-app-int-cross-region/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-lb-app-int-cross-region/versions.tofu b/modules/net-lb-app-int-cross-region/versions.tofu index ca8240002..05471dee3 100644 --- a/modules/net-lb-app-int-cross-region/versions.tofu +++ b/modules/net-lb-app-int-cross-region/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-lb-app-int/versions.tf b/modules/net-lb-app-int/versions.tf index b151cb0db..84bb583f7 100644 --- a/modules/net-lb-app-int/versions.tf +++ b/modules/net-lb-app-int/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-lb-app-int/versions.tofu b/modules/net-lb-app-int/versions.tofu index 33405d3a8..1d9450e2c 100644 --- a/modules/net-lb-app-int/versions.tofu +++ b/modules/net-lb-app-int/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-lb-ext/versions.tf b/modules/net-lb-ext/versions.tf index fcc1f2690..6de403e4e 100644 --- a/modules/net-lb-ext/versions.tf +++ b/modules/net-lb-ext/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-lb-ext/versions.tofu b/modules/net-lb-ext/versions.tofu index 90b7a25cc..ab412c87d 100644 --- a/modules/net-lb-ext/versions.tofu +++ b/modules/net-lb-ext/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-lb-int/versions.tf b/modules/net-lb-int/versions.tf index 4778310df..5dd35ec39 100644 --- a/modules/net-lb-int/versions.tf +++ b/modules/net-lb-int/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-lb-int/versions.tofu b/modules/net-lb-int/versions.tofu index 5d07ea8d4..5dcca297e 100644 --- a/modules/net-lb-int/versions.tofu +++ b/modules/net-lb-int/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-lb-proxy-int/versions.tf b/modules/net-lb-proxy-int/versions.tf index 06b4972f5..7e6a11952 100644 --- a/modules/net-lb-proxy-int/versions.tf +++ b/modules/net-lb-proxy-int/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-lb-proxy-int/versions.tofu b/modules/net-lb-proxy-int/versions.tofu index 962cc0359..26e7ffea7 100644 --- a/modules/net-lb-proxy-int/versions.tofu +++ b/modules/net-lb-proxy-int/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-swp/versions.tf b/modules/net-swp/versions.tf index 490937985..7812c978c 100644 --- a/modules/net-swp/versions.tf +++ b/modules/net-swp/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-swp/versions.tofu b/modules/net-swp/versions.tofu index 2319b96c8..b75af2004 100644 --- a/modules/net-swp/versions.tofu +++ b/modules/net-swp/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-vlan-attachment/versions.tf b/modules/net-vlan-attachment/versions.tf index fd3300d9b..b5ec54170 100644 --- a/modules/net-vlan-attachment/versions.tf +++ b/modules/net-vlan-attachment/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-vlan-attachment/versions.tofu b/modules/net-vlan-attachment/versions.tofu index 1afee24dc..caf8c7a42 100644 --- a/modules/net-vlan-attachment/versions.tofu +++ b/modules/net-vlan-attachment/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-vpc-firewall/versions.tf b/modules/net-vpc-firewall/versions.tf index 5963fcfc7..39c08453e 100644 --- a/modules/net-vpc-firewall/versions.tf +++ b/modules/net-vpc-firewall/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-vpc-firewall/versions.tofu b/modules/net-vpc-firewall/versions.tofu index bc06c144c..c10fde12b 100644 --- a/modules/net-vpc-firewall/versions.tofu +++ b/modules/net-vpc-firewall/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-vpc-peering/versions.tf b/modules/net-vpc-peering/versions.tf index 6152138c2..fb0b9107b 100644 --- a/modules/net-vpc-peering/versions.tf +++ b/modules/net-vpc-peering/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-vpc-peering/versions.tofu b/modules/net-vpc-peering/versions.tofu index 145e1065c..54c06c48d 100644 --- a/modules/net-vpc-peering/versions.tofu +++ b/modules/net-vpc-peering/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-vpc/versions.tf b/modules/net-vpc/versions.tf index 5312c1f11..c4a5fc483 100644 --- a/modules/net-vpc/versions.tf +++ b/modules/net-vpc/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-vpc/versions.tofu b/modules/net-vpc/versions.tofu index 81f2142ec..71e136263 100644 --- a/modules/net-vpc/versions.tofu +++ b/modules/net-vpc/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-vpn-dynamic/versions.tf b/modules/net-vpn-dynamic/versions.tf index 561e16c9c..f07e5c08f 100644 --- a/modules/net-vpn-dynamic/versions.tf +++ b/modules/net-vpn-dynamic/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-vpn-dynamic/versions.tofu b/modules/net-vpn-dynamic/versions.tofu index 2004b7152..0ca1943c3 100644 --- a/modules/net-vpn-dynamic/versions.tofu +++ b/modules/net-vpn-dynamic/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-vpn-ha/versions.tf b/modules/net-vpn-ha/versions.tf index 9a688075b..d8118f2eb 100644 --- a/modules/net-vpn-ha/versions.tf +++ b/modules/net-vpn-ha/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-vpn-ha/versions.tofu b/modules/net-vpn-ha/versions.tofu index bfd1ab354..b390aea1d 100644 --- a/modules/net-vpn-ha/versions.tofu +++ b/modules/net-vpn-ha/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-vpn-static/versions.tf b/modules/net-vpn-static/versions.tf index 7e1f0a47a..a607263cc 100644 --- a/modules/net-vpn-static/versions.tf +++ b/modules/net-vpn-static/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/net-vpn-static/versions.tofu b/modules/net-vpn-static/versions.tofu index 623d82105..24075f96b 100644 --- a/modules/net-vpn-static/versions.tofu +++ b/modules/net-vpn-static/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/organization/versions.tf b/modules/organization/versions.tf index 0d4408e04..a08214151 100644 --- a/modules/organization/versions.tf +++ b/modules/organization/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/organization/versions.tofu b/modules/organization/versions.tofu index 7d8333389..516401019 100644 --- a/modules/organization/versions.tofu +++ b/modules/organization/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/project/versions.tf b/modules/project/versions.tf index 5d95c37ea..f30b0eade 100644 --- a/modules/project/versions.tf +++ b/modules/project/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/project/versions.tofu b/modules/project/versions.tofu index 883466b7c..dc7316dc5 100644 --- a/modules/project/versions.tofu +++ b/modules/project/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/projects-data-source/versions.tf b/modules/projects-data-source/versions.tf index ed9b20a4a..2ee03ea94 100644 --- a/modules/projects-data-source/versions.tf +++ b/modules/projects-data-source/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/projects-data-source/versions.tofu b/modules/projects-data-source/versions.tofu index b83e29496..129fb4927 100644 --- a/modules/projects-data-source/versions.tofu +++ b/modules/projects-data-source/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/pubsub/versions.tf b/modules/pubsub/versions.tf index 6898d0c39..cabbda971 100644 --- a/modules/pubsub/versions.tf +++ b/modules/pubsub/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/pubsub/versions.tofu b/modules/pubsub/versions.tofu index 37a6cc65b..099055d6d 100644 --- a/modules/pubsub/versions.tofu +++ b/modules/pubsub/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/secops-rules/versions.tf b/modules/secops-rules/versions.tf index 04e3426e0..ee9d97614 100644 --- a/modules/secops-rules/versions.tf +++ b/modules/secops-rules/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/secops-rules/versions.tofu b/modules/secops-rules/versions.tofu index 564f56088..ed3b31365 100644 --- a/modules/secops-rules/versions.tofu +++ b/modules/secops-rules/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/secret-manager/global.tf b/modules/secret-manager/global.tf index 9c97bd0ac..7e9dac302 100644 --- a/modules/secret-manager/global.tf +++ b/modules/secret-manager/global.tf @@ -95,7 +95,7 @@ resource "google_secret_manager_secret_version" "default" { deletion_policy = each.value.deletion_policy enabled = each.value.enabled is_secret_data_base64 = try( - each.value.data_config.is_base64, null + each.value.data_config.is_base64, false ) secret_data_wo_version = try( each.value.data_config.write_only_version, null diff --git a/modules/secret-manager/regional.tf b/modules/secret-manager/regional.tf index 9122dba65..bfc3c2674 100644 --- a/modules/secret-manager/regional.tf +++ b/modules/secret-manager/regional.tf @@ -67,7 +67,7 @@ resource "google_secret_manager_regional_secret_version" "default" { deletion_policy = each.value.deletion_policy enabled = each.value.enabled is_secret_data_base64 = try( - each.value.data_config.is_base64, null + each.value.data_config.is_base64, false ) secret_data = ( try(each.value.data_config.is_file, null) == true @@ -88,4 +88,3 @@ resource "google_tags_location_tag_binding" "binding" { location = lookup(local.ctx.locations, each.value.location, each.value.location) tag_value = lookup(local.ctx.tag_values, each.value.tag, each.value.tag) } - diff --git a/modules/secret-manager/versions.tf b/modules/secret-manager/versions.tf index 0af5e9cc5..1544d7851 100644 --- a/modules/secret-manager/versions.tf +++ b/modules/secret-manager/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/secret-manager/versions.tofu b/modules/secret-manager/versions.tofu index e98c9a475..d52dfa216 100644 --- a/modules/secret-manager/versions.tofu +++ b/modules/secret-manager/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/secure-source-manager-instance/versions.tf b/modules/secure-source-manager-instance/versions.tf index e9ccf409e..c632f69c0 100644 --- a/modules/secure-source-manager-instance/versions.tf +++ b/modules/secure-source-manager-instance/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/secure-source-manager-instance/versions.tofu b/modules/secure-source-manager-instance/versions.tofu index ee90d5483..df12a2c6d 100644 --- a/modules/secure-source-manager-instance/versions.tofu +++ b/modules/secure-source-manager-instance/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/service-directory/versions.tf b/modules/service-directory/versions.tf index 1eaa32fca..dbac97757 100644 --- a/modules/service-directory/versions.tf +++ b/modules/service-directory/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/service-directory/versions.tofu b/modules/service-directory/versions.tofu index 19681250a..ea478a962 100644 --- a/modules/service-directory/versions.tofu +++ b/modules/service-directory/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/source-repository/versions.tf b/modules/source-repository/versions.tf index 090c38885..d5a268948 100644 --- a/modules/source-repository/versions.tf +++ b/modules/source-repository/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/source-repository/versions.tofu b/modules/source-repository/versions.tofu index f15adb049..3b54ce325 100644 --- a/modules/source-repository/versions.tofu +++ b/modules/source-repository/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/spanner-instance/versions.tf b/modules/spanner-instance/versions.tf index 59c5c1c59..7f0baec1f 100644 --- a/modules/spanner-instance/versions.tf +++ b/modules/spanner-instance/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/spanner-instance/versions.tofu b/modules/spanner-instance/versions.tofu index 73a100ffc..633f8c24b 100644 --- a/modules/spanner-instance/versions.tofu +++ b/modules/spanner-instance/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/vpc-sc/versions.tf b/modules/vpc-sc/versions.tf index b35b8fb7c..cfa4460f4 100644 --- a/modules/vpc-sc/versions.tf +++ b/modules/vpc-sc/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/vpc-sc/versions.tofu b/modules/vpc-sc/versions.tofu index 580d5e2ad..6c736c930 100644 --- a/modules/vpc-sc/versions.tofu +++ b/modules/vpc-sc/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/workstation-cluster/versions.tf b/modules/workstation-cluster/versions.tf index 1c021f15c..59704522c 100644 --- a/modules/workstation-cluster/versions.tf +++ b/modules/workstation-cluster/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/modules/workstation-cluster/versions.tofu b/modules/workstation-cluster/versions.tofu index 3a5c3a52d..7295eec73 100644 --- a/modules/workstation-cluster/versions.tofu +++ b/modules/workstation-cluster/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/tests/examples_e2e/setup_module/versions.tf b/tests/examples_e2e/setup_module/versions.tf index ea804e288..8b7d5840d 100644 --- a/tests/examples_e2e/setup_module/versions.tf +++ b/tests/examples_e2e/setup_module/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/tests/examples_e2e/setup_module/versions.tofu b/tests/examples_e2e/setup_module/versions.tofu index bcda9e3cf..567319b76 100644 --- a/tests/examples_e2e/setup_module/versions.tofu +++ b/tests/examples_e2e/setup_module/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/tools/lockfile/versions.tf b/tools/lockfile/versions.tf index a20ea4558..19f629e8b 100644 --- a/tools/lockfile/versions.tf +++ b/tools/lockfile/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" { diff --git a/tools/lockfile/versions.tofu b/tools/lockfile/versions.tofu index 2c10d1654..b2dd1e149 100644 --- a/tools/lockfile/versions.tofu +++ b/tools/lockfile/versions.tofu @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 7.6.0, < 8.0.0" # tftest + version = ">= 7.12.0, < 8.0.0" # tftest } } provider_meta "google" {