terraform-google-modules / terraform-google-vpc-service-controls

Handles opinionated VPC Service Controls and Access Context Manager configuration and deployments
https://registry.terraform.io/modules/terraform-google-modules/vpc-service-controls/google
Apache License 2.0
59 stars 67 forks source link

chore(deps): update terraform google to v4 - autoclosed #94

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change Pending
google (source) required_provider major ~> 3.0 -> ~> 4.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_dns_authorization` ([#​11685](https://togithub.com/hashicorp/terraform-provider-google/pull/11685)) - **New Resource:** `google_clouddeploy_delivery_pipeline` ([#​11658](https

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 this update again.



This PR has been generated by Mend Renovate. View repository job log here.

comment-bot-dev commented 1 year ago

Thanks for the PR! πŸš€ Unfortunately it looks like some of our CI checks failed. See the Contributing Guide for details.

Error: Failed to query available provider packages β”‚

β”‚

Could not retrieve the list of available versions for provider β”‚

hashicorp/google: no available releases match the given constraints >= β”‚

3.53.0, ~> 3.53, ~> 3.82, ~> 4.0, < 5.0.0 β•΅ terraform_validate ./examples/bq-exfil-demo β•· β”‚

Error: Failed to query available provider packages β”‚

β”‚

Could not retrieve the list of available versions for provider β”‚

hashicorp/google: no available releases match the given constraints >= β”‚

2.12.0, >= 3.43.0, >= 3.45.0, >= 3.50.0, >= 3.53.0, ~> 3.53, >= 3.63.0, ~> β”‚

3.82, ~> 4.0, < 5.0.0 β•΅ terraform_validate ./examples/onprem_demo Success! The configuration is valid. terraform_validate ./examples/onprem_demo/onprem_project Success! The configuration is valid. terraform_validate ./examples/onprem_demo/vpc_sc_project Success! The configuration is valid. terraform_validate ./examples/simple_example Success! The configuration is valid. terraform_validate ./examples/simple_example_access_level Success! The configuration is valid. terraform_validate ./examples/simple_example_access_level_dry_run Success! The configuration is valid. terraform_validate ./examples/simple_example_bridge Success! The configuration is valid. terraform_validate ./examples/simple_example_dynamic Success! The configuration is valid. terraform_validate ./examples/simple_example_with_ingress_rule Success! The configuration is valid. terraform_validate ./modules/access_level Success! The configuration is valid. terraform_validate ./modules/bridge_service_perimeter Success! The configuration is valid. terraform_validate ./modules/regular_service_perimeter Success! The configuration is valid. terraform_validate ./test/fixtures/simple_example Success! The configuration is valid. terraform_validate ./test/fixtures/simple_example_bridge Success! The configuration is valid. terraform_validate ./test/setup Success! The configuration is valid.