Closed renovate[bot] closed 1 year ago
Thanks for the PR! 🚀 Unfortunately it looks like some of our CI checks failed. See the Contributing Guide for details.
make generate_docs
.
Checking for documentation generation
diff -r '--exclude=.terraform' '--exclude=.kitchen' '--exclude=.git' '--exclude=autogen' '--exclude=*.tfvars' /workspace/README.md /tmp/tmp.JqxE3iiUi9/generate_docs/workspace/README.md
19,61c19,61
< |------|-------------|:----:|:-----:|:-----:|
< | create\_firewall\_rules | If worker firewall rules should be created | bool | `"false"` | no |
< | gcs\_bucket | The name of an existing GCS bucket to associate with the created service account, allowing build artifacts to be uploaded. Leave blank to skip | string | `""` | no |
< | jenkins\_boot\_disk\_source\_image | The name of the disk image to use as the boot disk for the Jenkins master | string | `"bitnami-jenkins-2-176-2-0-linux-debian-9-x86-64"` | no |
< | jenkins\_boot\_disk\_source\_image\_project | The project within which the disk image to use as the Jenkins master boot disk exists | string | `"bitnami-launchpad"` | no |
< | jenkins\_initial\_password | The initial password to protect Jenkins logins with. Defaults to a random 8-character alphanumeric string. This may not contain special characters. | string | `""` | no |
< | jenkins\_instance\_access\_cidrs | CIDRs to allow to access Jenkins over HTTP(s) | list(string) | `<list>` | no |
< | jenkins\_instance\_additional\_metadata | Additional instance metadata to assign to the Jenkins VM | map(string) | `<map>` | no |
< | jenkins\_instance\_machine\_type | The machine type to provision for Jenkins | string | `"n1-standard-4"` | no |
< | jenkins\_instance\_name | The name to assign to the Jenkins VM | string | `"jenkins"` | no |
< | jenkins\_instance\_network | The GCP network to deploy the Jenkins VM in. The firewall rules will be created in the project which hosts this network. | string | n/a | yes |
< | jenkins\_instance\_subnetwork | The GCP subnetwork to deploy the Jenkins VM in | string | n/a | yes |
< | jenkins\_instance\_tags | Tags to assign to the Jenkins VM | list(string) | `<list>` | no |
< | jenkins\_instance\_zone | The zone to deploy the Jenkins VM in | string | n/a | yes |
< | jenkins\_jobs | A list of Jenkins jobs to configure on the instance | list | `<list>` | no |
< | jenkins\_network\_project\_id | The project ID of the Jenkins network | string | `""` | no |
< | jenkins\_service\_account\_display\_name | The display name of the service account to create for Jenkins VM provisioning | string | `"Jenkins"` | no |
< | jenkins\_service\_account\_name | The name of the service account to create for Jenkins VM provisioning | string | `"jenkins"` | no |
< | jenkins\_workers\_boot\_disk\_size\_gb | The size of Jenkins worker boot disks, in gigabytes | string | `"10"` | no |
< | jenkins\_workers\_boot\_disk\_source\_image | The fully qualified URL to the disk image to use as the boot disk for Jenkins workers | string | `"ubuntu-1604-xenial-v20181023"` | no |
< | jenkins\_workers\_boot\_disk\_source\_image\_project | The project within which the disk image to use as the Jenkins worker boot disk exists | string | `"ubuntu-os-cloud"` | no |
< | jenkins\_workers\_boot\_disk\_type | The boot disk type to associate with Jenkins workers. Valid options are 'local-ssd', 'pd-ssd', and 'pd-standard' | string | `"pd-ssd"` | no |
< | jenkins\_workers\_description | A description of the Jenkins worker cloud to show in Jenkins | string | `"Jenkins worker"` | no |
< | jenkins\_workers\_instance\_cap | The maximum number of GCE instances to create as Jenkins workers | string | `"1"` | no |
< | jenkins\_workers\_labels | GCP labels to apply to Jankins workers | list(string) | `<list>` | no |
< | jenkins\_workers\_launch\_timeout\_seconds | The number of seconds to wait for a Jenkins worker to come online before timing out | string | `"300"` | no |
< | jenkins\_workers\_machine\_type | The machine type to deploy Jenkins workers onto | string | `"n1-standard-1"` | no |
< | jenkins\_workers\_min\_cpu\_platform | The [minimum CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) to deploy Jenkins workers onto. Leave blank for no restriction. | string | `""` | no |
< | jenkins\_workers\_name\_prefix | A prefix for the Jenkins workers instance names | string | `"jenkins"` | no |
< | jenkins\_workers\_network | The URL of the network to deploy Jenkins workers into | string | n/a | yes |
< | jenkins\_workers\_network\_tags | A list of network tags to apply to Jenkins workers | list(string) | `<list>` | no |
< | jenkins\_workers\_num\_executors | The number of concurrent jobs that can run on each Jenkins worker | string | `"1"` | no |
< | jenkins\_workers\_preemptible | Whether to launch Jenkins workers as preemptible instances | string | `"false"` | no |
< | jenkins\_workers\_project\_id | The GCP project to deploy Jenkins workers within | string | n/a | yes |
< | jenkins\_workers\_region | The name of the region into which to deploy Jenkins workers | string | n/a | yes |
< | jenkins\_workers\_retention\_time\_minutes | The number of minutes for Jenkins workers to remain online after completing their last job | string | `"6"` | no |
< | jenkins\_workers\_run\_as\_user | The user to run Jenkins jobs as on workers | string | `"ubuntu"` | no |
< | jenkins\_workers\_service\_account\_email | The service account email to assign to Jenkins workers. Leave blank for the default compute service account | string | `""` | no |
< | jenkins\_workers\_startup\_script | Any additional configuration to run on boot of Jenkins workers | string | `""` | no |
< | jenkins\_workers\_subnetwork | The name of the subnetwork to deploy Jenkins workers into | string | `"default"` | no |
< | jenkins\_workers\_zone | The name of the zone into which to deploy Jenkins workers | string | `"us-east4-b"` | no |
< | project\_id | The project ID to deploy to | string | n/a | yes |
< | region | The region to deploy to | string | n/a | yes |
---
> |------|-------------|------|---------|:--------:|
> | create\_firewall\_rules | If worker firewall rules should be created | `bool` | `false` | no |
> | gcs\_bucket | The name of an existing GCS bucket to associate with the created service account, allowing build artifacts to be uploaded. Leave blank to skip | `string` | `""` | no |
> | jenkins\_boot\_disk\_source\_image | The name of the disk image to use as the boot disk for the Jenkins master | `string` | `"bitnami-jenkins-2-204-2-1-linux-debian-9-x86-64"` | no |
> | jenkins\_boot\_disk\_source\_image\_project | The project within which the disk image to use as the Jenkins master boot disk exists | `string` | `"bitnami-launchpad"` | no |
> | jenkins\_initial\_password | The initial password to protect Jenkins logins with. Defaults to a random 8-character alphanumeric string. This may not contain special characters. | `string` | `""` | no |
> | jenkins\_instance\_access\_cidrs | CIDRs to allow to access Jenkins over HTTP(s) | `list(string)` | <pre>[<br> "0.0.0.0/0"<br>]</pre> | no |
> | jenkins\_instance\_additional\_metadata | Additional instance metadata to assign to the Jenkins VM | `map(string)` | `{}` | no |
> | jenkins\_instance\_machine\_type | The machine type to provision for Jenkins | `string` | `"n1-standard-4"` | no |
> | jenkins\_instance\_name | The name to assign to the Jenkins VM | `string` | `"jenkins"` | no |
> | jenkins\_instance\_network | The GCP network to deploy the Jenkins VM in. The firewall rules will be created in the project which hosts this network. | `any` | n/a | yes |
> | jenkins\_instance\_subnetwork | The GCP subnetwork to deploy the Jenkins VM in | `any` | n/a | yes |
> | jenkins\_instance\_tags | Tags to assign to the Jenkins VM | `list(string)` | `[]` | no |
> | jenkins\_instance\_zone | The zone to deploy the Jenkins VM in | `any` | n/a | yes |
> | jenkins\_jobs | A list of Jenkins jobs to configure on the instance | `list` | `[]` | no |
> | jenkins\_network\_project\_id | The project ID of the Jenkins network | `string` | `""` | no |
> | jenkins\_service\_account\_display\_name | The display name of the service account to create for Jenkins VM provisioning | `string` | `"Jenkins"` | no |
> | jenkins\_service\_account\_name | The name of the service account to create for Jenkins VM provisioning | `string` | `"jenkins"` | no |
> | jenkins\_workers\_boot\_disk\_size\_gb | The size of Jenkins worker boot disks, in gigabytes | `string` | `"10"` | no |
> | jenkins\_workers\_boot\_disk\_source\_image | The fully qualified URL to the disk image to use as the boot disk for Jenkins workers | `string` | `"ubuntu-1604-xenial-v20181023"` | no |
> | jenkins\_workers\_boot\_disk\_source\_image\_project | The project within which the disk image to use as the Jenkins worker boot disk exists | `string` | `"ubuntu-os-cloud"` | no |
> | jenkins\_workers\_boot\_disk\_type | The boot disk type to associate with Jenkins workers. Valid options are 'local-ssd', 'pd-ssd', and 'pd-standard' | `string` | `"pd-ssd"` | no |
> | jenkins\_workers\_description | A description of the Jenkins worker cloud to show in Jenkins | `string` | `"Jenkins worker"` | no |
> | jenkins\_workers\_instance\_cap | The maximum number of GCE instances to create as Jenkins workers | `number` | `1` | no |
> | jenkins\_workers\_labels | GCP labels to apply to Jankins workers | `list(string)` | `[]` | no |
> | jenkins\_workers\_launch\_timeout\_seconds | The number of seconds to wait for a Jenkins worker to come online before timing out | `string` | `"300"` | no |
> | jenkins\_workers\_machine\_type | The machine type to deploy Jenkins workers onto | `string` | `"n1-standard-1"` | no |
> | jenkins\_workers\_min\_cpu\_platform | The [minimum CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) to deploy Jenkins workers onto. Leave blank for no restriction. | `string` | `""` | no |
> | jenkins\_workers\_name\_prefix | A prefix for the Jenkins workers instance names | `string` | `"jenkins"` | no |
> | jenkins\_workers\_network | The URL of the network to deploy Jenkins workers into | `any` | n/a | yes |
> | jenkins\_workers\_network\_tags | A list of network tags to apply to Jenkins workers | `list(string)` | <pre>[<br> "jenkins-agent"<br>]</pre> | no |
> | jenkins\_workers\_num\_executors | The number of concurrent jobs that can run on each Jenkins worker | `number` | `1` | no |
> | jenkins\_workers\_preemptible | Whether to launch Jenkins workers as preemptible instances | `string` | `"false"` | no |
> | jenkins\_workers\_project\_id | The GCP project to deploy Jenkins workers within | `any` | n/a | yes |
> | jenkins\_workers\_region | The name of the region into which to deploy Jenkins workers | `any` | n/a | yes |
> | jenkins\_workers\_retention\_time\_minutes | The number of minutes for Jenkins workers to remain online after completing their last job | `string` | `"6"` | no |
> | jenkins\_workers\_run\_as\_user | The user to run Jenkins jobs as on workers | `string` | `"ubuntu"` | no |
> | jenkins\_workers\_service\_account\_email | The service account email to assign to Jenkins workers. Leave blank for the default compute service account | `string` | `""` | no |
> | jenkins\_workers\_startup\_script | Any additional configuration to run on boot of Jenkins workers | `string` | `""` | no |
> | jenkins\_workers\_subnetwork | The name of the subnetwork to deploy Jenkins workers into | `string` | `"default"` | no |
> | jenkins\_workers\_zone | The name of the zone into which to deploy Jenkins workers | `string` | `"us-east4-b"` | no |
> | project\_id | The project ID to deploy to | `any` | n/a | yes |
> | region | The region to deploy to | `any` | n/a | yes |
diff -r '--exclude=.terraform' '--exclude=.kitchen' '--exclude=.git' '--exclude=autogen' '--exclude=*.tfvars' /workspace/examples/shared_vpc_example/README.md /tmp/tmp.JqxE3iiUi9/generate_docs/workspace/examples/shared_vpc_example/README.md
14,18c14,18
< |------|-------------|:----:|:-----:|:-----:|
< | project\_id | The project ID to deploy jenkins to | string | n/a | yes |
< | svpc\_host\_project\_id | The Shared VPC host project ID. In example the project the Jenkins network is hosted in | string | n/a | yes |
< | svpc\_network\_name | The network in Shared VPC host account to deploy the Jenkins instance to | string | n/a | yes |
< | svpc\_subnetwork\_name | The subnetwork name to deploy Jenkins to | string | n/a | yes |
---
> |------|-------------|------|---------|:--------:|
> | project\_id | The project ID to deploy jenkins to | `any` | n/a | yes |
> | svpc\_host\_project\_id | The Shared VPC host project ID. In example the project the Jenkins network is hosted in | `any` | n/a | yes |
> | svpc\_network\_name | The network in Shared VPC host account to deploy the Jenkins instance to | `any` | n/a | yes |
> | svpc\_subnetwork\_name | The subnetwork name to deploy Jenkins to | `any` | n/a | yes |
diff -r '--exclude=.terraform' '--exclude=.kitchen' '--exclude=.git' '--exclude=autogen' '--exclude=*.tfvars' /workspace/examples/simple_example/README.md /tmp/tmp.JqxE3iiUi9/generate_docs/workspace/examples/simple_example/README.md
13,21c13,21
< |------|-------------|:----:|:-----:|:-----:|
< | jenkins\_instance\_metadata | Additional metadata to pass to the Jenkins master instance | map(string) | `<map>` | no |
< | jenkins\_instance\_zone | The zone to deploy the Jenkins VM in | string | `"us-east4-b"` | no |
< | jenkins\_network\_project\_id | The project ID of the Jenkins network | string | `""` | no |
< | jenkins\_workers\_zone | The name of the zone into which to deploy Jenkins workers | string | `"us-east4-c"` | no |
< | network | The GCP network to launch the instance in | string | `"default"` | no |
< | project\_id | The project ID to deploy to | string | n/a | yes |
< | region | The region to deploy to | string | `"us-east4"` | no |
< | subnetwork | The GCP subnetwork to launch the instance in | string | `"default"` | no |
---
> |------|-------------|------|---------|:--------:|
> | jenkins\_instance\_metadata | Additional metadata to pass to the Jenkins master instance | `map(string)` | `{}` | no |
> | jenkins\_instance\_zone | The zone to deploy the Jenkins VM in | `string` | `"us-east4-b"` | no |
> | jenkins\_network\_project\_id | The project ID of the Jenkins network | `string` | `""` | no |
> | jenkins\_workers\_zone | The name of the zone into which to deploy Jenkins workers | `string` | `"us-east4-c"` | no |
> | network | The GCP network to launch the instance in | `string` | `"default"` | no |
> | project\_id | The project ID to deploy to | `any` | n/a | yes |
> | region | The region to deploy to | `string` | `"us-east4"` | no |
> | subnetwork | The GCP subnetwork to launch the instance in | `string` | `"default"` | no |
Error: Documentation generation has not been run, please run the
'make docker_generate_docs' command and commit the above changes.
Running terraform fmt
Running terraform validate
terraform_validate .
Error:
Unsupported Terraform Core version
on versions.tf line 18, in terraform:
18:
required_version = "~> 0.12.6"
This configuration does not support Terraform version 0.13.5. To proceed,
either choose another supported Terraform version or update this version
constraint. Version constraints are normally set for good reason, so updating
the constraint may lead to other errors or unexpected behavior.
terraform_validate ./examples/shared_vpc_example
Error:
Unsupported Terraform Core version
on versions.tf line 18, in terraform:
18:
required_version = "~> 0.12.6"
This configuration does not support Terraform version 0.13.5. To proceed,
either choose another supported Terraform version or update this version
constraint. Version constraints are normally set for good reason, so updating
the constraint may lead to other errors or unexpected behavior.
Error:
Unsupported Terraform Core version
on ../../versions.tf line 18, in terraform:
18:
required_version = "~> 0.12.6"
Module module.jenkins-gce (from ../../) does not support Terraform version
0.13.5. To proceed, either choose another supported Terraform version or
update this version constraint. Version constraints are normally set for good
reason, so updating the constraint may lead to other errors or unexpected
behavior.
terraform_validate ./examples/simple_example
Error:
Unsupported Terraform Core version
on versions.tf line 18, in terraform:
18:
required_version = "~> 0.12.6"
This configuration does not support Terraform version 0.13.5. To proceed,
either choose another supported Terraform version or update this version
constraint. Version constraints are normally set for good reason, so updating
the constraint may lead to other errors or unexpected behavior.
Error:
Unsupported Terraform Core version
on ../../versions.tf line 18, in terraform:
18:
required_version = "~> 0.12.6"
Module module.jenkins-gce (from ../../) does not support Terraform version
0.13.5. To proceed, either choose another supported Terraform version or
update this version constraint. Version constraints are normally set for good
reason, so updating the constraint may lead to other errors or unexpected
behavior.
terraform_validate ./modules/artifact_storage
Error:
Missing required argument
on main.tf line 18, in resource "google_storage_bucket" "artifacts":
18: resource "google_storage_bucket" "artifacts"
{
The argument "location" is required, but no definition was found.
terraform_validate ./test/fixtures/simple_example
Error:
Unsupported Terraform Core version
on ../../../versions.tf line 18, in terraform:
18:
required_version = "~> 0.12.6"
Module module.example.module.jenkins-gce (from ../../) does not support
Terraform version 0.13.5. To proceed, either choose another supported
Terraform version or update this version constraint. Version constraints are
normally set for good reason, so updating the constraint may lead to other
errors or unexpected behavior.
Error:
Unsupported Terraform Core version
on ../../../examples/simple_example/versions.tf line 18, in terraform:
18:
required_version = "~> 0.12.6"
Module module.example (from ../../../examples/simple_example) does not support
Terraform version 0.13.5. To proceed, either choose another supported
Terraform version or update this version constraint. Version constraints are
normally set for good reason, so updating the constraint may lead to other
errors or unexpected behavior.
terraform_validate ./test/setup
Error:
Failed to read module directory
Module directory .terraform/modules/project/modules/shared_vpc does not exist
or cannot be read.
Error:
Failed to read module directory
Module directory .terraform/modules/project/modules/shared_vpc does not exist
or cannot be read.
This PR contains the following updates:
~> 2.12
->~> 4.0
4.43.0
~> 2.12.0
->~> 4.42.0
4.43.0
Release Notes
hashicorp/terraform-provider-google
### [`v4.42.1`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4421-November-2-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.42.0...v4.42.1) BUG FIXES: - storage: fixed a crash in `google_storage_bucket` when upgrading provider to version `4.42.0` with `lifecycle_rule.condition.age` unset ([#12922](https://togithub.com/hashicorp/terraform-provider-google/pull/12922)) ### [`v4.42.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4420-October-31-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.41.0...v4.42.0) FEATURES: - **New Data Source:** `google_compute_addresses` ([#12829](https://togithub.com/hashicorp/terraform-provider-google/pull/12829)) - **New Data Source:** `google_compute_region_network_endpoint_group` ([#12849](https://togithub.com/hashicorp/terraform-provider-google/pull/12849)) - **New Resource:** `google_alloydb_cluster` ([#12772](https://togithub.com/hashicorp/terraform-provider-google/pull/12772)) - **New Resource:** `google_bigquery_analytics_hub_data_exchange_iam` ([#12845](https://togithub.com/hashicorp/terraform-provider-google/pull/12845)) - **New Resource:** `google_bigquery_analytics_hub_data_exchange` ([#12845](https://togithub.com/hashicorp/terraform-provider-google/pull/12845)) - **New Resource:** `google_bigquery_analytics_hub_listing_iam` ([#12845](https://togithub.com/hashicorp/terraform-provider-google/pull/12845)) - **New Resource:** `google_bigquery_analytics_hub_listing` ([#12845](https://togithub.com/hashicorp/terraform-provider-google/pull/12845)) - **New Resource:** `google_iam_workforce_pool` ([#12863](https://togithub.com/hashicorp/terraform-provider-google/pull/12863)) - **New Resource:** `google_monitoring_generic_service` ([#12796](https://togithub.com/hashicorp/terraform-provider-google/pull/12796)) - **New Resource:** `google_scc_source_iam_binding` ([#12840](https://togithub.com/hashicorp/terraform-provider-google/pull/12840)) - **New Resource:** `google_scc_source_iam_member` ([#12840](https://togithub.com/hashicorp/terraform-provider-google/pull/12840)) - **New Resource:** `google_scc_source_iam_policy` ([#12840](https://togithub.com/hashicorp/terraform-provider-google/pull/12840)) - **New Resource:** `google_vertex_ai_endpoint` ([#12858](https://togithub.com/hashicorp/terraform-provider-google/pull/12858)) - **New Resource:** `google_vertex_ai_featurestore_entitytype_feature` ([#12797](https://togithub.com/hashicorp/terraform-provider-google/pull/12797)) - **New Resource:** `google_vertex_ai_featurestore_entitytype` ([#12797](https://togithub.com/hashicorp/terraform-provider-google/pull/12797)) - **New Resource:** `google_vertex_ai_featurestore` ([#12797](https://togithub.com/hashicorp/terraform-provider-google/pull/12797)) IMPROVEMENTS: - appengine: added `member` field to `google_app_engine_default_service_account` datasource ([#12768](https://togithub.com/hashicorp/terraform-provider-google/pull/12768)) - bigquery: added `max_time_travel_hours` field in `google_bigquery_dataset` resource ([#12830](https://togithub.com/hashicorp/terraform-provider-google/pull/12830)) - bigquery: added `member` field to `google_bigquery_default_service_account` datasource ([#12768](https://togithub.com/hashicorp/terraform-provider-google/pull/12768)) - cloudbuild: added `script` field to `google_cloudbuild_trigger` resource ([#12841](https://togithub.com/hashicorp/terraform-provider-google/pull/12841)) - cloudplatform: validated `project_id` for `google_project` data-source ([#12846](https://togithub.com/hashicorp/terraform-provider-google/pull/12846)) - compute: added `source_disk` field to `google_compute_disk` and `google_compute_region_disk` resource ([#12779](https://togithub.com/hashicorp/terraform-provider-google/pull/12779)) - compute: added general field `rules` to `google_compute_router_nat` ([#12815](https://togithub.com/hashicorp/terraform-provider-google/pull/12815)) - container: added support for in-place update of `node_config.0.tags` for `google_container_node_pool` resource ([#12773](https://togithub.com/hashicorp/terraform-provider-google/pull/12773)) - container: added support for the Disk type and size configuration on the GKE Node Auto-provisioning ([#12786](https://togithub.com/hashicorp/terraform-provider-google/pull/12786)) - container: promote `enable_cost_allocation` field in `google_container_cluster` to GA ([#12866](https://togithub.com/hashicorp/terraform-provider-google/pull/12866)) - datastream: added `private_connectivity` field to `google_datastream_connection_profile` ([#12844](https://togithub.com/hashicorp/terraform-provider-google/pull/12844)) - dns: added `enable_geo_fencing` to `routing_policy` block of `google_dns_record_set` resource ([#12859](https://togithub.com/hashicorp/terraform-provider-google/pull/12859)) - dns: added `health_checked_targets` to `wrr` and `geo` blocks of `google_dns_record_set` resource ([#12859](https://togithub.com/hashicorp/terraform-provider-google/pull/12859)) - dns: added `primary_backup` to `routing_policy` block of `google_dns_record_set` resource ([#12859](https://togithub.com/hashicorp/terraform-provider-google/pull/12859)) - firebase: added deletion support and new field `deletion_policy` for `google_firebase_web_app` ([#12812](https://togithub.com/hashicorp/terraform-provider-google/pull/12812)) - privateca: added a new field `skip_grace_period` to skip the grace period when deleting a CertificateAuthority. ([#12784](https://togithub.com/hashicorp/terraform-provider-google/pull/12784)) - serviceaccount: added `member` field to `google_service_account` resource and datasource ([#12768](https://togithub.com/hashicorp/terraform-provider-google/pull/12768)) - sql: added `time_zone` field in `google_sql_database_instance` ([#12760](https://togithub.com/hashicorp/terraform-provider-google/pull/12760)) - storage: added `member` field to `google_storage_project_service_account` and `google_storage_transfer_project_service_account` datasource ([#12768](https://togithub.com/hashicorp/terraform-provider-google/pull/12768)) - storage: promoted `public_access_prevention` field on `google_storage_bucket` resource to GA ([#12766](https://togithub.com/hashicorp/terraform-provider-google/pull/12766)) - vpcaccess: promoted `machine_type`, `min_instances`, `max_instances`, and `subnet` in `google_vpc_access_connector` to GA ([#12838](https://togithub.com/hashicorp/terraform-provider-google/pull/12838)) BUG FIXES: - compute: made `vm_count` in `google_compute_resource_policy` optional ([#12807](https://togithub.com/hashicorp/terraform-provider-google/pull/12807)) - container: fixed inability to update `datapath_provider` on `google_container_cluster` by making field changes trigger resource recreation ([#12887](https://togithub.com/hashicorp/terraform-provider-google/pull/12887)) - pubsub: ensured topics are recreated when their schemas change. ([#12806](https://togithub.com/hashicorp/terraform-provider-google/pull/12806)) - redis: updated `persistence_config.rdb_snapshot_period` to optional in the `google_redis_instance` resource. ([#12872](https://togithub.com/hashicorp/terraform-provider-google/pull/12872)) ### [`v4.41.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4410-October-17-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.40.0...v4.41.0) KNOWN ISSUES: - container: This release introduced a new field, `node_config.0.guest_accelerator.0.gpu_sharing_config`, to an https://www.terraform.io/language/attr-as-blocks field (`node_config.0.guest_accelerator`). As detailed on the linked page, this may cause issues for modules and/or formats other than HCL. BREAKING CHANGES: - sql: updated `google_sql_user.sql_server_user_details` to be read only. Any configuration attempting to set this field is invalid and will cause the provider to fail during plan time. ([#12742](https://togithub.com/hashicorp/terraform-provider-google/pull/12742)) FEATURES: - **New Resource:** `google_cloud_ids_endpoint` ([#12744](https://togithub.com/hashicorp/terraform-provider-google/pull/12744)) IMPROVEMENTS: - appengine: added support for `service_account` field to `google_app_engine_standard_app_version` resource ([#12732](https://togithub.com/hashicorp/terraform-provider-google/pull/12732)) - bigquery: added `avro_options` field to `google_bigquery_table` resource ([#12750](https://togithub.com/hashicorp/terraform-provider-google/pull/12750)) - compute: added `node_config.0.guest_accelerator.0.gpu_sharing_config` field to `google_container_node_pool` resource ([#12733](https://togithub.com/hashicorp/terraform-provider-google/pull/12733)) - datafusion: added `crypto_key_config` field to `google_data_fusion_instance` resource ([#12737](https://togithub.com/hashicorp/terraform-provider-google/pull/12737)) - filestore: removed constraint that forced multiple `google_filestore_instance` creations to occur serially ([#12753](https://togithub.com/hashicorp/terraform-provider-google/pull/12753)) BUG FIXES: - kms: fixed apply failure when `google_kms_crypto_key` is removed after its versions were destroyed earlier ([#12752](https://togithub.com/hashicorp/terraform-provider-google/pull/12752)) - monitoring: fixed a bug causing a perma-diff in `google_monitoring_alert_policy` when `cross_series_reducer` was set to "REDUCE_NONE" ([#12741](https://togithub.com/hashicorp/terraform-provider-google/pull/12741)) ### [`v4.40.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4400-October-10-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.39.0...v4.40.0) FEATURES: - **New Data Source:** `google_cloudfunctions2_function` ([#12673](https://togithub.com/hashicorp/terraform-provider-google/pull/12673)) - **New Data Source:** `google_compute_snapshot` ([#12671](https://togithub.com/hashicorp/terraform-provider-google/pull/12671)) - **New Resource:** `google_compute_region_target_tcp_proxy` ([#12715](https://togithub.com/hashicorp/terraform-provider-google/pull/12715)) - **New Resource:** `google_identity_platform_config` ([#12665](https://togithub.com/hashicorp/terraform-provider-google/pull/12665)) - **New Resource:** `google_bigquery_datapolicy_data_policy` ([#12725](https://togithub.com/hashicorp/terraform-provider-google/pull/12725)) - **New Resource:** `google_bigquery_datapolicy_data_policy_iam_binding` ([#12725](https://togithub.com/hashicorp/terraform-provider-google/pull/12725)) - **New Resource:** `google_bigquery_datapolicy_data_policy_iam_member` ([#12725](https://togithub.com/hashicorp/terraform-provider-google/pull/12725)) - **New Resource:** `google_bigquery_datapolicy_data_policy_iam_policy` ([#12725](https://togithub.com/hashicorp/terraform-provider-google/pull/12725)) - **New Resource:** `google_org_policy_custom_constraint` ([#12691](https://togithub.com/hashicorp/terraform-provider-google/pull/12691)) IMPROVEMENTS: - bigqueryreservation: added `concurrency` and `multiRegionAuxiliary` to `google_bigquery_reservation` ([#12687](https://togithub.com/hashicorp/terraform-provider-google/pull/12687)) - bigtable: added additional retry GC policy operations with a longer poll interval to avoid quota issues ([#12717](https://togithub.com/hashicorp/terraform-provider-google/pull/12717)) - bigtable: improved error messaging ([#12707](https://togithub.com/hashicorp/terraform-provider-google/pull/12707)) - compute: added support for `compression_mode` field in `google_compute_backend_bucket` and `google_compute_backend_service` ([#12674](https://togithub.com/hashicorp/terraform-provider-google/pull/12674)) - datastream: added field `bigquery_profile` to `google_datastream_connection_profile` ([#12693](https://togithub.com/hashicorp/terraform-provider-google/pull/12693)) - dns: added field `cloud_logging_config` to `google_dns_managed_zone` ([#12675](https://togithub.com/hashicorp/terraform-provider-google/pull/12675)) - metastore: added support `BIGQUERY` as a value in `metastore_type` for `google_dataproc_metastore_service` ([#12724](https://togithub.com/hashicorp/terraform-provider-google/pull/12724)) - storage: added `custom_placement_config` field to `google_storage_bucket` resource to support custom dual-region GCS buckets ([#12723](https://togithub.com/hashicorp/terraform-provider-google/pull/12723)) - sql: added `password_policy` field to `google_sql_user` resource ([#12668](https://togithub.com/hashicorp/terraform-provider-google/pull/12668)) BUG FIXES: - storage: fixed a bug where user specified labels get overwritten by Dataplex auto generated labels ([#12694](https://togithub.com/hashicorp/terraform-provider-google/pull/12694)) - storagetransfer: fixed a bug in `google_storagetransfer_job` refreshes when `transfer_schedule` was empty ([#12704](https://togithub.com/hashicorp/terraform-provider-google/pull/12704)) ### [`v4.39.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4390-October-3-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.38.0...v4.39.0) FEATURES: - **New Data Source:** `google_artifact_registry_repository` ([#12637](https://togithub.com/hashicorp/terraform-provider-google/pull/12637)) - **New Resource:** `google_identity_platform_config` ([#12665](https://togithub.com/hashicorp/terraform-provider-google/pull/12665)) IMPROVEMENTS: - certificatemanager: added public/private PEM fields `pem_certificate` / `pem_private_key` and deprecated `certificate_pem` / `private_key_pem` ([#12664](https://togithub.com/hashicorp/terraform-provider-google/pull/12664)) - clouddeploy: added `serial_pipeline.stages.strategy` field to `google_clouddeploy_delivery_pipeline` ([#12619](https://togithub.com/hashicorp/terraform-provider-google/pull/12619)) - container: added `notification_config.pubsub.filter` field to `google_container_cluster` ([#12643](https://togithub.com/hashicorp/terraform-provider-google/pull/12643)) - eventarc: added `channels` and `conditions` fields to `google_eventarc_trigger` ([#12619](https://togithub.com/hashicorp/terraform-provider-google/pull/12619)) - healthcare: added ` notification_configs ` field to `google_healthcare_fhir_store` resource ([#12646](https://togithub.com/hashicorp/terraform-provider-google/pull/12646)) - iap: added ability to import `google_iap_brand` using ID using {{project}}/{{brand_id}} format ([#12633](https://togithub.com/hashicorp/terraform-provider-google/pull/12633)) - secretmanager: added output field 'version' to resource 'secret_manager_secret_version' ([#12658](https://togithub.com/hashicorp/terraform-provider-google/pull/12658)) - sql: added `maintenance_version` and `available_maintenance_versions` fields to `google_sql_database_instance` resource ([#12659](https://togithub.com/hashicorp/terraform-provider-google/pull/12659)) - storagetransfer: added `notification_config` field to `google_storage_transfer_job` resource ([#12625](https://togithub.com/hashicorp/terraform-provider-google/pull/12625)) - tags: added `purpose` and `purpose_data` properties to `google_tags_tag_key` ([#12649](https://togithub.com/hashicorp/terraform-provider-google/pull/12649)) BUG FIXES: - bigquery: fixed a bug where `allow_quoted_newlines` and `allow_jagged_rows` could not be set to false on `google_bigquery_table` ([#12627](https://togithub.com/hashicorp/terraform-provider-google/pull/12627)) - cloudfunction: fixed inability to update `docker_repository` and `kms_key_name` on `google_cloudfunctions_function` ([#12662](https://togithub.com/hashicorp/terraform-provider-google/pull/12662)) - compute: fixed inability to manage Cloud Armor `adaptive_protection_config` on `google_compute_security_policy` ([#12661](https://togithub.com/hashicorp/terraform-provider-google/pull/12661)) - iam: fixed diffs between `policy_data` from `google_iam_policy` data source and policy data in API responses ([#12652](https://togithub.com/hashicorp/terraform-provider-google/pull/12652)) - iam: fixed permadiff resulting from empty fields being sent in requests to set conditional IAM policies ([#12653](https://togithub.com/hashicorp/terraform-provider-google/pull/12653)) - secretmanager: fixed a bug where `google_secret_manager_secret_version` that was destroyed outside of Terraform would not be recreated on apply ([#12644](https://togithub.com/hashicorp/terraform-provider-google/pull/12644)) - storagetransfer: fixed a crash in `google_storagetransfer_job` when `transfer_schedule` is empty ([#12704](https://togithub.com/hashicorp/terraform-provider-google/pull/12704)) ### [`v4.38.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4380-September-26-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.37.0...v4.38.0) FEATURES: - **New Data Source:** `google_vpc_access_connector` ([#12580](https://togithub.com/hashicorp/terraform-provider-google/pull/12580)) - **New Resource:** `google_datastream_private_connection` ([#12574](https://togithub.com/hashicorp/terraform-provider-google/pull/12574)) IMPROVEMENTS: - appengine: Added `egress_setting` for field `vpc_access_connector` to `google_app_engine_standard_app_version` ([#12606](https://togithub.com/hashicorp/terraform-provider-google/pull/12606)) - bigquery: added `json_extension` field to the `load` block of `google_bigquery_job` resource ([#12597](https://togithub.com/hashicorp/terraform-provider-google/pull/12597)) - cloudfunctions: Added `build_worker_pool` to `google_cloudfunctions_function` ([#12591](https://togithub.com/hashicorp/terraform-provider-google/pull/12591)) - compute: added `json_custom_config` field to `google_compute_security_policy` resource ([#12611](https://togithub.com/hashicorp/terraform-provider-google/pull/12611)) - redis: Added support `persistence_config` field to `google_redis_instance` resource. ([#12569](https://togithub.com/hashicorp/terraform-provider-google/pull/12569)) - storage: added support for `overwriteWhen` field to `transfer_options` in `google_storage_transfer_job` resource ([#12573](https://togithub.com/hashicorp/terraform-provider-google/pull/12573)) BUG FIXES: - bigtable: added drift detection on `gc_rules` for `google_bigtable_gc_policy` ([#12568](https://togithub.com/hashicorp/terraform-provider-google/pull/12568)) - compute: fixed the inability to update `most_disruptive_allowed_action` for both `google_compute_per_instance_config` and `google_compute_region_per_instance_config` ([#12566](https://togithub.com/hashicorp/terraform-provider-google/pull/12566)) - container: fixed allow passing empty list to `monitoring_config` and `logging_config` in `google_container_cluster` ([#12605](https://togithub.com/hashicorp/terraform-provider-google/pull/12605)) - sql: fixed a bug causing a perma-diff on `disk_type` due to API values being downcased ([#12567](https://togithub.com/hashicorp/terraform-provider-google/pull/12567)) - storage: fixed the inability to set 0 for `lifecycle_rule.condition.age` on `google_storage_bucket` ([#12593](https://togithub.com/hashicorp/terraform-provider-google/pull/12593)) ### [`v4.37.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4370-September-19-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.36.0...v4.37.0) FEATURES: - **New Resource:** `google_apigee_nat_address` ([#12536](https://togithub.com/hashicorp/terraform-provider-google/pull/12536)) - **New Resource:** `google_dialogflow_cx_webhook` ([#12498](https://togithub.com/hashicorp/terraform-provider-google/pull/12498)) - **New Resource:** `google_filestore_snapshot` ([#12490](https://togithub.com/hashicorp/terraform-provider-google/pull/12490)) IMPROVEMENTS: - apigee: added read-only field `connection_state` to `google_apigee_endpoint_attachment` ([#12500](https://togithub.com/hashicorp/terraform-provider-google/pull/12500)) - bigtable: added support for `autoscaling_config.storage_target` to `google_bigtable_instance` ([#12510](https://togithub.com/hashicorp/terraform-provider-google/pull/12510)) - cloudbuild: added support for `BITBUCKET` option to `git_source.repo_type` in `google_cloudbuild_trigger` ([#12542](https://togithub.com/hashicorp/terraform-provider-google/pull/12542)) - dns: added in validation for trailing dot at end of DNS record name ([#12521](https://togithub.com/hashicorp/terraform-provider-google/pull/12521)) - project: added validation for field `project_id` in `google_project` datasource. ([#12553](https://togithub.com/hashicorp/terraform-provider-google/pull/12553)) - serviceaccount: added `expires_in` attribute for generating `exp` claim to `google_service_account_jwt` datasource ([#12539](https://togithub.com/hashicorp/terraform-provider-google/pull/12539)) BUG FIXES: - notebooks: fixed perma-diff in `google_notebooks_instance` ([#12493](https://togithub.com/hashicorp/terraform-provider-google/pull/12493)) - privateca: fixed an issue that blocked subordinate CA data sources when `state` was not `AWAITING_USER_ACTIVATION` ([#12511](https://togithub.com/hashicorp/terraform-provider-google/pull/12511)) - storage: fixed permdiff on the field `versioning` of `google_storage_bucket` ([#12495](https://togithub.com/hashicorp/terraform-provider-google/pull/12495)) ### [`v4.36.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4360-September-12-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.35.0...v4.36.0) FEATURES: - **New Resource:** `google_datastream_connection_profile` ([#12475](https://togithub.com/hashicorp/terraform-provider-google/pull/12475)) IMPROVEMENTS: - appengine: added field `service_account` to `google_app_engine_flexible_app_version` ([#12463](https://togithub.com/hashicorp/terraform-provider-google/pull/12463)) - bigtable: increased timeout in `google_bigtable_table` creation. ([#12468](https://togithub.com/hashicorp/terraform-provider-google/pull/12468)) - cloudbuild: added `location` field to `google_cloudbuild_trigger` resource ([#12450](https://togithub.com/hashicorp/terraform-provider-google/pull/12450)) - compute: added `certificate_map` to `compute_target_ssl_proxy` resource ([#12467](https://togithub.com/hashicorp/terraform-provider-google/pull/12467)) - compute: added field `chain_name` to `google_compute_resource_policy.snapshot_properties` ([#12481](https://togithub.com/hashicorp/terraform-provider-google/pull/12481)) - compute: added field `chain_name` to resource `google_compute_snapshot` ([#12481](https://togithub.com/hashicorp/terraform-provider-google/pull/12481)) - container: added `autoscaling.total_min_node_count`, `autoscaling.total_max_node_count`, and `autoscaling.location_policy` to `google_container_cluster.node_pool` ([#12453](https://togithub.com/hashicorp/terraform-provider-google/pull/12453)) - container: added field `node_pool_defaults` to `resource_container_cluster`. ([#12452](https://togithub.com/hashicorp/terraform-provider-google/pull/12452)) - dataproc: added option `shielded_instance_config` to resource `google_dataproc_workflow_template`. ([#12451](https://togithub.com/hashicorp/terraform-provider-google/pull/12451)) - metastore: extended default timeouts for `google_dataproc_metastore_service` from 40m to 60m ([#12462](https://togithub.com/hashicorp/terraform-provider-google/pull/12462)) - pubsub: made `google_pubsub_subscription.enable_exactly_once_delivery` mutable so that it updates subscription without recreation. ([#12438](https://togithub.com/hashicorp/terraform-provider-google/pull/12438)) ### [`v4.35.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4350-September-6-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.34.0...v4.35.0) IMPROVEMENTS: - apigee: added support for `nodeConfig` in `google_apigee_environment` ([#12394](https://togithub.com/hashicorp/terraform-provider-google/pull/12394)) - apigee: added a `properties` field to `google_apigee_organization` ([#12433](https://togithub.com/hashicorp/terraform-provider-google/pull/12433)) - cloudfunctions2: added `secret_environment_variables` and `secret_volumes` to `google_cloudfunctions2_function` ([#12417](https://togithub.com/hashicorp/terraform-provider-google/pull/12417)) - compute: added support for param `visible_core_count` in `google_compute_instance` and `google_compute_instance_template` under `advanced_machine_features` ([#12404](https://togithub.com/hashicorp/terraform-provider-google/pull/12404)) - compute: added support documentation links to error messages for certain Compute Operation errors. ([#12418](https://togithub.com/hashicorp/terraform-provider-google/pull/12418)) - container: added `service_external_ips_config` support to `cluster_container` resource. ([#12415](https://togithub.com/hashicorp/terraform-provider-google/pull/12415)) - container: added `enable_cost_allocation` to `google_container_cluster` ([#12416](https://togithub.com/hashicorp/terraform-provider-google/pull/12416)) - dns: added `behavior` field to `google_dns_response_policy_rule` resource ([#12407](https://togithub.com/hashicorp/terraform-provider-google/pull/12407)) - monitoring: added `force_delete` field to `google_monitoring_notification_channel` resource ([#12414](https://togithub.com/hashicorp/terraform-provider-google/pull/12414)) BUG FIXES: - compute: fixed the `id` format of the data source `google_compute_instance` ([#12405](https://togithub.com/hashicorp/terraform-provider-google/pull/12405)) ### [`v4.34.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4340-August-29-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.33.0...v4.34.0) NOTES: - updated Bigtable go client version from 1.13 to 1.16. ([#12349](https://togithub.com/hashicorp/terraform-provider-google/pull/12349)) IMPROVEMENTS: - apigee: added support for specifying retention when deleting `google_apigee_organization` ([#12336](https://togithub.com/hashicorp/terraform-provider-google/pull/12336)) - appengine: added `app_engine_apis` field to `google_app_engine_standard_app_version` resource ([#12339](https://togithub.com/hashicorp/terraform-provider-google/pull/12339)) - cloudfunction2: promoted to `google_cloudfunctions2_function` ga ([#12322](https://togithub.com/hashicorp/terraform-provider-google/pull/12322)) - compute: improved error messaging for compute errors ([#12333](https://togithub.com/hashicorp/terraform-provider-google/pull/12333)) - container: added general field `reservation_affinity` to `google_container_node_pool` ([#12375](https://togithub.com/hashicorp/terraform-provider-google/pull/12375)) - container: added field `auto_provisioning_network_tags` to `google_container_cluster` (beta) ([#12347](https://togithub.com/hashicorp/terraform-provider-google/pull/12347)) - sql: added support for major version upgrade to ` google_sql_database_instance ` resource ([#12338](https://togithub.com/hashicorp/terraform-provider-google/pull/12338)) BUG FIXES: - bigtable: fixed comparing column family name when reading a GC policy. ([#12381](https://togithub.com/hashicorp/terraform-provider-google/pull/12381)) - bigtable: passed `isTopeLevel` in getGCPolicyFromJSON() instead of hardcoding it to true. ([#12351](https://togithub.com/hashicorp/terraform-provider-google/pull/12351)) - composer: corrected the description of `image_version` field. ([#12329](https://togithub.com/hashicorp/terraform-provider-google/pull/12329)) ### [`v4.33.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4330-August-22-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.32.0...v4.33.0) FEATURES: - **New Resource:** `google_cloudfunctions2_function` ([#12322](https://togithub.com/hashicorp/terraform-provider-google/pull/12322)) IMPROVEMENTS: - container: added update support for `authenticator_groups_config` in `google_container_cluster` ([#12310](https://togithub.com/hashicorp/terraform-provider-google/pull/12310)) - dataflow: added ability to import `google_dataflow_job` ([#12316](https://togithub.com/hashicorp/terraform-provider-google/pull/12316)) - dns: added `managed_zone_id` attribute to `google_dns_managed_zone` data source ([#12312](https://togithub.com/hashicorp/terraform-provider-google/pull/12312)) - monitoring: added `accepted_response_status_codes` to `monitoring_uptime_check` ([#12313](https://togithub.com/hashicorp/terraform-provider-google/pull/12313)) - sql: added `password_validation_policy` field to `google_cloud_sql` resource ([#12320](https://togithub.com/hashicorp/terraform-provider-google/pull/12320)) BUG FIXES: - bigquery: removed force replacement for `display_name` on `google_bigquery_data_transfer_config` ([#12311](https://togithub.com/hashicorp/terraform-provider-google/pull/12311)) - compute: fixed permadiff for `instance_termination_action` in `google_compute_instance_template` ([#12309](https://togithub.com/hashicorp/terraform-provider-google/pull/12309)) ### [`v4.32.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4320-August-15-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.31.0...v4.32.0) NOTES: - Updated to Golang 1.18 ([#12246](https://togithub.com/hashicorp/terraform-provider-google/pull/12246)) FEATURES: - **New Resource:** `google_dataplex_asset` ([#12210](https://togithub.com/hashicorp/terraform-provider-google/pull/12210)) - **New Resource:** `google_gke_hub_membership_iam_binding` ([#12280](https://togithub.com/hashicorp/terraform-provider-google/pull/12280)) - **New Resource:** `google_gke_hub_membership_iam_member` ([#12280](https://togithub.com/hashicorp/terraform-provider-google/pull/12280)) - **New Resource:** `google_gke_hub_membership_iam_policy` ([#12280](https://togithub.com/hashicorp/terraform-provider-google/pull/12280)) IMPROVEMENTS: - certificatemanager: added `state`, `authorization_attempt_info` and `provisioning_issue` output fields to `google_certificate_manager_certificate` ([#12224](https://togithub.com/hashicorp/terraform-provider-google/pull/12224)) - compute: added `certificate_map` to `compute_target_https_proxy` resource ([#12227](https://togithub.com/hashicorp/terraform-provider-google/pull/12227)) - compute: added validation for name field on `google_compute_network` ([#12271](https://togithub.com/hashicorp/terraform-provider-google/pull/12271)) - compute: made `port` optional in `google_compute_network_endpoint` to allow network endpoints to be associated with `GCE_VM_IP` network endpoint groups ([#12267](https://togithub.com/hashicorp/terraform-provider-google/pull/12267)) - container: added support for additional values `APISERVER`, `CONTROLLER_MANAGER`, and `SCHEDULER` in `google_container_cluster.monitoring_config` ([#12247](https://togithub.com/hashicorp/terraform-provider-google/pull/12247)) - gkehub: added `monitoring` and `mutation_enabled` fields to resource `feature_membership` ([#12265](https://togithub.com/hashicorp/terraform-provider-google/pull/12265)) - gkehub: added better support for import for `google_gke_hub_membership` ([#12207](https://togithub.com/hashicorp/terraform-provider-google/pull/12207)) - pubsub: added `bigquery_config` to `google_pubsub_subscription` ([#12216](https://togithub.com/hashicorp/terraform-provider-google/pull/12216)) - scheduler: added `paused` field to `google_cloud_scheduler_job` ([#12190](https://togithub.com/hashicorp/terraform-provider-google/pull/12190)) - scheduler: added `state` output field to `google_cloud_scheduler_job` ([#12190](https://togithub.com/hashicorp/terraform-provider-google/pull/12190)) BUG FIXES: - apigee: fixed an issue where `google_apigee_instance` creation would fail due to multiple concurrent instances ([#12289](https://togithub.com/hashicorp/terraform-provider-google/pull/12289)) - billingbudget: fixed a bug where `google_billing_budget.budget_filter.services` was not updating. ([#12270](https://togithub.com/hashicorp/terraform-provider-google/pull/12270)) - compute: fixed perma-diff on `google_compute_disk` for new arm64 images ([#12184](https://togithub.com/hashicorp/terraform-provider-google/pull/12184)) - dataflow: fixed bug where permadiff would show on `google_dataflow_job.additional_experiments` ([#12268](https://togithub.com/hashicorp/terraform-provider-google/pull/12268)) - storage: fixed a bug in `google_storage_bucket` where `name` was incorrectly validated. ([#12248](https://togithub.com/hashicorp/terraform-provider-google/pull/12248)) ### [`v4.31.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4310-Aug-1-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.30.0...v4.31.0) FEATURES: - **New Resource:** `google_dataplex_zone` ([#12146](https://togithub.com/hashicorp/terraform-provider-google/pull/12146)) IMPROVEMENTS: - bucket: added support for `matches_prefix` and `matches_suffix` in `condition` of a `lifecycle_rule` in `google_storage_bucket` ([#12175](https://togithub.com/hashicorp/terraform-provider-google/pull/12175)) - compute: added `network` and `subnetwork` fields to `google_compute_region_network_endpoint_group` for PSC. ([#12176](https://togithub.com/hashicorp/terraform-provider-google/pull/12176)) - container: added field `boot_disk_kms_key` to `auto_provisioning_defaults` in `google_container_cluster` ([#12173](https://togithub.com/hashicorp/terraform-provider-google/pull/12173)) - notebooks: added `bootDiskType` support for `PD_EXTREME` in `google_notebooks_instance` ([#12181](https://togithub.com/hashicorp/terraform-provider-google/pull/12181)) - notebooks: added `softwareConfig.upgradeable`, `softwareConfig.postStartupScriptBehavior`, `softwareConfig.kernels` in `google_notebooks_runtime` ([#12181](https://togithub.com/hashicorp/terraform-provider-google/pull/12181)) - notebooks: promoted `nicType` and `reservationAffinity` in `google_notebooks_instance` to GA ([#12181](https://togithub.com/hashicorp/terraform-provider-google/pull/12181)) - storage: added name validation for `google_storage_bucket` ([#12183](https://togithub.com/hashicorp/terraform-provider-google/pull/12183)) BUG FIXES: - Cloud IAM: fixed incorrect basePath for `IAMBetaBasePathKey` on `google_iam_workload_identity_pool` (ga) ([#12145](https://togithub.com/hashicorp/terraform-provider-google/pull/12145)) - compute: fixed perma-diff on `google_compute_disk` for new arm64 images ([#12184](https://togithub.com/hashicorp/terraform-provider-google/pull/12184)) - dns: fixed a bug where `google_dns_record_set` would create an inconsistent plan when using interpolated values in `rrdatas` ([#12157](https://togithub.com/hashicorp/terraform-provider-google/pull/12157)) - kms: fixed setting of resource id post-import for `google_kms_crypto_key` ([#12164](https://togithub.com/hashicorp/terraform-provider-google/pull/12164)) - provider: fixed a bug where user-agent was showing "dev" rather than the provider version ([#12137](https://togithub.com/hashicorp/terraform-provider-google/pull/12137)) ### [`v4.30.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4300-July-25-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.29.0...v4.30.0) FEATURES: - **New Data Source:** `google_service_account_jwt` ([#12107](https://togithub.com/hashicorp/terraform-provider-google/pull/12107)) - **New Resource:** `google_certificate_map_entry` ([#12127](https://togithub.com/hashicorp/terraform-provider-google/pull/12127)) - **New Resource:** `google_certificate_map` ([#12127](https://togithub.com/hashicorp/terraform-provider-google/pull/12127)) IMPROVEMENTS: - billingbudget: made `thresholdRules` optional in `google_billing_budget` ([#12087](https://togithub.com/hashicorp/terraform-provider-google/pull/12087)) - compute: added `instance_termination_action` field to `google_compute_instance_template` resource to support Spot VM termination action ([#12105](https://togithub.com/hashicorp/terraform-provider-google/pull/12105)) - compute: added `instance_termination_action` field to `google_compute_instance` resource to support Spot VM termination action ([#12105](https://togithub.com/hashicorp/terraform-provider-google/pull/12105)) - compute: added `request_coalescing` and `bypass_cache_on_request_headers` fields to `compute_backend_bucket` ([#12098](https://togithub.com/hashicorp/terraform-provider-google/pull/12098)) - compute: added support for `esp` protocol in `google_compute_packet_mirroring.filters.ip_protocols` ([#12118](https://togithub.com/hashicorp/terraform-provider-google/pull/12118)) - compute: promoted `rules.rate_limit_options`, `rules.redirect_options`, `adaptive_protection_config` in `compute_security_policy` to GA ([#12085](https://togithub.com/hashicorp/terraform-provider-google/pull/12085)) - dataproc: promoted `lifecycle_config` and `endpoint_config` in `google_dataproc_cluster` to GA ([#12129](https://togithub.com/hashicorp/terraform-provider-google/pull/12129)) - monitoring: added `evaluation_missing_data` field to `google_monitoring_alert_policy` ([#12128](https://togithub.com/hashicorp/terraform-provider-google/pull/12128)) - notebooks: added `reserved_ip_range` field to `google_notebooks_runtime` ([#12113](https://togithub.com/hashicorp/terraform-provider-google/pull/12113)) BUG FIXES: - bigtable: fixed an incorrect diff when adding two or more clusters ([#12109](https://togithub.com/hashicorp/terraform-provider-google/pull/12109)) - compute: allowed properly updating `adaptive_protection_config` in `compute_security_policy` ([#12085](https://togithub.com/hashicorp/terraform-provider-google/pull/12085)) - notebooks: fixed a bug where `google_notebooks_runtime` can't be updated ([#12113](https://togithub.com/hashicorp/terraform-provider-google/pull/12113)) - sql: fixed an issue in `google_sql_database_instance` where updates would fail because of the `collation` field ([#12131](https://togithub.com/hashicorp/terraform-provider-google/pull/12131)) ### [`v4.29.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4290-July-18-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.28.0...v4.29.0) FEATURES: - **New Resource:** `google_artifact_registry_repository_iam_binding` ([#12063](https://togithub.com/hashicorp/terraform-provider-google/pull/12063)) - **New Resource:** `google_artifact_registry_repository_iam_member` ([#12063](https://togithub.com/hashicorp/terraform-provider-google/pull/12063)) - **New Resource:** `google_artifact_registry_repository_iam_policy` ([#12063](https://togithub.com/hashicorp/terraform-provider-google/pull/12063)) - **New Resource:** `google_artifact_registry_repository` ([#12063](https://togithub.com/hashicorp/terraform-provider-google/pull/12063)) - **New Resource:** `google_iam_workload_identity_pool_provider` ([#12065](https://togithub.com/hashicorp/terraform-provider-google/pull/12065)) - **New Resource:** `google_iam_workload_identity_pool` ([#12065](https://togithub.com/hashicorp/terraform-provider-google/pull/12065)) - **New Resource:** `google_cloudiot_registry_iam_binding` ([#12036](https://togithub.com/hashicorp/terraform-provider-google/pull/12036)) - **New Resource:** `google_cloudiot_registry_iam_member` ([#12036](https://togithub.com/hashicorp/terraform-provider-google/pull/12036)) - **New Resource:** `google_cloudiot_registry_iam_policy` ([#12036](https://togithub.com/hashicorp/terraform-provider-google/pull/12036)) - **New Resource:** `google_compute_snapshot_iam_binding` ([#12028](https://togithub.com/hashicorp/terraform-provider-google/pull/12028)) - **New Resource:** `google_compute_snapshot_iam_member` ([#12028](https://togithub.com/hashicorp/terraform-provider-google/pull/12028)) - **New Resource:** `google_compute_snapshot_iam_policy` ([#12028](https://togithub.com/hashicorp/terraform-provider-google/pull/12028)) - **New Resource:** `google_dataproc_metastore_service` ([#12026](https://togithub.com/hashicorp/terraform-provider-google/pull/12026)) IMPROVEMENTS: - container: added `binauthz_evaluation_mode` field to `resource_container_cluster`. ([#12035](https://togithub.com/hashicorp/terraform-provider-google/pull/12035)) - dataproc: added Support for Dataproc on GKE in `google_dataproc_cluster` ([#12076](https://togithub.com/hashicorp/terraform-provider-google/pull/12076)) - dataproc: added `metastore_config` in `google_dataproc_cluster` ([#12040](https://togithub.com/hashicorp/terraform-provider-google/pull/12040)) - metastore: add `databaseType`, `releaseChannel`, and `hiveMetastoreConfig.endpointProtocol` arguments ([#12026](https://togithub.com/hashicorp/terraform-provider-google/pull/12026)) - sql: added attribute "encryption_key_name" to `google_sql_database_instance` resource. ([#12039](https://togithub.com/hashicorp/terraform-provider-google/pull/12039)) BUG FIXES: - bigquery: fixed case-sensitive for `user_by_email` and `group_by_email` on `google_bigquery_dataset_access` ([#12029](https://togithub.com/hashicorp/terraform-provider-google/pull/12029)) - clouddeploy: fixed permadiff on `execution_configs` in `google_clouddeploy_target` resource ([#12033](https://togithub.com/hashicorp/terraform-provider-google/pull/12033)) - cloudscheduler: fixed a diff on the last slash of uri on `google_cloud_scheduler_job` ([#12027](https://togithub.com/hashicorp/terraform-provider-google/pull/12027)) - compute: fixed force recreation on `provisioned_iops` of `google_compute_disk` ([#12058](https://togithub.com/hashicorp/terraform-provider-google/pull/12058)) - compute: fixed missing `network_interface.0.ipv6_access_config.0.external_ipv6` output on `google_compute_instance` ([#12072](https://togithub.com/hashicorp/terraform-provider-google/pull/12072)) - documentai: fixed a bug where eu region could not be utilized for documentai resources ([#12074](https://togithub.com/hashicorp/terraform-provider-google/pull/12074)) - gkehub: fixed a bug where `issuer` can't be updated on `google_gke_hub_membership` ([#12073](https://togithub.com/hashicorp/terraform-provider-google/pull/12073)) ### [`v4.28.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4280-July-11-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.27.0...v4.28.0) FEATURES: - **New Resource:** google_bigquery_connection_iam_binding ([#12004](https://togithub.com/hashicorp/terraform-provider-google/pull/12004)) - **New Resource:** google_bigquery_connection_iam_member ([#12004](https://togithub.com/hashicorp/terraform-provider-google/pull/12004)) - **New Resource:** google_bigquery_connection_iam_policy ([#12004](https://togithub.com/hashicorp/terraform-provider-google/pull/12004)) - **New Resource:** google_cloud_tasks_queue_iam_binding ([#11987](https://togithub.com/hashicorp/terraform-provider-google/pull/11987)) - **New Resource:** google_cloud_tasks_queue_iam_member ([#11987](https://togithub.com/hashicorp/terraform-provider-google/pull/11987)) - **New Resource:** google_cloud_tasks_queue_iam_policy ([#11987](https://togithub.com/hashicorp/terraform-provider-google/pull/11987)) - **New Resource:** google_dataproc_autoscaling_policy_iam_binding ([#12008](https://togithub.com/hashicorp/terraform-provider-google/pull/12008)) - **New Resource:** google_dataproc_autoscaling_policy_iam_member ([#12008](https://togithub.com/hashicorp/terraform-provider-google/pull/12008)) - **New Resource:** google_dataproc_autoscaling_policy_iam_policy ([#12008](https://togithub.com/hashicorp/terraform-provider-google/pull/12008)) - **New Resource:** monitoring: Promoted 'monitoredproject' to GA ([#11974](https://togithub.com/hashicorp/terraform-provider-google/pull/11974)) IMPROVEMENTS: - bigquery: fixed a permadiff in `google_bigquery_job.query. destination_table` ([#11936](https://togithub.com/hashicorp/terraform-provider-google/pull/11936)) - billing: added `calendar_period` and `custom_period` fields to `google_billing_budget` ([#11993](https://togithub.com/hashicorp/terraform-provider-google/pull/11993)) - cloudsql: added attribute `project` to data source `google_sql_backup_run` ([#11938](https://togithub.com/hashicorp/terraform-provider-google/pull/11938)) - composer: added CMEK, PUPI and IP_masq_agent support for Composer 2 in `google_composer_environment` resource ([#11994](https://togithub.com/hashicorp/terraform-provider-google/pull/11994)) - compute: added `max_ports_per_vm` field to `google_compute_router_nat` resource ([#11933](https://togithub.com/hashicorp/terraform-provider-google/pull/11933)) - compute: added `GCE_VM_IP` support to `google_compute_network_endpoint_group` resource. ([#11997](https://togithub.com/hashicorp/terraform-provider-google/pull/11997)) - compute: promoted `disk_encryption_key.kms_key_name` on `google_compute_region_disk` ([#11976](https://togithub.com/hashicorp/terraform-provider-google/pull/11976)) - container: promoted `gce_persistent_disk_csi_driver_config` addon in `google_container_cluster` resource to GA ([#11999](https://togithub.com/hashicorp/terraform-provider-google/pull/11999)) - container: promoted `notification_config` and `dns_cache_config` on `google_container_cluster` ([#11944](https://togithub.com/hashicorp/terraform-provider-google/pull/11944)) - privateca: added support to subordinate CA activation ([#11980](https://togithub.com/hashicorp/terraform-provider-google/pull/11980)) - redis: added CMEK key field `customer_managed_key` in ` google_redis_instance ` ([#11998](https://togithub.com/hashicorp/terraform-provider-google/pull/11998)) - spanner: added field `version_retention_period` to `google_spanner_database` resource ([#11982](https://togithub.com/hashicorp/terraform-provider-google/pull/11982)) - sql: added `settings.location_preference.secondary_zone` field in `google_sql_database_instance` ([#11996](https://togithub.com/hashicorp/terraform-provider-google/pull/11996)) - sql: added `sql_server_audit_config` field in `google_sql_database_instance` ([#11941](https://togithub.com/hashicorp/terraform-provider-google/pull/11941)) BUG FIXES: - composer: fixed a problem with updating Cloud Composer's `scheduler_count` field ([https://github.com/hashicorp/terraform-provider-google/issues/11940](https://togithub.com/hashicorp/terraform-provider-google/issues/11940)) ([#11951](https://togithub.com/hashicorp/terraform-provider-google/pull/11951)) - composer: fixed permadiff on `private_environment_config.cloud_composer_connection_subnetwork` ([#11954](https://togithub.com/hashicorp/terraform-provider-google/pull/11954)) - container: fixed an issue where `node_config.min_cpu_platform` could cause a perma-diff in `google_container_cluster` ([#11986](https://togithub.com/hashicorp/terraform-provider-google/pull/11986)) - filestore: fixed a case where `google_filestore_instance.networks.network` would incorrectly see a diff between state and config when the network `id` format was used ([#11995](https://togithub.com/hashicorp/terraform-provider-google/pull/11995)) ### [`v4.27.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4270-June-27-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.26.0...v4.27.0) IMPROVEMENTS: - clouddeploy: added `suspend` field to `google_clouddeploy_delivery_pipeline` resource ([#11914](https://togithub.com/hashicorp/terraform-provider-google/pull/11914)) - compute: added maxPortsPerVm field to `google_compute_router_nat` resource ([#11933](https://togithub.com/hashicorp/terraform-provider-google/pull/11933)) - compute: added `psc_connection_id` and `psc_connection_status` output fields to `google_compute_forwarding_rule` and `google_compute_global_forwarding_rule` resources ([#11892](https://togithub.com/hashicorp/terraform-provider-google/pull/11892)) - containeraws: made `config.instance_type` field updatable in `google_container_aws_node_pool` ([#11892](https://togithub.com/hashicorp/terraform-provider-google/pull/11892)) BUG FIXES: - compute: fixed default handling for ` enable_dynamic_port_allocation ` to be managed by the api ([#11887](https://togithub.com/hashicorp/terraform-provider-google/pull/11887)) - vertexai: Fixed a bug where terraform crashes when `force_destroy` is set in `google_vertex_ai_featurestore` resource ([#11928](https://togithub.com/hashicorp/terraform-provider-google/pull/11928)) ### [`v4.26.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4260-June-21-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.25.0...v4.26.0) FEATURES: - **New Resource:** `google_cloudfunctions2_function_iam_binding` ([#11853](https://togithub.com/hashicorp/terraform-provider-google/pull/11853)) - **New Resource:** `google_cloudfunctions2_function_iam_member` ([#11853](https://togithub.com/hashicorp/terraform-provider-google/pull/11853)) - **New Resource:** `google_cloudfunctions2_function_iam_policy` ([#11853](https://togithub.com/hashicorp/terraform-provider-google/pull/11853)) - **New Resource:** `google_documentai_processor` ([#11879](https://togithub.com/hashicorp/terraform-provider-google/pull/11879)) - **New Resource:** `google_documentai_processor_default_version` ([#11879](https://togithub.com/hashicorp/terraform-provider-google/pull/11879)) IMPROVEMENTS: - accesscontextmanager: Added `external_resources` to `egress_to` in `google_access_context_manager_service_perimeter` and `google_access_context_manager_service_perimeters` resource ([#11857](https://togithub.com/hashicorp/terraform-provider-google/pull/11857)) - cloudbuild: Added `include_build_logs` to `google_cloudbuild_trigger` ([#11866](https://togithub.com/hashicorp/terraform-provider-google/pull/11866)) - composer: Promoted `config.privately_used_public_ips` and `config.ip_masq_agent` in `google_composer_environment` resource to GA. ([#11849](https://togithub.com/hashicorp/terraform-provider-google/pull/11849)) BUG FIXES: - dns: fixed a bug where `google_dns_record_set` resource can not be changed from default routing to Geo routing policy. ([#11872](https://togithub.com/hashicorp/terraform-provider-google/pull/11872)) ### [`v4.25.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4250-June-15-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.24.0...v4.25.0) IMPROVEMENTS: - bigquery: added `connection_id` to `external_data_configuration` for `google_bigquery_table` ([#11836](https://togithub.com/hashicorp/terraform-provider-google/pull/11836)) - composer: promoted `config.master_authorized_networks_config` in `google_composer_environment` resource to GA. ([#11810](https://togithub.com/hashicorp/terraform-provider-google/pull/11810)) - compute: added `advanced_options_config` to `google_compute_security_policy` ([#11809](https://togithub.com/hashicorp/terraform-provider-google/pull/11809)) - compute: added `cache_key_policy` field to `google_compute_backend_bucket` resource ([#11791](https://togithub.com/hashicorp/terraform-provider-google/pull/11791)) - compute: added `include_named_cookies` to `cdn_policy` on `compute_backend_service` resource ([#11818](https://togithub.com/hashicorp/terraform-provider-google/pull/11818)) - compute: added internal IPv6 support on `google_compute_network` and `google_compute_subnetwork` ([#11842](https://togithub.com/hashicorp/terraform-provider-google/pull/11842)) - container: added `spot` field to `node_config` sub-resource ([#11796](https://togithub.com/hashicorp/terraform-provider-google/pull/11796)) - monitoring: added support for JSONPath content matchers to `google_monitoring_uptime_check_config` resource ([#11829](https://togithub.com/hashicorp/terraform-provider-google/pull/11829)) - monitoring: added support for `user_labels` in `google_monitoring_slo` resource ([#11833](https://togithub.com/hashicorp/terraform-provider-google/pull/11833) - sql: added `sql_server_user_details` field to `google_sql_user` resource ([#11834](https://togithub.com/hashicorp/terraform-provider-google/pull/11834)) BUG FIXES: - certificatemanager: fixed bug where `DEFAULT` scope would permadiff and force replace the certificate. ([#11811](https://togithub.com/hashicorp/terraform-provider-google/pull/11811)) - dns: fixed perma-diff for updated labels in `google_dns_managed_zone` ([#11846](https://togithub.com/hashicorp/terraform-provider-google/pull/11846)) - storagetransfer: fixed perm diff on transfer_options for `google_storage_transfer_job` ([#11812](https://togithub.com/hashicorp/terraform-provider-google/pull/11812)) ### [`v4.24.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4240-June-6-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.23.0...v4.24.0) IMPROVEMENTS: - compute: added `cache_key_policy` field to `google_compute_backend_bucket` resource ([#11791](https://togithub.com/hashicorp/terraform-provider-google/pull/11791)) ### [`v4.23.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4230-June-1-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.22.0...v4.23.0) FEATURES: - **New Data Source:** `google_tags_tag_key` ([#11753](https://togithub.com/hashicorp/terraform-provider-google/pull/11753)) - **New Data Source:** `google_tags_tag_value` ([#11753](https://togithub.com/hashicorp/terraform-provider-google/pull/11753)) - **New Resource:** `google_dataplex_lake` ([#11769](https://togithub.com/hashicorp/terraform-provider-google/pull/11769)) IMPROVEMENTS: - bigqueryconnection: updated connection types to support v1 ga ([#11728](https://togithub.com/hashicorp/terraform-provider-google/pull/11728)) - cloudfunctions: added docker registry support for Cloud Functions ([#11729](https://togithub.com/hashicorp/terraform-provider-google/pull/11729)) - memcache: added `maintenance_policy` and `maintenance_schedule` to `google_memcache_instance` ([#11759](https://togithub.com/hashicorp/terraform-provider-google/pull/11759)) BUG FIXES: - binaryauthorization: fixed permadiff in `google_binary_authorization_attestor` ([#11731](https://togithub.com/hashicorp/terraform-provider-google/pull/11731)) - service: added re-polling for service account after creation, 404s sometimes due to [eventual consistency](https://cloud.google.com/iam/docs/overview#consistency) ([#11749](https://togithub.com/hashicorp/terraform-provider-google/pull/11749)) ### [`v4.22.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4220-May-24-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.21.0...v4.22.0) FEATURES: - **New Resource:** `google_bigquery_connection` ([#11701](https://togithub.com/hashicorp/terraform-provider-google/pull/11701)) - **New Resource:** `google_certificate_manager_certificate` ([#11685](https://togithub.com/hashicorp/terraform-provider-google/pull/11685)) - **New Resource:** `google_certificate_manager_Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.