From 30764d9a7161784649d4afd35ace0e036e01492a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wiktor=20Niesiob=C4=99dzki?= Date: Tue, 17 Dec 2024 10:24:30 +0000 Subject: [PATCH] Use separate versions.tofu for OpenTofu constraints --- .github/actions/fabric-tests/action.yml | 2 +- .github/workflows/linting.yml | 18 ++++++++++-- .pre-commit-config.yaml | 6 ++++ .../patterns/autopilot-cluster/versions.tofu | 29 +++++++++++++++++++ blueprints/gke/patterns/batch/versions.tofu | 29 +++++++++++++++++++ blueprints/gke/patterns/kafka/versions.tofu | 29 +++++++++++++++++++ .../gke/patterns/kong-cloudrun/versions.tofu | 29 +++++++++++++++++++ blueprints/gke/patterns/mysql/versions.tofu | 29 +++++++++++++++++++ .../gke/patterns/redis-cluster/versions.tofu | 29 +++++++++++++++++++ .../secops/secops-gke-forwarder/versions.tofu | 29 +++++++++++++++++++ default-versions.tofu | 29 +++++++++++++++++++ .../alloydb-instance/versions.tofu | 29 +++++++++++++++++++ .../net-neg/versions.tofu | 29 +++++++++++++++++++ .../project-iam-magic/versions.tofu | 29 +++++++++++++++++++ modules/alloydb/versions.tofu | 29 +++++++++++++++++++ modules/analytics-hub/versions.tofu | 29 +++++++++++++++++++ modules/api-gateway/versions.tofu | 29 +++++++++++++++++++ modules/apigee/versions.tofu | 29 +++++++++++++++++++ modules/artifact-registry/versions.tofu | 29 +++++++++++++++++++ modules/bigquery-dataset/versions.tofu | 29 +++++++++++++++++++ modules/bigtable-instance/versions.tofu | 29 +++++++++++++++++++ modules/billing-account/versions.tofu | 29 +++++++++++++++++++ modules/binauthz/versions.tofu | 29 +++++++++++++++++++ .../versions.tofu | 29 +++++++++++++++++++ modules/certificate-manager/versions.tofu | 29 +++++++++++++++++++ .../__need_fixing/onprem/versions.tofu | 29 +++++++++++++++++++ .../__need_fixing/squid/versions.tofu | 29 +++++++++++++++++++ .../bindplane/versions.tofu | 29 +++++++++++++++++++ .../coredns/versions.tofu | 29 +++++++++++++++++++ .../cos-generic-metadata/versions.tofu | 29 +++++++++++++++++++ .../envoy-sni-dyn-fwd-proxy/versions.tofu | 29 +++++++++++++++++++ .../envoy-traffic-director/versions.tofu | 29 +++++++++++++++++++ .../mysql/versions.tofu | 29 +++++++++++++++++++ .../nginx-tls/versions.tofu | 29 +++++++++++++++++++ .../nginx/versions.tofu | 29 +++++++++++++++++++ .../simple-nva/versions.tofu | 29 +++++++++++++++++++ modules/cloud-function-v1/versions.tofu | 29 +++++++++++++++++++ modules/cloud-function-v2/versions.tofu | 29 +++++++++++++++++++ modules/cloud-identity-group/versions.tofu | 29 +++++++++++++++++++ modules/cloud-run-v2/versions.tofu | 29 +++++++++++++++++++ modules/cloud-run/versions.tofu | 29 +++++++++++++++++++ modules/cloudsql-instance/versions.tofu | 29 +++++++++++++++++++ modules/compute-mig/versions.tofu | 29 +++++++++++++++++++ modules/compute-vm/versions.tofu | 29 +++++++++++++++++++ modules/container-registry/versions.tofu | 29 +++++++++++++++++++ modules/data-catalog-policy-tag/versions.tofu | 29 +++++++++++++++++++ .../data-catalog-tag-template/versions.tofu | 29 +++++++++++++++++++ modules/data-catalog-tag/versions.tofu | 29 +++++++++++++++++++ modules/dataform-repository/versions.tofu | 29 +++++++++++++++++++ modules/datafusion/versions.tofu | 29 +++++++++++++++++++ modules/dataplex-datascan/versions.tofu | 29 +++++++++++++++++++ modules/dataplex/versions.tofu | 29 +++++++++++++++++++ modules/dataproc/versions.tofu | 29 +++++++++++++++++++ modules/dns-response-policy/versions.tofu | 29 +++++++++++++++++++ modules/dns/versions.tofu | 29 +++++++++++++++++++ modules/endpoints/versions.tofu | 29 +++++++++++++++++++ modules/firestore/versions.tofu | 29 +++++++++++++++++++ modules/folder/versions.tofu | 29 +++++++++++++++++++ modules/gcs/versions.tofu | 29 +++++++++++++++++++ modules/gcve-private-cloud/versions.tofu | 29 +++++++++++++++++++ modules/gke-cluster-autopilot/versions.tofu | 29 +++++++++++++++++++ modules/gke-cluster-standard/versions.tofu | 29 +++++++++++++++++++ modules/gke-hub/versions.tofu | 29 +++++++++++++++++++ modules/gke-nodepool/versions.tofu | 29 +++++++++++++++++++ modules/iam-service-account/versions.tofu | 29 +++++++++++++++++++ modules/kms/versions.tofu | 29 +++++++++++++++++++ modules/logging-bucket/versions.tofu | 29 +++++++++++++++++++ modules/looker-core/versions.tofu | 29 +++++++++++++++++++ modules/ncc-spoke-ra/versions.tofu | 29 +++++++++++++++++++ modules/net-address/versions.tofu | 29 +++++++++++++++++++ modules/net-cloudnat/versions.tofu | 29 +++++++++++++++++++ modules/net-firewall-policy/versions.tofu | 29 +++++++++++++++++++ .../net-ipsec-over-interconnect/versions.tofu | 29 +++++++++++++++++++ modules/net-lb-app-ext-regional/versions.tofu | 29 +++++++++++++++++++ modules/net-lb-app-ext/versions.tofu | 29 +++++++++++++++++++ .../net-lb-app-int-cross-region/versions.tofu | 29 +++++++++++++++++++ modules/net-lb-app-int/versions.tofu | 29 +++++++++++++++++++ modules/net-lb-ext/versions.tofu | 29 +++++++++++++++++++ modules/net-lb-int/versions.tofu | 29 +++++++++++++++++++ modules/net-lb-proxy-int/versions.tofu | 29 +++++++++++++++++++ modules/net-swp/versions.tofu | 29 +++++++++++++++++++ modules/net-vlan-attachment/versions.tofu | 29 +++++++++++++++++++ modules/net-vpc-firewall/versions.tofu | 29 +++++++++++++++++++ modules/net-vpc-peering/versions.tofu | 29 +++++++++++++++++++ modules/net-vpc/versions.tofu | 29 +++++++++++++++++++ modules/net-vpn-dynamic/versions.tofu | 29 +++++++++++++++++++ modules/net-vpn-ha/versions.tofu | 29 +++++++++++++++++++ modules/net-vpn-static/versions.tofu | 29 +++++++++++++++++++ modules/organization/versions.tofu | 29 +++++++++++++++++++ modules/project/versions.tofu | 29 +++++++++++++++++++ modules/projects-data-source/versions.tofu | 29 +++++++++++++++++++ modules/pubsub/versions.tofu | 29 +++++++++++++++++++ modules/secret-manager/versions.tofu | 29 +++++++++++++++++++ .../versions.tofu | 29 +++++++++++++++++++ modules/service-directory/versions.tofu | 29 +++++++++++++++++++ modules/source-repository/versions.tofu | 29 +++++++++++++++++++ modules/spanner-instance/versions.tofu | 29 +++++++++++++++++++ modules/vpc-sc/versions.tofu | 29 +++++++++++++++++++ modules/workstation-cluster/versions.tofu | 29 +++++++++++++++++++ tests/examples_e2e/setup_module/versions.tofu | 29 +++++++++++++++++++ tools/lockfile/versions.tofu | 29 +++++++++++++++++++ 101 files changed, 2864 insertions(+), 4 deletions(-) create mode 100644 blueprints/gke/patterns/autopilot-cluster/versions.tofu create mode 100644 blueprints/gke/patterns/batch/versions.tofu create mode 100644 blueprints/gke/patterns/kafka/versions.tofu create mode 100644 blueprints/gke/patterns/kong-cloudrun/versions.tofu create mode 100644 blueprints/gke/patterns/mysql/versions.tofu create mode 100644 blueprints/gke/patterns/redis-cluster/versions.tofu create mode 100644 blueprints/secops/secops-gke-forwarder/versions.tofu create mode 100644 default-versions.tofu create mode 100644 modules/__experimental_deprecated/alloydb-instance/versions.tofu create mode 100644 modules/__experimental_deprecated/net-neg/versions.tofu create mode 100644 modules/__experimental_deprecated/project-iam-magic/versions.tofu create mode 100644 modules/alloydb/versions.tofu create mode 100644 modules/analytics-hub/versions.tofu create mode 100644 modules/api-gateway/versions.tofu create mode 100644 modules/apigee/versions.tofu create mode 100644 modules/artifact-registry/versions.tofu create mode 100644 modules/bigquery-dataset/versions.tofu create mode 100644 modules/bigtable-instance/versions.tofu create mode 100644 modules/billing-account/versions.tofu create mode 100644 modules/binauthz/versions.tofu create mode 100644 modules/certificate-authority-service/versions.tofu create mode 100644 modules/certificate-manager/versions.tofu create mode 100644 modules/cloud-config-container/__need_fixing/onprem/versions.tofu create mode 100644 modules/cloud-config-container/__need_fixing/squid/versions.tofu create mode 100644 modules/cloud-config-container/bindplane/versions.tofu create mode 100644 modules/cloud-config-container/coredns/versions.tofu create mode 100644 modules/cloud-config-container/cos-generic-metadata/versions.tofu create mode 100644 modules/cloud-config-container/envoy-sni-dyn-fwd-proxy/versions.tofu create mode 100644 modules/cloud-config-container/envoy-traffic-director/versions.tofu create mode 100644 modules/cloud-config-container/mysql/versions.tofu create mode 100644 modules/cloud-config-container/nginx-tls/versions.tofu create mode 100644 modules/cloud-config-container/nginx/versions.tofu create mode 100644 modules/cloud-config-container/simple-nva/versions.tofu create mode 100644 modules/cloud-function-v1/versions.tofu create mode 100644 modules/cloud-function-v2/versions.tofu create mode 100644 modules/cloud-identity-group/versions.tofu create mode 100644 modules/cloud-run-v2/versions.tofu create mode 100644 modules/cloud-run/versions.tofu create mode 100644 modules/cloudsql-instance/versions.tofu create mode 100644 modules/compute-mig/versions.tofu create mode 100644 modules/compute-vm/versions.tofu create mode 100644 modules/container-registry/versions.tofu create mode 100644 modules/data-catalog-policy-tag/versions.tofu create mode 100644 modules/data-catalog-tag-template/versions.tofu create mode 100644 modules/data-catalog-tag/versions.tofu create mode 100644 modules/dataform-repository/versions.tofu create mode 100644 modules/datafusion/versions.tofu create mode 100644 modules/dataplex-datascan/versions.tofu create mode 100644 modules/dataplex/versions.tofu create mode 100644 modules/dataproc/versions.tofu create mode 100644 modules/dns-response-policy/versions.tofu create mode 100644 modules/dns/versions.tofu create mode 100644 modules/endpoints/versions.tofu create mode 100644 modules/firestore/versions.tofu create mode 100644 modules/folder/versions.tofu create mode 100644 modules/gcs/versions.tofu create mode 100644 modules/gcve-private-cloud/versions.tofu create mode 100644 modules/gke-cluster-autopilot/versions.tofu create mode 100644 modules/gke-cluster-standard/versions.tofu create mode 100644 modules/gke-hub/versions.tofu create mode 100644 modules/gke-nodepool/versions.tofu create mode 100644 modules/iam-service-account/versions.tofu create mode 100644 modules/kms/versions.tofu create mode 100644 modules/logging-bucket/versions.tofu create mode 100644 modules/looker-core/versions.tofu create mode 100644 modules/ncc-spoke-ra/versions.tofu create mode 100644 modules/net-address/versions.tofu create mode 100644 modules/net-cloudnat/versions.tofu create mode 100644 modules/net-firewall-policy/versions.tofu create mode 100644 modules/net-ipsec-over-interconnect/versions.tofu create mode 100644 modules/net-lb-app-ext-regional/versions.tofu create mode 100644 modules/net-lb-app-ext/versions.tofu create mode 100644 modules/net-lb-app-int-cross-region/versions.tofu create mode 100644 modules/net-lb-app-int/versions.tofu create mode 100644 modules/net-lb-ext/versions.tofu create mode 100644 modules/net-lb-int/versions.tofu create mode 100644 modules/net-lb-proxy-int/versions.tofu create mode 100644 modules/net-swp/versions.tofu create mode 100644 modules/net-vlan-attachment/versions.tofu create mode 100644 modules/net-vpc-firewall/versions.tofu create mode 100644 modules/net-vpc-peering/versions.tofu create mode 100644 modules/net-vpc/versions.tofu create mode 100644 modules/net-vpn-dynamic/versions.tofu create mode 100644 modules/net-vpn-ha/versions.tofu create mode 100644 modules/net-vpn-static/versions.tofu create mode 100644 modules/organization/versions.tofu create mode 100644 modules/project/versions.tofu create mode 100644 modules/projects-data-source/versions.tofu create mode 100644 modules/pubsub/versions.tofu create mode 100644 modules/secret-manager/versions.tofu create mode 100644 modules/secure-source-manager-instance/versions.tofu create mode 100644 modules/service-directory/versions.tofu create mode 100644 modules/source-repository/versions.tofu create mode 100644 modules/spanner-instance/versions.tofu create mode 100644 modules/vpc-sc/versions.tofu create mode 100644 modules/workstation-cluster/versions.tofu create mode 100644 tests/examples_e2e/setup_module/versions.tofu create mode 100644 tools/lockfile/versions.tofu diff --git a/.github/actions/fabric-tests/action.yml b/.github/actions/fabric-tests/action.yml index a25438da81..f31e77e742 100644 --- a/.github/actions/fabric-tests/action.yml +++ b/.github/actions/fabric-tests/action.yml @@ -72,7 +72,7 @@ runs: shell: bash run: | for f in $(find . -name versions.tf); do - sed -i -e 's/>=\(.*# tftest\)/=\1/g' -e 's/required_version = .*$/required_version = ">= ${{ inputs.TERRAFORM_VERSION }}"/g' $f; + sed -i 's/>=\(.*# tftest\)/=\1/g' $f; done - name: Install Python Dependencies shell: bash diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml index 786cfbcbed..124fc27015 100644 --- a/.github/workflows/linting.yml +++ b/.github/workflows/linting.yml @@ -105,6 +105,18 @@ jobs: - name: Check modules versions id: versions run: | - OUTPUT=$(find . -type f -name 'versions.tf' -exec diff -ub default-versions.tf {} \;) - echo "${OUTPUT}" - [[ -z "${OUTPUT}" ]] + OUTPUT_TF=$(find . -type f -name 'versions.tf' -exec diff -ub default-versions.tf {} \;) + if [[ -n "${OUTPUT_TF}" ]] ; then + echo "Terraform versions.tf:" + echo "${OUTPUT_TF}" + fi + OUTPUT_TOFU=$(find . -type f -name 'versions.tofu' -exec diff -ub default-versions.tofu {} \;) + if [[ -n "${OUTPUT_TOFU}" ]] ; then + echo "Terraform versions.tofu:" + echo "${OUTPUT_TOFU}" + fi + grep -v required_version default-versions.tf > /tmp/versions.tf + grep -v required_version default-versions.tofu > /tmp/versions.tofu + diff -rub tmp/versions.tf /tmp/versions.tofu + DIFF_EC=$? + [[ "${DIFF_EC}" -eq "0" || -z "${OUTPUT_TF}" || -z "${OUTPUT_TOFU}" ]] diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index fd92568759..d12df74c86 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -56,6 +56,12 @@ repos: files: (versions.tf|^default-versions.tf)$ pass_filenames: false entry: /usr/bin/find . -type f -name 'versions.tf' -exec cp default-versions.tf {} \; + - id: versions_tofu + name: Align OpenTofu provider versions + language: script + files: (versions.tofu|^default-versions.tofu)$ + pass_filenames: false + entry: /usr/bin/find . -type f -name 'versions.tofu' -exec cp default-versions.tofu {} \; - id: validate_metadata name: Validate blueprints metadata language: system diff --git a/blueprints/gke/patterns/autopilot-cluster/versions.tofu b/blueprints/gke/patterns/autopilot-cluster/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/blueprints/gke/patterns/autopilot-cluster/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/blueprints/gke/patterns/batch/versions.tofu b/blueprints/gke/patterns/batch/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/blueprints/gke/patterns/batch/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/blueprints/gke/patterns/kafka/versions.tofu b/blueprints/gke/patterns/kafka/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/blueprints/gke/patterns/kafka/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/blueprints/gke/patterns/kong-cloudrun/versions.tofu b/blueprints/gke/patterns/kong-cloudrun/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/blueprints/gke/patterns/kong-cloudrun/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/blueprints/gke/patterns/mysql/versions.tofu b/blueprints/gke/patterns/mysql/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/blueprints/gke/patterns/mysql/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/blueprints/gke/patterns/redis-cluster/versions.tofu b/blueprints/gke/patterns/redis-cluster/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/blueprints/gke/patterns/redis-cluster/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/blueprints/secops/secops-gke-forwarder/versions.tofu b/blueprints/secops/secops-gke-forwarder/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/blueprints/secops/secops-gke-forwarder/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/default-versions.tofu b/default-versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/default-versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/__experimental_deprecated/alloydb-instance/versions.tofu b/modules/__experimental_deprecated/alloydb-instance/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/__experimental_deprecated/alloydb-instance/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/__experimental_deprecated/net-neg/versions.tofu b/modules/__experimental_deprecated/net-neg/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/__experimental_deprecated/net-neg/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/__experimental_deprecated/project-iam-magic/versions.tofu b/modules/__experimental_deprecated/project-iam-magic/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/__experimental_deprecated/project-iam-magic/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/alloydb/versions.tofu b/modules/alloydb/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/alloydb/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/analytics-hub/versions.tofu b/modules/analytics-hub/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/analytics-hub/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/api-gateway/versions.tofu b/modules/api-gateway/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/api-gateway/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/apigee/versions.tofu b/modules/apigee/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/apigee/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/artifact-registry/versions.tofu b/modules/artifact-registry/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/artifact-registry/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/bigquery-dataset/versions.tofu b/modules/bigquery-dataset/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/bigquery-dataset/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/bigtable-instance/versions.tofu b/modules/bigtable-instance/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/bigtable-instance/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/billing-account/versions.tofu b/modules/billing-account/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/billing-account/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/binauthz/versions.tofu b/modules/binauthz/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/binauthz/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/certificate-authority-service/versions.tofu b/modules/certificate-authority-service/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/certificate-authority-service/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/certificate-manager/versions.tofu b/modules/certificate-manager/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/certificate-manager/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/cloud-config-container/__need_fixing/onprem/versions.tofu b/modules/cloud-config-container/__need_fixing/onprem/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/cloud-config-container/__need_fixing/onprem/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/cloud-config-container/__need_fixing/squid/versions.tofu b/modules/cloud-config-container/__need_fixing/squid/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/cloud-config-container/__need_fixing/squid/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/cloud-config-container/bindplane/versions.tofu b/modules/cloud-config-container/bindplane/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/cloud-config-container/bindplane/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/cloud-config-container/coredns/versions.tofu b/modules/cloud-config-container/coredns/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/cloud-config-container/coredns/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/cloud-config-container/cos-generic-metadata/versions.tofu b/modules/cloud-config-container/cos-generic-metadata/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/cloud-config-container/cos-generic-metadata/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} 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 new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/cloud-config-container/envoy-sni-dyn-fwd-proxy/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/cloud-config-container/envoy-traffic-director/versions.tofu b/modules/cloud-config-container/envoy-traffic-director/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/cloud-config-container/envoy-traffic-director/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/cloud-config-container/mysql/versions.tofu b/modules/cloud-config-container/mysql/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/cloud-config-container/mysql/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/cloud-config-container/nginx-tls/versions.tofu b/modules/cloud-config-container/nginx-tls/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/cloud-config-container/nginx-tls/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/cloud-config-container/nginx/versions.tofu b/modules/cloud-config-container/nginx/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/cloud-config-container/nginx/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/cloud-config-container/simple-nva/versions.tofu b/modules/cloud-config-container/simple-nva/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/cloud-config-container/simple-nva/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/cloud-function-v1/versions.tofu b/modules/cloud-function-v1/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/cloud-function-v1/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/cloud-function-v2/versions.tofu b/modules/cloud-function-v2/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/cloud-function-v2/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/cloud-identity-group/versions.tofu b/modules/cloud-identity-group/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/cloud-identity-group/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/cloud-run-v2/versions.tofu b/modules/cloud-run-v2/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/cloud-run-v2/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/cloud-run/versions.tofu b/modules/cloud-run/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/cloud-run/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/cloudsql-instance/versions.tofu b/modules/cloudsql-instance/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/cloudsql-instance/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/compute-mig/versions.tofu b/modules/compute-mig/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/compute-mig/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/compute-vm/versions.tofu b/modules/compute-vm/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/compute-vm/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/container-registry/versions.tofu b/modules/container-registry/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/container-registry/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/data-catalog-policy-tag/versions.tofu b/modules/data-catalog-policy-tag/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/data-catalog-policy-tag/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/data-catalog-tag-template/versions.tofu b/modules/data-catalog-tag-template/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/data-catalog-tag-template/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/data-catalog-tag/versions.tofu b/modules/data-catalog-tag/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/data-catalog-tag/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/dataform-repository/versions.tofu b/modules/dataform-repository/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/dataform-repository/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/datafusion/versions.tofu b/modules/datafusion/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/datafusion/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/dataplex-datascan/versions.tofu b/modules/dataplex-datascan/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/dataplex-datascan/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/dataplex/versions.tofu b/modules/dataplex/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/dataplex/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/dataproc/versions.tofu b/modules/dataproc/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/dataproc/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/dns-response-policy/versions.tofu b/modules/dns-response-policy/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/dns-response-policy/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/dns/versions.tofu b/modules/dns/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/dns/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/endpoints/versions.tofu b/modules/endpoints/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/endpoints/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/firestore/versions.tofu b/modules/firestore/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/firestore/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/folder/versions.tofu b/modules/folder/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/folder/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/gcs/versions.tofu b/modules/gcs/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/gcs/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/gcve-private-cloud/versions.tofu b/modules/gcve-private-cloud/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/gcve-private-cloud/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/gke-cluster-autopilot/versions.tofu b/modules/gke-cluster-autopilot/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/gke-cluster-autopilot/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/gke-cluster-standard/versions.tofu b/modules/gke-cluster-standard/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/gke-cluster-standard/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/gke-hub/versions.tofu b/modules/gke-hub/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/gke-hub/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/gke-nodepool/versions.tofu b/modules/gke-nodepool/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/gke-nodepool/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/iam-service-account/versions.tofu b/modules/iam-service-account/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/iam-service-account/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/kms/versions.tofu b/modules/kms/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/kms/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/logging-bucket/versions.tofu b/modules/logging-bucket/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/logging-bucket/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/looker-core/versions.tofu b/modules/looker-core/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/looker-core/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/ncc-spoke-ra/versions.tofu b/modules/ncc-spoke-ra/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/ncc-spoke-ra/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/net-address/versions.tofu b/modules/net-address/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/net-address/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/net-cloudnat/versions.tofu b/modules/net-cloudnat/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/net-cloudnat/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/net-firewall-policy/versions.tofu b/modules/net-firewall-policy/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/net-firewall-policy/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/net-ipsec-over-interconnect/versions.tofu b/modules/net-ipsec-over-interconnect/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/net-ipsec-over-interconnect/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/net-lb-app-ext-regional/versions.tofu b/modules/net-lb-app-ext-regional/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/net-lb-app-ext-regional/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/net-lb-app-ext/versions.tofu b/modules/net-lb-app-ext/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/net-lb-app-ext/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/net-lb-app-int-cross-region/versions.tofu b/modules/net-lb-app-int-cross-region/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/net-lb-app-int-cross-region/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/net-lb-app-int/versions.tofu b/modules/net-lb-app-int/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/net-lb-app-int/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/net-lb-ext/versions.tofu b/modules/net-lb-ext/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/net-lb-ext/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/net-lb-int/versions.tofu b/modules/net-lb-int/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/net-lb-int/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/net-lb-proxy-int/versions.tofu b/modules/net-lb-proxy-int/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/net-lb-proxy-int/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/net-swp/versions.tofu b/modules/net-swp/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/net-swp/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/net-vlan-attachment/versions.tofu b/modules/net-vlan-attachment/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/net-vlan-attachment/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/net-vpc-firewall/versions.tofu b/modules/net-vpc-firewall/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/net-vpc-firewall/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/net-vpc-peering/versions.tofu b/modules/net-vpc-peering/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/net-vpc-peering/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/net-vpc/versions.tofu b/modules/net-vpc/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/net-vpc/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/net-vpn-dynamic/versions.tofu b/modules/net-vpn-dynamic/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/net-vpn-dynamic/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/net-vpn-ha/versions.tofu b/modules/net-vpn-ha/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/net-vpn-ha/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/net-vpn-static/versions.tofu b/modules/net-vpn-static/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/net-vpn-static/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/organization/versions.tofu b/modules/organization/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/organization/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/project/versions.tofu b/modules/project/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/project/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/projects-data-source/versions.tofu b/modules/projects-data-source/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/projects-data-source/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/pubsub/versions.tofu b/modules/pubsub/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/pubsub/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/secret-manager/versions.tofu b/modules/secret-manager/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/secret-manager/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/secure-source-manager-instance/versions.tofu b/modules/secure-source-manager-instance/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/secure-source-manager-instance/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/service-directory/versions.tofu b/modules/service-directory/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/service-directory/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/source-repository/versions.tofu b/modules/source-repository/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/source-repository/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/spanner-instance/versions.tofu b/modules/spanner-instance/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/spanner-instance/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/vpc-sc/versions.tofu b/modules/vpc-sc/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/vpc-sc/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/modules/workstation-cluster/versions.tofu b/modules/workstation-cluster/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/modules/workstation-cluster/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/tests/examples_e2e/setup_module/versions.tofu b/tests/examples_e2e/setup_module/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/tests/examples_e2e/setup_module/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +} diff --git a/tools/lockfile/versions.tofu b/tools/lockfile/versions.tofu new file mode 100644 index 0000000000..5d6cf16dfb --- /dev/null +++ b/tools/lockfile/versions.tofu @@ -0,0 +1,29 @@ +# Copyright 2024 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. + +# Fabric release: v36.0.1 + +terraform { + required_version = ">= 1.7.2" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 6.13.0, < 7.0.0" # tftest + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 6.13.0, < 7.0.0" # tftest + } + } +}