diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 9057b9f3..069f4c71 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -48,6 +48,11 @@ jobs: with: python-version: ${{ env.PYTHON_VERSION }} + - name: Pin provider versions + run: | + sed -i 's/>=\(.*# tftest\)/=\1/g' default-versions.tf + find -name versions.tf -exec cp default-versions.tf {} \; + - name: Run tests on documentation examples id: pytest run: | @@ -76,6 +81,11 @@ jobs: terraform_version: ${{ env.TF_VERSION }} terraform_wrapper: false + - name: Pin provider versions + run: | + sed -i 's/>=\(.*# tftest\)/=\1/g' default-versions.tf + find -name versions.tf -exec cp default-versions.tf {} \; + - name: Run tests environments id: pytest run: | @@ -104,6 +114,11 @@ jobs: terraform_version: ${{ env.TF_VERSION }} terraform_wrapper: false + - name: Pin provider versions + run: | + sed -i 's/>=\(.*# tftest\)/=\1/g' default-versions.tf + find -name versions.tf -exec cp default-versions.tf {} \; + - name: Run tests modules id: pytest run: | @@ -132,6 +147,11 @@ jobs: terraform_version: ${{ env.TF_VERSION }} terraform_wrapper: false + - name: Pin provider versions + run: | + sed -i 's/>=\(.*# tftest\)/=\1/g' default-versions.tf + find -name versions.tf -exec cp default-versions.tf {} \; + - name: Run tests on FAST stages id: pytest run: | diff --git a/default-versions.tf b/default-versions.tf index b2efbead..c01e5da0 100644 --- a/default-versions.tf +++ b/default-versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/examples/cloud-operations/asset-inventory-feed-remediation/versions.tf b/examples/cloud-operations/asset-inventory-feed-remediation/versions.tf index b2efbead..c01e5da0 100644 --- a/examples/cloud-operations/asset-inventory-feed-remediation/versions.tf +++ b/examples/cloud-operations/asset-inventory-feed-remediation/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/examples/cloud-operations/dns-fine-grained-iam/versions.tf b/examples/cloud-operations/dns-fine-grained-iam/versions.tf index b2efbead..c01e5da0 100644 --- a/examples/cloud-operations/dns-fine-grained-iam/versions.tf +++ b/examples/cloud-operations/dns-fine-grained-iam/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/examples/cloud-operations/dns-shared-vpc/versions.tf b/examples/cloud-operations/dns-shared-vpc/versions.tf index b2efbead..c01e5da0 100644 --- a/examples/cloud-operations/dns-shared-vpc/versions.tf +++ b/examples/cloud-operations/dns-shared-vpc/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/examples/cloud-operations/iam-delegated-role-grants/versions.tf b/examples/cloud-operations/iam-delegated-role-grants/versions.tf index b2efbead..c01e5da0 100644 --- a/examples/cloud-operations/iam-delegated-role-grants/versions.tf +++ b/examples/cloud-operations/iam-delegated-role-grants/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/examples/cloud-operations/onprem-sa-key-management/versions.tf b/examples/cloud-operations/onprem-sa-key-management/versions.tf index b2efbead..c01e5da0 100644 --- a/examples/cloud-operations/onprem-sa-key-management/versions.tf +++ b/examples/cloud-operations/onprem-sa-key-management/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/examples/cloud-operations/packer-image-builder/versions.tf b/examples/cloud-operations/packer-image-builder/versions.tf index b2efbead..c01e5da0 100644 --- a/examples/cloud-operations/packer-image-builder/versions.tf +++ b/examples/cloud-operations/packer-image-builder/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/examples/cloud-operations/quota-monitoring/versions.tf b/examples/cloud-operations/quota-monitoring/versions.tf index b2efbead..c01e5da0 100644 --- a/examples/cloud-operations/quota-monitoring/versions.tf +++ b/examples/cloud-operations/quota-monitoring/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/examples/cloud-operations/scheduled-asset-inventory-export-bq/versions.tf b/examples/cloud-operations/scheduled-asset-inventory-export-bq/versions.tf index b2efbead..c01e5da0 100644 --- a/examples/cloud-operations/scheduled-asset-inventory-export-bq/versions.tf +++ b/examples/cloud-operations/scheduled-asset-inventory-export-bq/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/examples/data-solutions/cmek-via-centralized-kms/versions.tf b/examples/data-solutions/cmek-via-centralized-kms/versions.tf index b2efbead..c01e5da0 100644 --- a/examples/data-solutions/cmek-via-centralized-kms/versions.tf +++ b/examples/data-solutions/cmek-via-centralized-kms/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/examples/data-solutions/gcs-to-bq-with-least-privileges/versions.tf b/examples/data-solutions/gcs-to-bq-with-least-privileges/versions.tf index b2efbead..c01e5da0 100644 --- a/examples/data-solutions/gcs-to-bq-with-least-privileges/versions.tf +++ b/examples/data-solutions/gcs-to-bq-with-least-privileges/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/examples/factories/net-vpc-firewall-yaml/versions.tf b/examples/factories/net-vpc-firewall-yaml/versions.tf index b2efbead..c01e5da0 100644 --- a/examples/factories/net-vpc-firewall-yaml/versions.tf +++ b/examples/factories/net-vpc-firewall-yaml/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/examples/foundations/business-units/versions.tf b/examples/foundations/business-units/versions.tf index b2efbead..c01e5da0 100644 --- a/examples/foundations/business-units/versions.tf +++ b/examples/foundations/business-units/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/examples/foundations/environments/versions.tf b/examples/foundations/environments/versions.tf index b2efbead..c01e5da0 100644 --- a/examples/foundations/environments/versions.tf +++ b/examples/foundations/environments/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/examples/networking/decentralized-firewall/versions.tf b/examples/networking/decentralized-firewall/versions.tf index b2efbead..c01e5da0 100644 --- a/examples/networking/decentralized-firewall/versions.tf +++ b/examples/networking/decentralized-firewall/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/examples/networking/filtering-proxy/versions.tf b/examples/networking/filtering-proxy/versions.tf index b2efbead..c01e5da0 100644 --- a/examples/networking/filtering-proxy/versions.tf +++ b/examples/networking/filtering-proxy/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/examples/networking/hub-and-spoke-peering/versions.tf b/examples/networking/hub-and-spoke-peering/versions.tf index b2efbead..c01e5da0 100644 --- a/examples/networking/hub-and-spoke-peering/versions.tf +++ b/examples/networking/hub-and-spoke-peering/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/examples/networking/hub-and-spoke-vpn/versions.tf b/examples/networking/hub-and-spoke-vpn/versions.tf index b2efbead..c01e5da0 100644 --- a/examples/networking/hub-and-spoke-vpn/versions.tf +++ b/examples/networking/hub-and-spoke-vpn/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/examples/networking/ilb-next-hop/versions.tf b/examples/networking/ilb-next-hop/versions.tf index b2efbead..c01e5da0 100644 --- a/examples/networking/ilb-next-hop/versions.tf +++ b/examples/networking/ilb-next-hop/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/examples/networking/onprem-google-access-dns/versions.tf b/examples/networking/onprem-google-access-dns/versions.tf index b2efbead..c01e5da0 100644 --- a/examples/networking/onprem-google-access-dns/versions.tf +++ b/examples/networking/onprem-google-access-dns/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/examples/networking/private-cloud-function-from-onprem/versions.tf b/examples/networking/private-cloud-function-from-onprem/versions.tf index b2efbead..c01e5da0 100644 --- a/examples/networking/private-cloud-function-from-onprem/versions.tf +++ b/examples/networking/private-cloud-function-from-onprem/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/examples/networking/shared-vpc-gke/versions.tf b/examples/networking/shared-vpc-gke/versions.tf index b2efbead..c01e5da0 100644 --- a/examples/networking/shared-vpc-gke/versions.tf +++ b/examples/networking/shared-vpc-gke/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/examples/third-party-solutions/openshift/tf/versions.tf b/examples/third-party-solutions/openshift/tf/versions.tf index b2efbead..c01e5da0 100644 --- a/examples/third-party-solutions/openshift/tf/versions.tf +++ b/examples/third-party-solutions/openshift/tf/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/fast/stages/00-cicd/versions.tf b/fast/stages/00-cicd/versions.tf index 42d07f3c..c01e5da0 100644 --- a/fast/stages/00-cicd/versions.tf +++ b/fast/stages/00-cicd/versions.tf @@ -15,17 +15,15 @@ terraform { required_version = ">= 1.1.0" required_providers { - gitlab = { - source = "gitlabhq/gitlab" - version = ">= 3.15.0" + google = { + source = "hashicorp/google" + version = ">= 4.20.0" # tftest } - github = { - source = "integrations/github" - version = ">= 4.26.0" - } - tls = { - source = "hashicorp/tls" - version = "3.4.0" + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.20.0" # tftest } } } + + diff --git a/modules/__experimental/net-neg/versions.tf b/modules/__experimental/net-neg/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/__experimental/net-neg/versions.tf +++ b/modules/__experimental/net-neg/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/api-gateway/versions.tf b/modules/api-gateway/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/api-gateway/versions.tf +++ b/modules/api-gateway/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/apigee-organization/versions.tf b/modules/apigee-organization/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/apigee-organization/versions.tf +++ b/modules/apigee-organization/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/apigee-x-instance/versions.tf b/modules/apigee-x-instance/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/apigee-x-instance/versions.tf +++ b/modules/apigee-x-instance/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/artifact-registry/versions.tf b/modules/artifact-registry/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/artifact-registry/versions.tf +++ b/modules/artifact-registry/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/bigquery-dataset/versions.tf b/modules/bigquery-dataset/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/bigquery-dataset/versions.tf +++ b/modules/bigquery-dataset/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/bigtable-instance/versions.tf b/modules/bigtable-instance/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/bigtable-instance/versions.tf +++ b/modules/bigtable-instance/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/billing-budget/versions.tf b/modules/billing-budget/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/billing-budget/versions.tf +++ b/modules/billing-budget/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/binauthz/versions.tf b/modules/binauthz/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/binauthz/versions.tf +++ b/modules/binauthz/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/cloud-config-container/coredns/versions.tf b/modules/cloud-config-container/coredns/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/cloud-config-container/coredns/versions.tf +++ b/modules/cloud-config-container/coredns/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/cloud-config-container/cos-generic-metadata/versions.tf b/modules/cloud-config-container/cos-generic-metadata/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/cloud-config-container/cos-generic-metadata/versions.tf +++ b/modules/cloud-config-container/cos-generic-metadata/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/cloud-config-container/envoy-traffic-director/versions.tf b/modules/cloud-config-container/envoy-traffic-director/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/cloud-config-container/envoy-traffic-director/versions.tf +++ b/modules/cloud-config-container/envoy-traffic-director/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/cloud-config-container/mysql/versions.tf b/modules/cloud-config-container/mysql/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/cloud-config-container/mysql/versions.tf +++ b/modules/cloud-config-container/mysql/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/cloud-config-container/nginx/versions.tf b/modules/cloud-config-container/nginx/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/cloud-config-container/nginx/versions.tf +++ b/modules/cloud-config-container/nginx/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/cloud-config-container/onprem/versions.tf b/modules/cloud-config-container/onprem/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/cloud-config-container/onprem/versions.tf +++ b/modules/cloud-config-container/onprem/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/cloud-config-container/squid/versions.tf b/modules/cloud-config-container/squid/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/cloud-config-container/squid/versions.tf +++ b/modules/cloud-config-container/squid/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/cloud-function/versions.tf b/modules/cloud-function/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/cloud-function/versions.tf +++ b/modules/cloud-function/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/cloud-identity-group/versions.tf b/modules/cloud-identity-group/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/cloud-identity-group/versions.tf +++ b/modules/cloud-identity-group/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/cloud-run/versions.tf b/modules/cloud-run/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/cloud-run/versions.tf +++ b/modules/cloud-run/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/cloudsql-instance/versions.tf b/modules/cloudsql-instance/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/cloudsql-instance/versions.tf +++ b/modules/cloudsql-instance/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/compute-mig/versions.tf b/modules/compute-mig/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/compute-mig/versions.tf +++ b/modules/compute-mig/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/compute-vm/versions.tf b/modules/compute-vm/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/compute-vm/versions.tf +++ b/modules/compute-vm/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/container-registry/versions.tf b/modules/container-registry/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/container-registry/versions.tf +++ b/modules/container-registry/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/data-catalog-policy-tag/versions.tf b/modules/data-catalog-policy-tag/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/data-catalog-policy-tag/versions.tf +++ b/modules/data-catalog-policy-tag/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/datafusion/versions.tf b/modules/datafusion/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/datafusion/versions.tf +++ b/modules/datafusion/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/dns/versions.tf b/modules/dns/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/dns/versions.tf +++ b/modules/dns/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/endpoints/versions.tf b/modules/endpoints/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/endpoints/versions.tf +++ b/modules/endpoints/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/folder/versions.tf b/modules/folder/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/folder/versions.tf +++ b/modules/folder/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/folders-unit/versions.tf b/modules/folders-unit/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/folders-unit/versions.tf +++ b/modules/folders-unit/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/gcs/versions.tf b/modules/gcs/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/gcs/versions.tf +++ b/modules/gcs/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/gke-cluster/versions.tf b/modules/gke-cluster/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/gke-cluster/versions.tf +++ b/modules/gke-cluster/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/gke-hub/versions.tf b/modules/gke-hub/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/gke-hub/versions.tf +++ b/modules/gke-hub/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/gke-nodepool/versions.tf b/modules/gke-nodepool/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/gke-nodepool/versions.tf +++ b/modules/gke-nodepool/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/iam-service-account/versions.tf b/modules/iam-service-account/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/iam-service-account/versions.tf +++ b/modules/iam-service-account/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/kms/versions.tf b/modules/kms/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/kms/versions.tf +++ b/modules/kms/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/logging-bucket/versions.tf b/modules/logging-bucket/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/logging-bucket/versions.tf +++ b/modules/logging-bucket/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/naming-convention/versions.tf b/modules/naming-convention/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/naming-convention/versions.tf +++ b/modules/naming-convention/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/net-address/versions.tf b/modules/net-address/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/net-address/versions.tf +++ b/modules/net-address/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/net-cloudnat/versions.tf b/modules/net-cloudnat/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/net-cloudnat/versions.tf +++ b/modules/net-cloudnat/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/net-glb/versions.tf b/modules/net-glb/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/net-glb/versions.tf +++ b/modules/net-glb/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/net-ilb-l7/versions.tf b/modules/net-ilb-l7/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/net-ilb-l7/versions.tf +++ b/modules/net-ilb-l7/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/net-ilb/versions.tf b/modules/net-ilb/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/net-ilb/versions.tf +++ b/modules/net-ilb/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/net-interconnect-attachment-direct/versions.tf b/modules/net-interconnect-attachment-direct/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/net-interconnect-attachment-direct/versions.tf +++ b/modules/net-interconnect-attachment-direct/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/net-vpc-firewall/versions.tf b/modules/net-vpc-firewall/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/net-vpc-firewall/versions.tf +++ b/modules/net-vpc-firewall/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/net-vpc-peering/versions.tf b/modules/net-vpc-peering/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/net-vpc-peering/versions.tf +++ b/modules/net-vpc-peering/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/net-vpc/versions.tf b/modules/net-vpc/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/net-vpc/versions.tf +++ b/modules/net-vpc/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/net-vpn-dynamic/versions.tf b/modules/net-vpn-dynamic/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/net-vpn-dynamic/versions.tf +++ b/modules/net-vpn-dynamic/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/net-vpn-ha/versions.tf b/modules/net-vpn-ha/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/net-vpn-ha/versions.tf +++ b/modules/net-vpn-ha/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/net-vpn-static/versions.tf b/modules/net-vpn-static/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/net-vpn-static/versions.tf +++ b/modules/net-vpn-static/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/organization/versions.tf b/modules/organization/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/organization/versions.tf +++ b/modules/organization/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/project/versions.tf b/modules/project/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/project/versions.tf +++ b/modules/project/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/projects-data-source/versions.tf b/modules/projects-data-source/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/projects-data-source/versions.tf +++ b/modules/projects-data-source/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/pubsub/versions.tf b/modules/pubsub/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/pubsub/versions.tf +++ b/modules/pubsub/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/secret-manager/versions.tf b/modules/secret-manager/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/secret-manager/versions.tf +++ b/modules/secret-manager/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/service-directory/versions.tf b/modules/service-directory/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/service-directory/versions.tf +++ b/modules/service-directory/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/source-repository/versions.tf b/modules/source-repository/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/source-repository/versions.tf +++ b/modules/source-repository/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } } diff --git a/modules/vpc-sc/versions.tf b/modules/vpc-sc/versions.tf index b2efbead..c01e5da0 100644 --- a/modules/vpc-sc/versions.tf +++ b/modules/vpc-sc/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.17.0" + version = ">= 4.20.0" # tftest } } }