diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml index 26a7b652..61b0b0ce 100644 --- a/.github/workflows/linting.yml +++ b/.github/workflows/linting.yml @@ -37,7 +37,7 @@ jobs: - name: Set up Terraform uses: hashicorp/setup-terraform@v1 with: - terraform_version: 1.0.9 + terraform_version: 1.1.8 - name: Install dependencies run: | diff --git a/CHANGELOG.md b/CHANGELOG.md index f6e78577..ede4313f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,11 +5,13 @@ All notable changes to this project will be documented in this file. ## Unreleased - SQL Server AlwaysOn availability groups example -- CloudSQ: fixed Terraform change detection when backup is disabled -- Allow multiple CIDR blocks in the ip_range for Apigee Instance -- Add prefix to project factory SA bindings +- fixed Terraform change detection in CloudSQL when backup is disabled +- allow multiple CIDR blocks in the ip_range for Apigee Instance +- add prefix to project factory SA bindings - **incompatible change** `subnets_l7ilb` variable is deprecated in the `net-vpc` module, instead `subnets_proxy_only` variable [should be used](https://cloud.google.com/load-balancing/docs/proxy-only-subnets#proxy_only_subnet_create) -- Add support for [Private Service Connect](https://cloud.google.com/vpc/docs/private-service-connect#psc-subnets) and [Proxy-only](https://cloud.google.com/load-balancing/docs/proxy-only-subnets) subnets to `net-vpc` module +- add support for [Private Service Connect](https://cloud.google.com/vpc/docs/private-service-connect#psc-subnets) and [Proxy-only](https://cloud.google.com/load-balancing/docs/proxy-only-subnets) subnets to `net-vpc` module +- bump Google provider versions to `>= 4.17.0` +- bump Terraform version to `>= 1.1.0` **FAST** @@ -51,6 +53,7 @@ All notable changes to this project will be documented in this file. - Support for resource management tags in the `organization`, `folder`, `project`, `compute-vm`, and `kms` modules **FAST** + - new [data platform](fast/stages/03-data-platform) stage 3 - new [02-networking-nva](fast/stages/02-networking-nva) networking stage - allow customizing the names of custom roles @@ -62,7 +65,6 @@ All notable changes to this project will be documented in this file. - swtich to folder-level `xpnAdmin` and `xpnServiceAdmin` - moved networking projects to folder matching their enviroments - ## [13.0.0] - 2022-01-27 - **initial Fabric Fast implementation** @@ -119,7 +121,7 @@ All notable changes to this project will be documented in this file. - added gVNIC support to `compute-vm` module - added a rule factory to `net-vpc-firewall` module - added a subnet factory to `net-vpc` module -- **incompatible change** added support for partitioned tables to `organization` module sinks +- **incompatible change** added support for partitioned tables to `organization` module sinks - **incompatible change** renamed `private_service_networking_range` variable to `psc_ranges` in `net-vpc`module, and changed its type to `list(string)` - added a firewall policy factory to `organization` and `firewall` module - refactored `tfdoc` @@ -150,11 +152,10 @@ All notable changes to this project will be documented in this file. - **incompatible change** changed maintenance window definition from `maintenance_start_time` to `maintenance_config` in `gke-cluster` - added `monitoring_config`,`logging_config`, `dns_config` and `enable_l4_ilb_subsetting` to `gke-cluster` - ## [6.0.0] - 2021-10-04 - new `apigee-organization` and `apigee-x-instance` -- generate `email` and `iam_email` statically in the `iam-service-account` module +- generate `email` and `iam_email` statically in the `iam-service-account` module - new `billing-budget` module - fix `scheduled-asset-inventory-export-bq` module - output custom role information from the `organization` module @@ -453,7 +454,6 @@ All notable changes to this project will be documented in this file. - new `envoy-traffic-director` module in the `cloud-config-container` suite - new `pubsub` module - ## [1.4.1] - 2020-05-02 - new `secret-manager` module diff --git a/default-versions.tf b/default-versions.tf index 29041268..b2efbead 100644 --- a/default-versions.tf +++ b/default-versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/examples/cloud-operations/asset-inventory-feed-remediation/versions.tf b/examples/cloud-operations/asset-inventory-feed-remediation/versions.tf index 29041268..b2efbead 100644 --- a/examples/cloud-operations/asset-inventory-feed-remediation/versions.tf +++ b/examples/cloud-operations/asset-inventory-feed-remediation/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/examples/cloud-operations/dns-fine-grained-iam/versions.tf b/examples/cloud-operations/dns-fine-grained-iam/versions.tf index 29041268..b2efbead 100644 --- a/examples/cloud-operations/dns-fine-grained-iam/versions.tf +++ b/examples/cloud-operations/dns-fine-grained-iam/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/examples/cloud-operations/dns-shared-vpc/versions.tf b/examples/cloud-operations/dns-shared-vpc/versions.tf index 29041268..b2efbead 100644 --- a/examples/cloud-operations/dns-shared-vpc/versions.tf +++ b/examples/cloud-operations/dns-shared-vpc/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/examples/cloud-operations/iam-delegated-role-grants/versions.tf b/examples/cloud-operations/iam-delegated-role-grants/versions.tf index 29041268..b2efbead 100644 --- a/examples/cloud-operations/iam-delegated-role-grants/versions.tf +++ b/examples/cloud-operations/iam-delegated-role-grants/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/examples/cloud-operations/onprem-sa-key-management/versions.tf b/examples/cloud-operations/onprem-sa-key-management/versions.tf index 29041268..b2efbead 100644 --- a/examples/cloud-operations/onprem-sa-key-management/versions.tf +++ b/examples/cloud-operations/onprem-sa-key-management/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/examples/cloud-operations/packer-image-builder/versions.tf b/examples/cloud-operations/packer-image-builder/versions.tf index 29041268..b2efbead 100644 --- a/examples/cloud-operations/packer-image-builder/versions.tf +++ b/examples/cloud-operations/packer-image-builder/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/examples/cloud-operations/quota-monitoring/versions.tf b/examples/cloud-operations/quota-monitoring/versions.tf index 29041268..b2efbead 100644 --- a/examples/cloud-operations/quota-monitoring/versions.tf +++ b/examples/cloud-operations/quota-monitoring/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } 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 29041268..b2efbead 100644 --- a/examples/cloud-operations/scheduled-asset-inventory-export-bq/versions.tf +++ b/examples/cloud-operations/scheduled-asset-inventory-export-bq/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/examples/data-solutions/cmek-via-centralized-kms/versions.tf b/examples/data-solutions/cmek-via-centralized-kms/versions.tf index 29041268..b2efbead 100644 --- a/examples/data-solutions/cmek-via-centralized-kms/versions.tf +++ b/examples/data-solutions/cmek-via-centralized-kms/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } 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 29041268..b2efbead 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 @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/examples/factories/net-vpc-firewall-yaml/versions.tf b/examples/factories/net-vpc-firewall-yaml/versions.tf index 29041268..b2efbead 100644 --- a/examples/factories/net-vpc-firewall-yaml/versions.tf +++ b/examples/factories/net-vpc-firewall-yaml/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/examples/foundations/business-units/versions.tf b/examples/foundations/business-units/versions.tf index 29041268..b2efbead 100644 --- a/examples/foundations/business-units/versions.tf +++ b/examples/foundations/business-units/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/examples/foundations/environments/versions.tf b/examples/foundations/environments/versions.tf index 29041268..b2efbead 100644 --- a/examples/foundations/environments/versions.tf +++ b/examples/foundations/environments/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/examples/networking/decentralized-firewall/versions.tf b/examples/networking/decentralized-firewall/versions.tf index 29041268..b2efbead 100644 --- a/examples/networking/decentralized-firewall/versions.tf +++ b/examples/networking/decentralized-firewall/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/examples/networking/filtering-proxy/versions.tf b/examples/networking/filtering-proxy/versions.tf index 29041268..b2efbead 100644 --- a/examples/networking/filtering-proxy/versions.tf +++ b/examples/networking/filtering-proxy/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/examples/networking/hub-and-spoke-peering/versions.tf b/examples/networking/hub-and-spoke-peering/versions.tf index 29041268..b2efbead 100644 --- a/examples/networking/hub-and-spoke-peering/versions.tf +++ b/examples/networking/hub-and-spoke-peering/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/examples/networking/hub-and-spoke-vpn/versions.tf b/examples/networking/hub-and-spoke-vpn/versions.tf index 29041268..b2efbead 100644 --- a/examples/networking/hub-and-spoke-vpn/versions.tf +++ b/examples/networking/hub-and-spoke-vpn/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/examples/networking/ilb-next-hop/versions.tf b/examples/networking/ilb-next-hop/versions.tf index 29041268..b2efbead 100644 --- a/examples/networking/ilb-next-hop/versions.tf +++ b/examples/networking/ilb-next-hop/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/examples/networking/onprem-google-access-dns/versions.tf b/examples/networking/onprem-google-access-dns/versions.tf index 29041268..b2efbead 100644 --- a/examples/networking/onprem-google-access-dns/versions.tf +++ b/examples/networking/onprem-google-access-dns/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/examples/networking/private-cloud-function-from-onprem/versions.tf b/examples/networking/private-cloud-function-from-onprem/versions.tf index 29041268..b2efbead 100644 --- a/examples/networking/private-cloud-function-from-onprem/versions.tf +++ b/examples/networking/private-cloud-function-from-onprem/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/examples/networking/shared-vpc-gke/versions.tf b/examples/networking/shared-vpc-gke/versions.tf index 29041268..b2efbead 100644 --- a/examples/networking/shared-vpc-gke/versions.tf +++ b/examples/networking/shared-vpc-gke/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/examples/third-party-solutions/openshift/tf/versions.tf b/examples/third-party-solutions/openshift/tf/versions.tf index 29041268..b2efbead 100644 --- a/examples/third-party-solutions/openshift/tf/versions.tf +++ b/examples/third-party-solutions/openshift/tf/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/__experimental/net-neg/versions.tf b/modules/__experimental/net-neg/versions.tf index 29041268..b2efbead 100644 --- a/modules/__experimental/net-neg/versions.tf +++ b/modules/__experimental/net-neg/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/api-gateway/versions.tf b/modules/api-gateway/versions.tf index 039f8199..b2efbead 100644 --- a/modules/api-gateway/versions.tf +++ b/modules/api-gateway/versions.tf @@ -1,29 +1,29 @@ -/** - * Copyright 2022 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2022 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } -} \ No newline at end of file +} + + diff --git a/modules/apigee-organization/versions.tf b/modules/apigee-organization/versions.tf index 29041268..b2efbead 100644 --- a/modules/apigee-organization/versions.tf +++ b/modules/apigee-organization/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/apigee-x-instance/versions.tf b/modules/apigee-x-instance/versions.tf index 29041268..b2efbead 100644 --- a/modules/apigee-x-instance/versions.tf +++ b/modules/apigee-x-instance/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/artifact-registry/versions.tf b/modules/artifact-registry/versions.tf index 29041268..b2efbead 100644 --- a/modules/artifact-registry/versions.tf +++ b/modules/artifact-registry/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/bigquery-dataset/versions.tf b/modules/bigquery-dataset/versions.tf index 29041268..b2efbead 100644 --- a/modules/bigquery-dataset/versions.tf +++ b/modules/bigquery-dataset/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/bigtable-instance/versions.tf b/modules/bigtable-instance/versions.tf index 29041268..b2efbead 100644 --- a/modules/bigtable-instance/versions.tf +++ b/modules/bigtable-instance/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/billing-budget/versions.tf b/modules/billing-budget/versions.tf index 29041268..b2efbead 100644 --- a/modules/billing-budget/versions.tf +++ b/modules/billing-budget/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/cloud-config-container/coredns/versions.tf b/modules/cloud-config-container/coredns/versions.tf index 29041268..b2efbead 100644 --- a/modules/cloud-config-container/coredns/versions.tf +++ b/modules/cloud-config-container/coredns/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/cloud-config-container/cos-generic-metadata/versions.tf b/modules/cloud-config-container/cos-generic-metadata/versions.tf index 29041268..b2efbead 100644 --- a/modules/cloud-config-container/cos-generic-metadata/versions.tf +++ b/modules/cloud-config-container/cos-generic-metadata/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/cloud-config-container/envoy-traffic-director/versions.tf b/modules/cloud-config-container/envoy-traffic-director/versions.tf index 29041268..b2efbead 100644 --- a/modules/cloud-config-container/envoy-traffic-director/versions.tf +++ b/modules/cloud-config-container/envoy-traffic-director/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/cloud-config-container/mysql/versions.tf b/modules/cloud-config-container/mysql/versions.tf index 29041268..b2efbead 100644 --- a/modules/cloud-config-container/mysql/versions.tf +++ b/modules/cloud-config-container/mysql/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/cloud-config-container/nginx/versions.tf b/modules/cloud-config-container/nginx/versions.tf index 29041268..b2efbead 100644 --- a/modules/cloud-config-container/nginx/versions.tf +++ b/modules/cloud-config-container/nginx/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/cloud-config-container/onprem/versions.tf b/modules/cloud-config-container/onprem/versions.tf index 29041268..b2efbead 100644 --- a/modules/cloud-config-container/onprem/versions.tf +++ b/modules/cloud-config-container/onprem/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/cloud-config-container/squid/versions.tf b/modules/cloud-config-container/squid/versions.tf index 29041268..b2efbead 100644 --- a/modules/cloud-config-container/squid/versions.tf +++ b/modules/cloud-config-container/squid/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/cloud-function/versions.tf b/modules/cloud-function/versions.tf index 29041268..b2efbead 100644 --- a/modules/cloud-function/versions.tf +++ b/modules/cloud-function/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/cloud-identity-group/versions.tf b/modules/cloud-identity-group/versions.tf index 29041268..b2efbead 100644 --- a/modules/cloud-identity-group/versions.tf +++ b/modules/cloud-identity-group/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/cloud-run/versions.tf b/modules/cloud-run/versions.tf index b709800c..b2efbead 100644 --- a/modules/cloud-run/versions.tf +++ b/modules/cloud-run/versions.tf @@ -1,20 +1,29 @@ - -/** - * Copyright 2022 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2022 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.1.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.17.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.17.0" + } + } } + + diff --git a/modules/cloudsql-instance/versions.tf b/modules/cloudsql-instance/versions.tf index 29041268..b2efbead 100644 --- a/modules/cloudsql-instance/versions.tf +++ b/modules/cloudsql-instance/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/compute-mig/versions.tf b/modules/compute-mig/versions.tf index 29041268..b2efbead 100644 --- a/modules/compute-mig/versions.tf +++ b/modules/compute-mig/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/compute-vm/versions.tf b/modules/compute-vm/versions.tf index 29041268..b2efbead 100644 --- a/modules/compute-vm/versions.tf +++ b/modules/compute-vm/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/container-registry/versions.tf b/modules/container-registry/versions.tf index 29041268..b2efbead 100644 --- a/modules/container-registry/versions.tf +++ b/modules/container-registry/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/data-catalog-policy-tag/versions.tf b/modules/data-catalog-policy-tag/versions.tf index e72a7800..b2efbead 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.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/datafusion/versions.tf b/modules/datafusion/versions.tf index 29041268..b2efbead 100644 --- a/modules/datafusion/versions.tf +++ b/modules/datafusion/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/dns/versions.tf b/modules/dns/versions.tf index 29041268..b2efbead 100644 --- a/modules/dns/versions.tf +++ b/modules/dns/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/endpoints/versions.tf b/modules/endpoints/versions.tf index 29041268..b2efbead 100644 --- a/modules/endpoints/versions.tf +++ b/modules/endpoints/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/folder/versions.tf b/modules/folder/versions.tf index e72a7800..b2efbead 100644 --- a/modules/folder/versions.tf +++ b/modules/folder/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/folders-unit/versions.tf b/modules/folders-unit/versions.tf index 29041268..b2efbead 100644 --- a/modules/folders-unit/versions.tf +++ b/modules/folders-unit/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/gcs/versions.tf b/modules/gcs/versions.tf index 29041268..b2efbead 100644 --- a/modules/gcs/versions.tf +++ b/modules/gcs/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/gke-cluster/versions.tf b/modules/gke-cluster/versions.tf index 29041268..b2efbead 100644 --- a/modules/gke-cluster/versions.tf +++ b/modules/gke-cluster/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/gke-hub/versions.tf b/modules/gke-hub/versions.tf index 76419788..b2efbead 100644 --- a/modules/gke-hub/versions.tf +++ b/modules/gke-hub/versions.tf @@ -13,15 +13,17 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } + + diff --git a/modules/gke-nodepool/versions.tf b/modules/gke-nodepool/versions.tf index 29041268..b2efbead 100644 --- a/modules/gke-nodepool/versions.tf +++ b/modules/gke-nodepool/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/iam-service-account/versions.tf b/modules/iam-service-account/versions.tf index e72a7800..b2efbead 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.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/kms/versions.tf b/modules/kms/versions.tf index 29041268..b2efbead 100644 --- a/modules/kms/versions.tf +++ b/modules/kms/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/logging-bucket/versions.tf b/modules/logging-bucket/versions.tf index 29041268..b2efbead 100644 --- a/modules/logging-bucket/versions.tf +++ b/modules/logging-bucket/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/naming-convention/versions.tf b/modules/naming-convention/versions.tf index 29041268..b2efbead 100644 --- a/modules/naming-convention/versions.tf +++ b/modules/naming-convention/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/net-address/versions.tf b/modules/net-address/versions.tf index 29041268..b2efbead 100644 --- a/modules/net-address/versions.tf +++ b/modules/net-address/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/net-cloudnat/versions.tf b/modules/net-cloudnat/versions.tf index 29041268..b2efbead 100644 --- a/modules/net-cloudnat/versions.tf +++ b/modules/net-cloudnat/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/net-glb/versions.tf b/modules/net-glb/versions.tf index 76419788..b2efbead 100644 --- a/modules/net-glb/versions.tf +++ b/modules/net-glb/versions.tf @@ -13,15 +13,17 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } + + diff --git a/modules/net-ilb-l7/versions.tf b/modules/net-ilb-l7/versions.tf index 76419788..b2efbead 100644 --- a/modules/net-ilb-l7/versions.tf +++ b/modules/net-ilb-l7/versions.tf @@ -13,15 +13,17 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } + + diff --git a/modules/net-ilb/versions.tf b/modules/net-ilb/versions.tf index 29041268..b2efbead 100644 --- a/modules/net-ilb/versions.tf +++ b/modules/net-ilb/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/net-interconnect-attachment-direct/versions.tf b/modules/net-interconnect-attachment-direct/versions.tf index 29041268..b2efbead 100644 --- a/modules/net-interconnect-attachment-direct/versions.tf +++ b/modules/net-interconnect-attachment-direct/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/net-vpc-firewall/versions.tf b/modules/net-vpc-firewall/versions.tf index 29041268..b2efbead 100644 --- a/modules/net-vpc-firewall/versions.tf +++ b/modules/net-vpc-firewall/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/net-vpc-peering/versions.tf b/modules/net-vpc-peering/versions.tf index 29041268..b2efbead 100644 --- a/modules/net-vpc-peering/versions.tf +++ b/modules/net-vpc-peering/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/net-vpc/versions.tf b/modules/net-vpc/versions.tf index 29041268..b2efbead 100644 --- a/modules/net-vpc/versions.tf +++ b/modules/net-vpc/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/net-vpn-dynamic/versions.tf b/modules/net-vpn-dynamic/versions.tf index 29041268..b2efbead 100644 --- a/modules/net-vpn-dynamic/versions.tf +++ b/modules/net-vpn-dynamic/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/net-vpn-ha/versions.tf b/modules/net-vpn-ha/versions.tf index 29041268..b2efbead 100644 --- a/modules/net-vpn-ha/versions.tf +++ b/modules/net-vpn-ha/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/net-vpn-static/versions.tf b/modules/net-vpn-static/versions.tf index 29041268..b2efbead 100644 --- a/modules/net-vpn-static/versions.tf +++ b/modules/net-vpn-static/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/organization/versions.tf b/modules/organization/versions.tf index e72a7800..b2efbead 100644 --- a/modules/organization/versions.tf +++ b/modules/organization/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/project/versions.tf b/modules/project/versions.tf index e72a7800..b2efbead 100644 --- a/modules/project/versions.tf +++ b/modules/project/versions.tf @@ -17,11 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/projects-data-source/versions.tf b/modules/projects-data-source/versions.tf index 29041268..b2efbead 100644 --- a/modules/projects-data-source/versions.tf +++ b/modules/projects-data-source/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/pubsub/versions.tf b/modules/pubsub/versions.tf index 29041268..b2efbead 100644 --- a/modules/pubsub/versions.tf +++ b/modules/pubsub/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/secret-manager/versions.tf b/modules/secret-manager/versions.tf index 29041268..b2efbead 100644 --- a/modules/secret-manager/versions.tf +++ b/modules/secret-manager/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/service-directory/versions.tf b/modules/service-directory/versions.tf index 29041268..b2efbead 100644 --- a/modules/service-directory/versions.tf +++ b/modules/service-directory/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/source-repository/versions.tf b/modules/source-repository/versions.tf index 29041268..b2efbead 100644 --- a/modules/source-repository/versions.tf +++ b/modules/source-repository/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } } diff --git a/modules/vpc-sc/versions.tf b/modules/vpc-sc/versions.tf index 29041268..b2efbead 100644 --- a/modules/vpc-sc/versions.tf +++ b/modules/vpc-sc/versions.tf @@ -13,15 +13,15 @@ # limitations under the License. terraform { - required_version = ">= 1.0.0" + required_version = ">= 1.1.0" required_providers { google = { source = "hashicorp/google" - version = ">= 4.0.0" + version = ">= 4.17.0" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.0.0" + version = ">= 4.17.0" } } }