diff --git a/blueprints/apigee/bigquery-analytics/versions.tf b/blueprints/apigee/bigquery-analytics/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/apigee/bigquery-analytics/versions.tf +++ b/blueprints/apigee/bigquery-analytics/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/blueprints/apigee/network-patterns/nb-glb-psc-neg-sb-psc-ilbl7-hybrid-neg/versions.tf b/blueprints/apigee/network-patterns/nb-glb-psc-neg-sb-psc-ilbl7-hybrid-neg/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/apigee/network-patterns/nb-glb-psc-neg-sb-psc-ilbl7-hybrid-neg/versions.tf +++ b/blueprints/apigee/network-patterns/nb-glb-psc-neg-sb-psc-ilbl7-hybrid-neg/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/blueprints/cloud-operations/adfs/versions.tf b/blueprints/cloud-operations/adfs/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/cloud-operations/adfs/versions.tf +++ b/blueprints/cloud-operations/adfs/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/blueprints/cloud-operations/asset-inventory-feed-remediation/versions.tf b/blueprints/cloud-operations/asset-inventory-feed-remediation/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/cloud-operations/asset-inventory-feed-remediation/versions.tf +++ b/blueprints/cloud-operations/asset-inventory-feed-remediation/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/blueprints/cloud-operations/dns-fine-grained-iam/versions.tf b/blueprints/cloud-operations/dns-fine-grained-iam/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/cloud-operations/dns-fine-grained-iam/versions.tf +++ b/blueprints/cloud-operations/dns-fine-grained-iam/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/blueprints/cloud-operations/dns-shared-vpc/versions.tf b/blueprints/cloud-operations/dns-shared-vpc/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/cloud-operations/dns-shared-vpc/versions.tf +++ b/blueprints/cloud-operations/dns-shared-vpc/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/blueprints/cloud-operations/iam-delegated-role-grants/versions.tf b/blueprints/cloud-operations/iam-delegated-role-grants/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/cloud-operations/iam-delegated-role-grants/versions.tf +++ b/blueprints/cloud-operations/iam-delegated-role-grants/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/blueprints/cloud-operations/onprem-sa-key-management/versions.tf b/blueprints/cloud-operations/onprem-sa-key-management/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/cloud-operations/onprem-sa-key-management/versions.tf +++ b/blueprints/cloud-operations/onprem-sa-key-management/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/blueprints/cloud-operations/packer-image-builder/versions.tf b/blueprints/cloud-operations/packer-image-builder/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/cloud-operations/packer-image-builder/versions.tf +++ b/blueprints/cloud-operations/packer-image-builder/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/blueprints/cloud-operations/quota-monitoring/versions.tf b/blueprints/cloud-operations/quota-monitoring/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/cloud-operations/quota-monitoring/versions.tf +++ b/blueprints/cloud-operations/quota-monitoring/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/blueprints/cloud-operations/scheduled-asset-inventory-export-bq/versions.tf b/blueprints/cloud-operations/scheduled-asset-inventory-export-bq/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/cloud-operations/scheduled-asset-inventory-export-bq/versions.tf +++ b/blueprints/cloud-operations/scheduled-asset-inventory-export-bq/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/blueprints/data-solutions/bq-ml/versions.tf b/blueprints/data-solutions/bq-ml/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/data-solutions/bq-ml/versions.tf +++ b/blueprints/data-solutions/bq-ml/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/blueprints/data-solutions/cmek-via-centralized-kms/versions.tf b/blueprints/data-solutions/cmek-via-centralized-kms/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/data-solutions/cmek-via-centralized-kms/versions.tf +++ b/blueprints/data-solutions/cmek-via-centralized-kms/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/blueprints/data-solutions/data-playground/versions.tf b/blueprints/data-solutions/data-playground/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/data-solutions/data-playground/versions.tf +++ b/blueprints/data-solutions/data-playground/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/blueprints/data-solutions/gcs-to-bq-with-least-privileges/versions.tf b/blueprints/data-solutions/gcs-to-bq-with-least-privileges/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/data-solutions/gcs-to-bq-with-least-privileges/versions.tf +++ b/blueprints/data-solutions/gcs-to-bq-with-least-privileges/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/blueprints/factories/net-vpc-firewall-yaml/versions.tf b/blueprints/factories/net-vpc-firewall-yaml/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/factories/net-vpc-firewall-yaml/versions.tf +++ b/blueprints/factories/net-vpc-firewall-yaml/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/blueprints/networking/__need_fixing/nginx-reverse-proxy-cluster/versions.tf b/blueprints/networking/__need_fixing/nginx-reverse-proxy-cluster/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/networking/__need_fixing/nginx-reverse-proxy-cluster/versions.tf +++ b/blueprints/networking/__need_fixing/nginx-reverse-proxy-cluster/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/blueprints/networking/__need_fixing/onprem-google-access-dns/versions.tf b/blueprints/networking/__need_fixing/onprem-google-access-dns/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/networking/__need_fixing/onprem-google-access-dns/versions.tf +++ b/blueprints/networking/__need_fixing/onprem-google-access-dns/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/blueprints/networking/decentralized-firewall/versions.tf b/blueprints/networking/decentralized-firewall/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/networking/decentralized-firewall/versions.tf +++ b/blueprints/networking/decentralized-firewall/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/blueprints/networking/filtering-proxy-psc/versions.tf b/blueprints/networking/filtering-proxy-psc/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/networking/filtering-proxy-psc/versions.tf +++ b/blueprints/networking/filtering-proxy-psc/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/blueprints/networking/filtering-proxy/versions.tf b/blueprints/networking/filtering-proxy/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/networking/filtering-proxy/versions.tf +++ b/blueprints/networking/filtering-proxy/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/blueprints/networking/hub-and-spoke-peering/versions.tf b/blueprints/networking/hub-and-spoke-peering/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/networking/hub-and-spoke-peering/versions.tf +++ b/blueprints/networking/hub-and-spoke-peering/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/blueprints/networking/hub-and-spoke-vpn/versions.tf b/blueprints/networking/hub-and-spoke-vpn/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/networking/hub-and-spoke-vpn/versions.tf +++ b/blueprints/networking/hub-and-spoke-vpn/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/blueprints/networking/ilb-next-hop/versions.tf b/blueprints/networking/ilb-next-hop/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/networking/ilb-next-hop/versions.tf +++ b/blueprints/networking/ilb-next-hop/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/blueprints/networking/private-cloud-function-from-onprem/versions.tf b/blueprints/networking/private-cloud-function-from-onprem/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/networking/private-cloud-function-from-onprem/versions.tf +++ b/blueprints/networking/private-cloud-function-from-onprem/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/blueprints/networking/shared-vpc-gke/versions.tf b/blueprints/networking/shared-vpc-gke/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/networking/shared-vpc-gke/versions.tf +++ b/blueprints/networking/shared-vpc-gke/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/blueprints/third-party-solutions/openshift/tf/versions.tf b/blueprints/third-party-solutions/openshift/tf/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/blueprints/third-party-solutions/openshift/tf/versions.tf +++ b/blueprints/third-party-solutions/openshift/tf/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/default-versions.tf b/default-versions.tf index af7e17500..6db9a08c6 100644 --- a/default-versions.tf +++ b/default-versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/__experimental/net-neg/versions.tf b/modules/__experimental/net-neg/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/__experimental/net-neg/versions.tf +++ b/modules/__experimental/net-neg/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/api-gateway/versions.tf b/modules/api-gateway/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/api-gateway/versions.tf +++ b/modules/api-gateway/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/apigee/versions.tf b/modules/apigee/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/apigee/versions.tf +++ b/modules/apigee/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/artifact-registry/versions.tf b/modules/artifact-registry/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/artifact-registry/versions.tf +++ b/modules/artifact-registry/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/bigquery-dataset/README.md b/modules/bigquery-dataset/README.md index 6dbd120c2..e7b9333b6 100644 --- a/modules/bigquery-dataset/README.md +++ b/modules/bigquery-dataset/README.md @@ -179,7 +179,7 @@ module "bigquery-dataset" { | name | description | type | required | default | |---|---|:---:|:---:|:---:| | [id](variables.tf#L69) | Dataset id. | string | ✓ | | -| [project_id](variables.tf#L97) | Id of the project where datasets will be created. | string | ✓ | | +| [project_id](variables.tf#L99) | Id of the project where datasets will be created. | string | ✓ | | | [access](variables.tf#L17) | Map of access rules with role and identity type. Keys are arbitrary and must match those in the `access_identities` variable, types are `domain`, `group`, `special_group`, `user`, `view`. | map(object({…})) | | {} | | [access_identities](variables.tf#L33) | Map of access identities used for basic access roles. View identities have the format 'project_id\|dataset_id\|table_id'. | map(string) | | {} | | [dataset_access](variables.tf#L39) | Set access in the dataset resource instead of using separate resources. | bool | | false | @@ -189,9 +189,9 @@ module "bigquery-dataset" { | [iam](variables.tf#L63) | IAM bindings in {ROLE => [MEMBERS]} format. Mutually exclusive with the access_* variables used for basic roles. | map(list(string)) | | {} | | [labels](variables.tf#L74) | Dataset labels. | map(string) | | {} | | [location](variables.tf#L80) | Dataset location. | string | | "EU" | -| [options](variables.tf#L86) | Dataset options. | object({…}) | | {} | -| [tables](variables.tf#L102) | Table definitions. Options and partitioning default to null. Partitioning can only use `range` or `time`, set the unused one to null. | map(object({…})) | | {} | -| [views](variables.tf#L130) | View definitions. | map(object({…})) | | {} | +| [options](variables.tf#L86) | Dataset options. | object({…}) | | {} | +| [tables](variables.tf#L104) | Table definitions. Options and partitioning default to null. Partitioning can only use `range` or `time`, set the unused one to null. | map(object({…})) | | {} | +| [views](variables.tf#L132) | View definitions. | map(object({…})) | | {} | ## Outputs diff --git a/modules/bigquery-dataset/main.tf b/modules/bigquery-dataset/main.tf index f832cd85c..62d752244 100644 --- a/modules/bigquery-dataset/main.tf +++ b/modules/bigquery-dataset/main.tf @@ -40,8 +40,10 @@ resource "google_bigquery_dataset" "default" { location = var.location delete_contents_on_destroy = var.options.delete_contents_on_destroy + default_collation = var.options.default_collation default_table_expiration_ms = var.options.default_table_expiration_ms default_partition_expiration_ms = var.options.default_partition_expiration_ms + is_case_insensitive = var.options.is_case_insensitive max_time_travel_hours = var.options.max_time_travel_hours dynamic "access" { for_each = var.dataset_access ? local.access_domain : {} diff --git a/modules/bigquery-dataset/variables.tf b/modules/bigquery-dataset/variables.tf index b44b66585..c738845e5 100644 --- a/modules/bigquery-dataset/variables.tf +++ b/modules/bigquery-dataset/variables.tf @@ -86,9 +86,11 @@ variable "location" { variable "options" { description = "Dataset options." type = object({ - default_table_expiration_ms = optional(number, null) - default_partition_expiration_ms = optional(number, null) + default_collation = optional(string) + default_table_expiration_ms = optional(number) + default_partition_expiration_ms = optional(number) delete_contents_on_destroy = optional(bool, false) + is_case_insensitive = optional(bool) max_time_travel_hours = optional(number, 168) }) default = {} diff --git a/modules/bigquery-dataset/versions.tf b/modules/bigquery-dataset/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/bigquery-dataset/versions.tf +++ b/modules/bigquery-dataset/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/bigtable-instance/versions.tf b/modules/bigtable-instance/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/bigtable-instance/versions.tf +++ b/modules/bigtable-instance/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/billing-budget/versions.tf b/modules/billing-budget/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/billing-budget/versions.tf +++ b/modules/billing-budget/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/binauthz/versions.tf b/modules/binauthz/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/binauthz/versions.tf +++ b/modules/binauthz/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/cloud-config-container/__need_fixing/onprem/versions.tf b/modules/cloud-config-container/__need_fixing/onprem/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/cloud-config-container/__need_fixing/onprem/versions.tf +++ b/modules/cloud-config-container/__need_fixing/onprem/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/cloud-config-container/coredns/versions.tf b/modules/cloud-config-container/coredns/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/cloud-config-container/coredns/versions.tf +++ b/modules/cloud-config-container/coredns/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/cloud-config-container/cos-generic-metadata/versions.tf b/modules/cloud-config-container/cos-generic-metadata/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/cloud-config-container/cos-generic-metadata/versions.tf +++ b/modules/cloud-config-container/cos-generic-metadata/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/cloud-config-container/envoy-traffic-director/versions.tf b/modules/cloud-config-container/envoy-traffic-director/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/cloud-config-container/envoy-traffic-director/versions.tf +++ b/modules/cloud-config-container/envoy-traffic-director/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/cloud-config-container/mysql/versions.tf b/modules/cloud-config-container/mysql/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/cloud-config-container/mysql/versions.tf +++ b/modules/cloud-config-container/mysql/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/cloud-config-container/nginx-tls/versions.tf b/modules/cloud-config-container/nginx-tls/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/cloud-config-container/nginx-tls/versions.tf +++ b/modules/cloud-config-container/nginx-tls/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/cloud-config-container/nginx/versions.tf b/modules/cloud-config-container/nginx/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/cloud-config-container/nginx/versions.tf +++ b/modules/cloud-config-container/nginx/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/cloud-config-container/simple-nva/versions.tf b/modules/cloud-config-container/simple-nva/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/cloud-config-container/simple-nva/versions.tf +++ b/modules/cloud-config-container/simple-nva/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/cloud-config-container/squid/versions.tf b/modules/cloud-config-container/squid/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/cloud-config-container/squid/versions.tf +++ b/modules/cloud-config-container/squid/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/cloud-function/versions.tf b/modules/cloud-function/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/cloud-function/versions.tf +++ b/modules/cloud-function/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/cloud-identity-group/versions.tf b/modules/cloud-identity-group/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/cloud-identity-group/versions.tf +++ b/modules/cloud-identity-group/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/cloud-run/versions.tf b/modules/cloud-run/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/cloud-run/versions.tf +++ b/modules/cloud-run/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/cloudsql-instance/versions.tf b/modules/cloudsql-instance/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/cloudsql-instance/versions.tf +++ b/modules/cloudsql-instance/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/compute-mig/versions.tf b/modules/compute-mig/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/compute-mig/versions.tf +++ b/modules/compute-mig/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/compute-vm/versions.tf b/modules/compute-vm/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/compute-vm/versions.tf +++ b/modules/compute-vm/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/container-registry/versions.tf b/modules/container-registry/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/container-registry/versions.tf +++ b/modules/container-registry/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/data-catalog-policy-tag/versions.tf b/modules/data-catalog-policy-tag/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/data-catalog-policy-tag/versions.tf +++ b/modules/data-catalog-policy-tag/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/datafusion/versions.tf b/modules/datafusion/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/datafusion/versions.tf +++ b/modules/datafusion/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/dataproc/versions.tf b/modules/dataproc/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/dataproc/versions.tf +++ b/modules/dataproc/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/dns-response-policy/versions.tf b/modules/dns-response-policy/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/dns-response-policy/versions.tf +++ b/modules/dns-response-policy/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/dns/versions.tf b/modules/dns/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/dns/versions.tf +++ b/modules/dns/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/endpoints/versions.tf b/modules/endpoints/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/endpoints/versions.tf +++ b/modules/endpoints/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/folder/versions.tf b/modules/folder/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/folder/versions.tf +++ b/modules/folder/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/gcs/versions.tf b/modules/gcs/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/gcs/versions.tf +++ b/modules/gcs/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/gke-cluster/versions.tf b/modules/gke-cluster/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/gke-cluster/versions.tf +++ b/modules/gke-cluster/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/gke-hub/versions.tf b/modules/gke-hub/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/gke-hub/versions.tf +++ b/modules/gke-hub/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/gke-nodepool/versions.tf b/modules/gke-nodepool/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/gke-nodepool/versions.tf +++ b/modules/gke-nodepool/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/iam-service-account/versions.tf b/modules/iam-service-account/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/iam-service-account/versions.tf +++ b/modules/iam-service-account/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/kms/versions.tf b/modules/kms/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/kms/versions.tf +++ b/modules/kms/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/logging-bucket/versions.tf b/modules/logging-bucket/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/logging-bucket/versions.tf +++ b/modules/logging-bucket/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/net-address/versions.tf b/modules/net-address/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/net-address/versions.tf +++ b/modules/net-address/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/net-cloudnat/versions.tf b/modules/net-cloudnat/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/net-cloudnat/versions.tf +++ b/modules/net-cloudnat/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/net-glb/versions.tf b/modules/net-glb/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/net-glb/versions.tf +++ b/modules/net-glb/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/net-ilb-l7/versions.tf b/modules/net-ilb-l7/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/net-ilb-l7/versions.tf +++ b/modules/net-ilb-l7/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/net-ilb/versions.tf b/modules/net-ilb/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/net-ilb/versions.tf +++ b/modules/net-ilb/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/net-interconnect-attachment-direct/versions.tf b/modules/net-interconnect-attachment-direct/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/net-interconnect-attachment-direct/versions.tf +++ b/modules/net-interconnect-attachment-direct/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/net-vpc-firewall-policy/versions.tf b/modules/net-vpc-firewall-policy/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/net-vpc-firewall-policy/versions.tf +++ b/modules/net-vpc-firewall-policy/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/net-vpc-firewall/versions.tf b/modules/net-vpc-firewall/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/net-vpc-firewall/versions.tf +++ b/modules/net-vpc-firewall/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/net-vpc-peering/versions.tf b/modules/net-vpc-peering/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/net-vpc-peering/versions.tf +++ b/modules/net-vpc-peering/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/net-vpc/versions.tf b/modules/net-vpc/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/net-vpc/versions.tf +++ b/modules/net-vpc/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/net-vpn-dynamic/versions.tf b/modules/net-vpn-dynamic/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/net-vpn-dynamic/versions.tf +++ b/modules/net-vpn-dynamic/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/net-vpn-ha/versions.tf b/modules/net-vpn-ha/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/net-vpn-ha/versions.tf +++ b/modules/net-vpn-ha/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/net-vpn-static/versions.tf b/modules/net-vpn-static/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/net-vpn-static/versions.tf +++ b/modules/net-vpn-static/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/organization/versions.tf b/modules/organization/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/organization/versions.tf +++ b/modules/organization/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/project/versions.tf b/modules/project/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/project/versions.tf +++ b/modules/project/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/projects-data-source/versions.tf b/modules/projects-data-source/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/projects-data-source/versions.tf +++ b/modules/projects-data-source/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/pubsub/versions.tf b/modules/pubsub/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/pubsub/versions.tf +++ b/modules/pubsub/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/secret-manager/versions.tf b/modules/secret-manager/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/secret-manager/versions.tf +++ b/modules/secret-manager/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/service-directory/versions.tf b/modules/service-directory/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/service-directory/versions.tf +++ b/modules/service-directory/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/source-repository/versions.tf b/modules/source-repository/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/source-repository/versions.tf +++ b/modules/source-repository/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/modules/vpc-sc/versions.tf b/modules/vpc-sc/versions.tf index b1d79f91b..fc1eb8ca1 100644 --- a/modules/vpc-sc/versions.tf +++ b/modules/vpc-sc/versions.tf @@ -17,15 +17,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.55.0" # tftest + version = ">= 4.59.0" # tftest } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.55.0" # tftest - } - local = { - source = "hashicorp/local" - version = "2.2.3" + version = ">= 4.59.0" # tftest } } } diff --git a/tests/modules/compute_vm/examples/simple.yaml b/tests/modules/compute_vm/examples/simple.yaml index 6754efaae..ad1de26bd 100644 --- a/tests/modules/compute_vm/examples/simple.yaml +++ b/tests/modules/compute_vm/examples/simple.yaml @@ -47,6 +47,7 @@ values: scheduling: - automatic_restart: true instance_termination_action: null + maintenance_interval: null max_run_duration: [] min_node_cpus: null node_affinities: [] diff --git a/tests/modules/compute_vm/examples/spot.yaml b/tests/modules/compute_vm/examples/spot.yaml index c15852dbc..a2e0fb233 100644 --- a/tests/modules/compute_vm/examples/spot.yaml +++ b/tests/modules/compute_vm/examples/spot.yaml @@ -19,6 +19,7 @@ values: scheduling: - automatic_restart: false instance_termination_action: STOP + maintenance_interval: null max_run_duration: [] min_node_cpus: null node_affinities: [] diff --git a/tests/modules/gke_cluster/examples/autopilot.yaml b/tests/modules/gke_cluster/examples/autopilot.yaml index 0a5380dbb..de9b1d517 100644 --- a/tests/modules/gke_cluster/examples/autopilot.yaml +++ b/tests/modules/gke_cluster/examples/autopilot.yaml @@ -15,18 +15,6 @@ values: module.cluster-autopilot.google_container_cluster.cluster: enable_autopilot: true - ip_allocation_policy: - - cluster_secondary_range_name: pods - services_secondary_range_name: services - location: europe-west1-b - master_authorized_networks_config: - - cidr_blocks: - - cidr_block: 10.0.0.0/8 - display_name: internal-vms - name: cluster-autopilot - network: projects/xxx/global/networks/aaa - project: myproject - subnetwork: subnet_self_link counts: google_container_cluster: 1 diff --git a/tests/modules/gke_cluster/examples/basic.yaml b/tests/modules/gke_cluster/examples/basic.yaml index fe6648c8d..300495bc1 100644 --- a/tests/modules/gke_cluster/examples/basic.yaml +++ b/tests/modules/gke_cluster/examples/basic.yaml @@ -14,17 +14,6 @@ values: module.cluster-1.google_container_cluster.cluster: - default_max_pods_per_node: 32 - ip_allocation_policy: - - cluster_secondary_range_name: pods - services_secondary_range_name: services - location: europe-west1-b - master_authorized_networks_config: - - cidr_blocks: - - cidr_block: 10.0.0.0/8 - display_name: internal-vms - name: cluster-1 - network: projects/xxx/global/networks/aaa private_cluster_config: - enable_private_endpoint: true enable_private_nodes: true @@ -32,11 +21,9 @@ values: - enabled: false master_ipv4_cidr_block: 192.168.0.0/28 private_endpoint_subnetwork: null - project: myproject remove_default_node_pool: true resource_labels: environment: dev - subnetwork: subnet_self_link counts: google_container_cluster: 1 diff --git a/tests/modules/gke_cluster/examples/dataplane-v2.yaml b/tests/modules/gke_cluster/examples/dataplane-v2.yaml index ef7ca642f..2c3328faa 100644 --- a/tests/modules/gke_cluster/examples/dataplane-v2.yaml +++ b/tests/modules/gke_cluster/examples/dataplane-v2.yaml @@ -15,10 +15,6 @@ values: module.cluster-1.google_container_cluster.cluster: datapath_provider: ADVANCED_DATAPATH - ip_allocation_policy: - - cluster_secondary_range_name: pods - services_secondary_range_name: services - location: europe-west1-b master_authorized_networks_config: - cidr_blocks: - cidr_block: 10.0.0.0/8 @@ -37,7 +33,6 @@ values: remove_default_node_pool: true resource_labels: environment: dev - subnetwork: subnet_self_link workload_identity_config: - workload_pool: myproject.svc.id.goog diff --git a/tests/modules/gke_cluster/examples/dns.yaml b/tests/modules/gke_cluster/examples/dns.yaml index 53792e051..b2600b951 100644 --- a/tests/modules/gke_cluster/examples/dns.yaml +++ b/tests/modules/gke_cluster/examples/dns.yaml @@ -18,11 +18,6 @@ values: - cluster_dns: CLOUD_DNS cluster_dns_domain: gke.local cluster_dns_scope: CLUSTER_SCOPE - ip_allocation_policy: - - cluster_secondary_range_name: pods - services_secondary_range_name: services - location: europe-west1-b - name: cluster-1 counts: google_container_cluster: 1 diff --git a/tests/modules/gke_nodepool/examples/config.yaml b/tests/modules/gke_nodepool/examples/config.yaml index 858e5ca58..6c6a40b9c 100644 --- a/tests/modules/gke_nodepool/examples/config.yaml +++ b/tests/modules/gke_nodepool/examples/config.yaml @@ -12,48 +12,6 @@ # See the License for the specific language governing permissions and # limitations under the License. -values: - module.cluster-1-nodepool-1.google_container_node_pool.nodepool: - autoscaling: - - max_node_count: 10 - min_node_count: 1 - total_max_node_count: null - total_min_node_count: null - cluster: cluster-1 - initial_node_count: 1 - location: europe-west1-b - management: - - auto_repair: true - auto_upgrade: false - name: nodepool-1 - node_config: - - boot_disk_kms_key: null - disk_size_gb: 50 - disk_type: pd-ssd - ephemeral_storage_config: - - local_ssd_count: 1 - gcfs_config: [] - gvnic: [] - kubelet_config: [] - labels: - environment: dev - linux_node_config: [] - logging_variant: DEFAULT - machine_type: n2-standard-2 - node_group: null - oauth_scopes: - - https://www.googleapis.com/auth/cloud-platform - preemptible: false - reservation_affinity: [] - resource_labels: null - sandbox_config: [] - spot: true - tags: null - taint: [] - placement_policy: [] - project: myproject - module.cluster-1-nodepool-1.google_service_account.service_account[0]: {} - counts: google_container_node_pool: 1 google_service_account: 1 diff --git a/tests/modules/gke_nodepool/examples/create-sa.yaml b/tests/modules/gke_nodepool/examples/create-sa.yaml index df1f2f708..6c6a40b9c 100644 --- a/tests/modules/gke_nodepool/examples/create-sa.yaml +++ b/tests/modules/gke_nodepool/examples/create-sa.yaml @@ -12,41 +12,6 @@ # See the License for the specific language governing permissions and # limitations under the License. -values: - module.cluster-1-nodepool-1.google_container_node_pool.nodepool: - cluster: cluster-1 - location: europe-west1-b - name: nodepool-1 - node_config: - - boot_disk_kms_key: null - disk_type: pd-balanced - ephemeral_storage_config: [] - gcfs_config: [] - gvnic: [] - kubelet_config: [] - linux_node_config: [] - logging_variant: DEFAULT - node_group: null - oauth_scopes: - - https://www.googleapis.com/auth/cloud-platform - preemptible: false - reservation_affinity: [] - resource_labels: null - sandbox_config: [] - spot: false - tags: null - taint: [] - placement_policy: [] - project: myproject - timeouts: null - module.cluster-1-nodepool-1.google_service_account.service_account[0]: - account_id: spam-eggs - description: null - disabled: false - display_name: Terraform GKE cluster-1 nodepool-1. - project: myproject - timeouts: null - counts: google_container_node_pool: 1 google_service_account: 1 diff --git a/tests/modules/gke_nodepool/examples/external-sa.yaml b/tests/modules/gke_nodepool/examples/external-sa.yaml index 059593215..f63e52db0 100644 --- a/tests/modules/gke_nodepool/examples/external-sa.yaml +++ b/tests/modules/gke_nodepool/examples/external-sa.yaml @@ -12,32 +12,5 @@ # See the License for the specific language governing permissions and # limitations under the License. -values: - module.cluster-1-nodepool-1.google_container_node_pool.nodepool: - cluster: cluster-1 - location: europe-west1-b - name: nodepool-1 - node_config: - - boot_disk_kms_key: null - disk_type: pd-balanced - ephemeral_storage_config: [] - gcfs_config: [] - gvnic: [] - kubelet_config: [] - linux_node_config: [] - logging_variant: DEFAULT - node_group: null - oauth_scopes: - - https://www.googleapis.com/auth/cloud-platform - preemptible: false - reservation_affinity: [] - resource_labels: null - sandbox_config: [] - service_account: foo-bar@myproject.iam.gserviceaccount.com - spot: false - tags: null - taint: [] - project: myproject - counts: google_container_node_pool: 1 diff --git a/tests/modules/logging_bucket/test_plan.py b/tests/modules/logging_bucket/test_plan.py index 8ec685add..97e9c8c50 100644 --- a/tests/modules/logging_bucket/test_plan.py +++ b/tests/modules/logging_bucket/test_plan.py @@ -23,6 +23,7 @@ def test_project_logging_bucket(plan_runner): assert resource["values"] == { "bucket_id": "mybucket", "cmek_settings": [], + "enable_analytics": None, "project": "myproject", "location": "global", "retention_days": 30,