hashicorp/terraform-provider-google (google)
### [`v5.26.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#5260-Unreleased)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v5.25.0...v5.26.0)
### [`v5.25.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#5250-Apr-15-2024)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v5.24.0...v5.25.0)
FEATURES:
- **New Data Source:** `google_tags_tag_keys` ([#17782](https://togithub.com/hashicorp/terraform-provider-google/pull/17782))
- **New Data Source:** `google_tags_tag_values` ([#17782](https://togithub.com/hashicorp/terraform-provider-google/pull/17782))
IMPROVEMENTS:
- bigquery: added in-place schema column drop support for `google_bigquery_table` resource ([#17777](https://togithub.com/hashicorp/terraform-provider-google/pull/17777))
- compute: added `endpoint_types` field to `google_compute_router_nat` resource ([#17771](https://togithub.com/hashicorp/terraform-provider-google/pull/17771))
- compute: increased timeouts from 8 minutes to 20 minutes for `google_compute_security_policy` resource ([#17793](https://togithub.com/hashicorp/terraform-provider-google/pull/17793))
- compute: promoted `google_compute_instance_settings` to GA ([#17781](https://togithub.com/hashicorp/terraform-provider-google/pull/17781))
- container: added `stateful_ha_config` field to `google_container_cluster` resource ([#17796](https://togithub.com/hashicorp/terraform-provider-google/pull/17796))
- firestore: added `vector_config` field to `google_firestore_index` resource ([#17758](https://togithub.com/hashicorp/terraform-provider-google/pull/17758))
- gkebackup: added `backup_schedule.rpo_config` field to `google_gke_backup_backup_plan` resource ([#17805](https://togithub.com/hashicorp/terraform-provider-google/pull/17805))
- networksecurity: added `disabled` field to `google_network_security_firewall_endpoint_association` resource; ([#17762](https://togithub.com/hashicorp/terraform-provider-google/pull/17762))
- sql: added `enable_google_ml_integration` field to `google_sql_database_instance` resource ([#17798](https://togithub.com/hashicorp/terraform-provider-google/pull/17798))
- storage: added labels validation to `google_storage_bucket` resource ([#17806](https://togithub.com/hashicorp/terraform-provider-google/pull/17806))
- vmwareengine: added `preferred_zone` and `secondary_zone` fields to `google_vmwareengine_private_cloud` resource ([#17803](https://togithub.com/hashicorp/terraform-provider-google/pull/17803))
BUG FIXES:
- networksecurity: fixed an issue where `google_network_security_firewall_endpoint_association` resources could not be created due to a bad parameter ([#17762](https://togithub.com/hashicorp/terraform-provider-google/pull/17762))
- privateca: fixed permission issue by specifying signer certs chain when activating a sub-CA across regions for `google_privateca_certificate_authority` resource ([#17783](https://togithub.com/hashicorp/terraform-provider-google/pull/17783))
### [`v5.24.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#5240-Apr-8-2024)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v5.23.0...v5.24.0)
IMPROVEMENTS:
- container: added `enable_cilium_clusterwide_network_policy` field to `google_container_cluster` resource ([#17738](https://togithub.com/hashicorp/terraform-provider-google/pull/17738))
- container: added `node_pool_auto_config.resource_manager_tags` field to `google_container_cluster` resource ([#17715](https://togithub.com/hashicorp/terraform-provider-google/pull/17715))
- gkeonprem: added `disable_bundled_ingress` field to `google_gkeonprem_vmware_cluster` resource ([#17718](https://togithub.com/hashicorp/terraform-provider-google/pull/17718))
- redis: added `node_type` and `precise_size_gb` fields to `google_redis_cluster` ([#17742](https://togithub.com/hashicorp/terraform-provider-google/pull/17742))
- storage: added `project_number` attribute to `google_storage_bucket` resource and data source ([#17719](https://togithub.com/hashicorp/terraform-provider-google/pull/17719))
- storage: added ability to provide `project` argument to `google_storage_bucket` data source. This will not impact reading the resource's data, instead this helps users avoid calls to the Compute API within the data source. ([#17719](https://togithub.com/hashicorp/terraform-provider-google/pull/17719))
BUG FIXES:
- appengine: fixed a crash in `google_app_engine_flexible_app_version` due to the `deployment` field not being returned by the API ([#17744](https://togithub.com/hashicorp/terraform-provider-google/pull/17744))
- bigquery: fixed a crash when `google_bigquery_table` had a `primary_key.columns` entry set to `""` ([#17721](https://togithub.com/hashicorp/terraform-provider-google/pull/17721))
- compute: fixed update scenarios on`google_compute_region_target_https_proxy` and `google_compute_target_https_proxy` resources. ([#17733](https://togithub.com/hashicorp/terraform-provider-google/pull/17733))
### [`v5.23.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#5230-Apr-1-2024)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v5.22.0...v5.23.0)
NOTES:
- provider: introduced support for [provider-defined functions](https://developer.hashicorp.com/terraform/plugin/framework/functions). This feature is in Terraform v1.8.0+. ([#17694](https://togithub.com/hashicorp/terraform-provider-google/pull/17694))
DEPRECATIONS:
- kms: deprecated `attestation.external_protection_level_options` in favor of `external_protection_level_options` in `google_kms_crypto_key_version` ([#17704](https://togithub.com/hashicorp/terraform-provider-google/pull/17704))
FEATURES:
- **New Data Source:** `google_apphub_application` ([#17679](https://togithub.com/hashicorp/terraform-provider-google/pull/17679))
- **New Resource:** `google_cloud_quotas_quota_preference` ([#17637](https://togithub.com/hashicorp/terraform-provider-google/pull/17637))
- **New Resource:** `google_vertex_ai_deployment_resource_pool` ([#17707](https://togithub.com/hashicorp/terraform-provider-google/pull/17707))
- **New Resource:** `google_integrations_client` ([#17640](https://togithub.com/hashicorp/terraform-provider-google/pull/17640))
IMPROVEMENTS:
- bigquery: added `dataGovernanceType` to `google_bigquery_routine` resource ([#17689](https://togithub.com/hashicorp/terraform-provider-google/pull/17689))
- bigquery: added support for `external_data_configuration.json_extension` to `google_bigquery_table` ([#17663](https://togithub.com/hashicorp/terraform-provider-google/pull/17663))
- compute: added `cloud_router_ipv6_address`, `customer_router_ipv6_address` fields to `google_compute_interconnect_attachment` resource ([#17692](https://togithub.com/hashicorp/terraform-provider-google/pull/17692))
- compute: added `generated_id` field to `google_compute_region_backend_service` resource ([#17639](https://togithub.com/hashicorp/terraform-provider-google/pull/17639))
- integrations: added deletion support for `google_integrations_client` resource ([#17678](https://togithub.com/hashicorp/terraform-provider-google/pull/17678))
- kms: added `crypto_key_backend` field to `google_kms_crypto_key` resource ([#17704](https://togithub.com/hashicorp/terraform-provider-google/pull/17704))
- metastore: added `scheduled_backup` field to `google_dataproc_metastore_service` resource ([#17673](https://togithub.com/hashicorp/terraform-provider-google/pull/17673))
- provider: added provider-defined function `name_from_id` for retrieving the short-form name of a resource from its self link or id ([#17694](https://togithub.com/hashicorp/terraform-provider-google/pull/17694))
- provider: added provider-defined function `project_from_id` for retrieving the project id from a resource's self link or id ([#17694](https://togithub.com/hashicorp/terraform-provider-google/pull/17694))
- provider: added provider-defined function `region_from_zone` for deriving a region from a zone's name ([#17694](https://togithub.com/hashicorp/terraform-provider-google/pull/17694))
- provider: added provider-defined functions `location_from_id`, `region_from_id`, and `zone_from_id` for retrieving the location/region/zone names from a resource's self link or id ([#17694](https://togithub.com/hashicorp/terraform-provider-google/pull/17694))
BUG FIXES:
- cloudrunv2: fixed Terraform state inconsistency when resource `google_cloud_run_v2_job` creation fails ([#17711](https://togithub.com/hashicorp/terraform-provider-google/pull/17711))
- cloudrunv2: fixed Terraform state inconsistency when resource `google_cloud_run_v2_service` creation fails ([#17711](https://togithub.com/hashicorp/terraform-provider-google/pull/17711))
- container: fixed `google_container_cluster` permadiff when `master_ipv4_cidr_block` is set for a private flexible cluster ([#17687](https://togithub.com/hashicorp/terraform-provider-google/pull/17687))
- dataflow: fixed an issue where the provider would crash when `enableStreamingEngine` is set as a `parameter` value in `google_dataflow_flex_template_job` ([#17712](https://togithub.com/hashicorp/terraform-provider-google/pull/17712))
- kms: added top-level `external_protection_level_options` field in `google_kms_crypto_key_version` resource ([#17704](https://togithub.com/hashicorp/terraform-provider-google/pull/17704))
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.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
5.22.0
->5.26.0
Release Notes
hashicorp/terraform-provider-google (google)
### [`v5.26.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#5260-Unreleased) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v5.25.0...v5.26.0) ### [`v5.25.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#5250-Apr-15-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v5.24.0...v5.25.0) FEATURES: - **New Data Source:** `google_tags_tag_keys` ([#17782](https://togithub.com/hashicorp/terraform-provider-google/pull/17782)) - **New Data Source:** `google_tags_tag_values` ([#17782](https://togithub.com/hashicorp/terraform-provider-google/pull/17782)) IMPROVEMENTS: - bigquery: added in-place schema column drop support for `google_bigquery_table` resource ([#17777](https://togithub.com/hashicorp/terraform-provider-google/pull/17777)) - compute: added `endpoint_types` field to `google_compute_router_nat` resource ([#17771](https://togithub.com/hashicorp/terraform-provider-google/pull/17771)) - compute: increased timeouts from 8 minutes to 20 minutes for `google_compute_security_policy` resource ([#17793](https://togithub.com/hashicorp/terraform-provider-google/pull/17793)) - compute: promoted `google_compute_instance_settings` to GA ([#17781](https://togithub.com/hashicorp/terraform-provider-google/pull/17781)) - container: added `stateful_ha_config` field to `google_container_cluster` resource ([#17796](https://togithub.com/hashicorp/terraform-provider-google/pull/17796)) - firestore: added `vector_config` field to `google_firestore_index` resource ([#17758](https://togithub.com/hashicorp/terraform-provider-google/pull/17758)) - gkebackup: added `backup_schedule.rpo_config` field to `google_gke_backup_backup_plan` resource ([#17805](https://togithub.com/hashicorp/terraform-provider-google/pull/17805)) - networksecurity: added `disabled` field to `google_network_security_firewall_endpoint_association` resource; ([#17762](https://togithub.com/hashicorp/terraform-provider-google/pull/17762)) - sql: added `enable_google_ml_integration` field to `google_sql_database_instance` resource ([#17798](https://togithub.com/hashicorp/terraform-provider-google/pull/17798)) - storage: added labels validation to `google_storage_bucket` resource ([#17806](https://togithub.com/hashicorp/terraform-provider-google/pull/17806)) - vmwareengine: added `preferred_zone` and `secondary_zone` fields to `google_vmwareengine_private_cloud` resource ([#17803](https://togithub.com/hashicorp/terraform-provider-google/pull/17803)) BUG FIXES: - networksecurity: fixed an issue where `google_network_security_firewall_endpoint_association` resources could not be created due to a bad parameter ([#17762](https://togithub.com/hashicorp/terraform-provider-google/pull/17762)) - privateca: fixed permission issue by specifying signer certs chain when activating a sub-CA across regions for `google_privateca_certificate_authority` resource ([#17783](https://togithub.com/hashicorp/terraform-provider-google/pull/17783)) ### [`v5.24.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#5240-Apr-8-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v5.23.0...v5.24.0) IMPROVEMENTS: - container: added `enable_cilium_clusterwide_network_policy` field to `google_container_cluster` resource ([#17738](https://togithub.com/hashicorp/terraform-provider-google/pull/17738)) - container: added `node_pool_auto_config.resource_manager_tags` field to `google_container_cluster` resource ([#17715](https://togithub.com/hashicorp/terraform-provider-google/pull/17715)) - gkeonprem: added `disable_bundled_ingress` field to `google_gkeonprem_vmware_cluster` resource ([#17718](https://togithub.com/hashicorp/terraform-provider-google/pull/17718)) - redis: added `node_type` and `precise_size_gb` fields to `google_redis_cluster` ([#17742](https://togithub.com/hashicorp/terraform-provider-google/pull/17742)) - storage: added `project_number` attribute to `google_storage_bucket` resource and data source ([#17719](https://togithub.com/hashicorp/terraform-provider-google/pull/17719)) - storage: added ability to provide `project` argument to `google_storage_bucket` data source. This will not impact reading the resource's data, instead this helps users avoid calls to the Compute API within the data source. ([#17719](https://togithub.com/hashicorp/terraform-provider-google/pull/17719)) BUG FIXES: - appengine: fixed a crash in `google_app_engine_flexible_app_version` due to the `deployment` field not being returned by the API ([#17744](https://togithub.com/hashicorp/terraform-provider-google/pull/17744)) - bigquery: fixed a crash when `google_bigquery_table` had a `primary_key.columns` entry set to `""` ([#17721](https://togithub.com/hashicorp/terraform-provider-google/pull/17721)) - compute: fixed update scenarios on`google_compute_region_target_https_proxy` and `google_compute_target_https_proxy` resources. ([#17733](https://togithub.com/hashicorp/terraform-provider-google/pull/17733)) ### [`v5.23.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#5230-Apr-1-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v5.22.0...v5.23.0) NOTES: - provider: introduced support for [provider-defined functions](https://developer.hashicorp.com/terraform/plugin/framework/functions). This feature is in Terraform v1.8.0+. ([#17694](https://togithub.com/hashicorp/terraform-provider-google/pull/17694)) DEPRECATIONS: - kms: deprecated `attestation.external_protection_level_options` in favor of `external_protection_level_options` in `google_kms_crypto_key_version` ([#17704](https://togithub.com/hashicorp/terraform-provider-google/pull/17704)) FEATURES: - **New Data Source:** `google_apphub_application` ([#17679](https://togithub.com/hashicorp/terraform-provider-google/pull/17679)) - **New Resource:** `google_cloud_quotas_quota_preference` ([#17637](https://togithub.com/hashicorp/terraform-provider-google/pull/17637)) - **New Resource:** `google_vertex_ai_deployment_resource_pool` ([#17707](https://togithub.com/hashicorp/terraform-provider-google/pull/17707)) - **New Resource:** `google_integrations_client` ([#17640](https://togithub.com/hashicorp/terraform-provider-google/pull/17640)) IMPROVEMENTS: - bigquery: added `dataGovernanceType` to `google_bigquery_routine` resource ([#17689](https://togithub.com/hashicorp/terraform-provider-google/pull/17689)) - bigquery: added support for `external_data_configuration.json_extension` to `google_bigquery_table` ([#17663](https://togithub.com/hashicorp/terraform-provider-google/pull/17663)) - compute: added `cloud_router_ipv6_address`, `customer_router_ipv6_address` fields to `google_compute_interconnect_attachment` resource ([#17692](https://togithub.com/hashicorp/terraform-provider-google/pull/17692)) - compute: added `generated_id` field to `google_compute_region_backend_service` resource ([#17639](https://togithub.com/hashicorp/terraform-provider-google/pull/17639)) - integrations: added deletion support for `google_integrations_client` resource ([#17678](https://togithub.com/hashicorp/terraform-provider-google/pull/17678)) - kms: added `crypto_key_backend` field to `google_kms_crypto_key` resource ([#17704](https://togithub.com/hashicorp/terraform-provider-google/pull/17704)) - metastore: added `scheduled_backup` field to `google_dataproc_metastore_service` resource ([#17673](https://togithub.com/hashicorp/terraform-provider-google/pull/17673)) - provider: added provider-defined function `name_from_id` for retrieving the short-form name of a resource from its self link or id ([#17694](https://togithub.com/hashicorp/terraform-provider-google/pull/17694)) - provider: added provider-defined function `project_from_id` for retrieving the project id from a resource's self link or id ([#17694](https://togithub.com/hashicorp/terraform-provider-google/pull/17694)) - provider: added provider-defined function `region_from_zone` for deriving a region from a zone's name ([#17694](https://togithub.com/hashicorp/terraform-provider-google/pull/17694)) - provider: added provider-defined functions `location_from_id`, `region_from_id`, and `zone_from_id` for retrieving the location/region/zone names from a resource's self link or id ([#17694](https://togithub.com/hashicorp/terraform-provider-google/pull/17694)) BUG FIXES: - cloudrunv2: fixed Terraform state inconsistency when resource `google_cloud_run_v2_job` creation fails ([#17711](https://togithub.com/hashicorp/terraform-provider-google/pull/17711)) - cloudrunv2: fixed Terraform state inconsistency when resource `google_cloud_run_v2_service` creation fails ([#17711](https://togithub.com/hashicorp/terraform-provider-google/pull/17711)) - container: fixed `google_container_cluster` permadiff when `master_ipv4_cidr_block` is set for a private flexible cluster ([#17687](https://togithub.com/hashicorp/terraform-provider-google/pull/17687)) - dataflow: fixed an issue where the provider would crash when `enableStreamingEngine` is set as a `parameter` value in `google_dataflow_flex_template_job` ([#17712](https://togithub.com/hashicorp/terraform-provider-google/pull/17712)) - kms: added top-level `external_protection_level_options` field in `google_kms_crypto_key_version` resource ([#17704](https://togithub.com/hashicorp/terraform-provider-google/pull/17704))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.