Update Terraform google to v7.30.0 #45

Merged
notarock-s-renovate[bot] merged 1 commit from renovate/google-7.x into main 2026-04-29 02:54:22 +00:00
notarock-s-renovate[bot] commented 2026-04-21 01:01:14 +00:00 (Migrated from github.com)

This PR contains the following updates:

Package Type Update Change
google (source) required_provider minor 7.27.07.30.0

Release Notes

hashicorp/terraform-provider-google (google)

v7.30.0

Compare Source

v7.29.0

Compare Source

NOTES:

  • provider: List resources are now supported in both google and google-beta providers with the introduction of google_service_account list resource - more info can be found here (#​26938)

FEATURES:

  • New Data Source: google_firebase_admin_sdk_config (#​26901)
  • New Resource: google_chronicle_datatable_row (#​26960)
  • New Resource: google_chronicle_datatable (#​26895)
  • New Resource: google_dataform_folder (#​26881)
  • New Resource: google_dataform_team_folder (#​26881)
  • New Resource: google_firebase_storage_default_bucket (#​26965)

IMPROVEMENTS:

  • alloydb: added track_client_address field to google_alloydb_instance resource (#​26964)
  • clouddeploy: added tasks field to google_clouddeploy_custom_target_type resource (#​26941)
  • compute: added header_action and redirect_options fields to google_compute_organization_security_policy_rule resource (#​26942)
  • dataplex: added execution_identity field to google_dataplex_datascan resource (#​26924)
  • dataproc: added cluster_config.engine field to google_dataproc_cluster resource (#​26962)
  • iambeta: added trust_default_shared_ca field to google_iam_workload_identity_pool resource (#​26974)
  • netapp: added large_capacity_config field to google_netapp_volume resource(#​26927)
  • netapp: added kms_config, encryption_state and backups_crypto_key_version fields to google_netapp_backup_vault resource (#​26939)
  • resourcemanager: add resource-identity support to google_service_account resource (#​26938)
  • sql: added entraid_config field to google_sql_database_instance resource (#​26921)
  • vectorsearch: added encryption_spec field to google_vector_search_collection resource (#​26972)

BUG FIXES:

  • apigee: fixed ignoring is_enabled = false on create and update in google_apigee_target_server resource (#​26878)
  • bigquery: fixed inability to set default_collation to empty string in google_bigquery_dataset (#​26925)
  • ces: fixed a diff on logging_settings when unspecified in google_ces_app. Removing the value from config will now preserve the existing settings instead of removing them. (#​26899)
  • compute: fixed a permadiff on iap.oauth2_client_id in google_compute_backend_service and google_compute_region_backend_service when the API returns a single space (#​26975)
  • container: fixed a bug in google_container_cluster where setting multiple fields in dns_endpoint_config failed to apply all changes (#​26968)
  • workstations: fixed a permadiff on persistent_directories.gce_pd.reclaim_policy in google_workstations_workstation_config resource (#​26971)

v7.28.0

Compare Source

NOTES:

  • compute: migrated data_source_google_compute_instance_template datasource to use direct HTTP rather then a client library (#​26831)
  • compute: migrated google_compute_instance_guest_attributes datasource to use direct HTTP rather then a client library (#​26826)
  • provider: added provider-wide Identity() schema support, allowing imports with MMv1 resources to occur using the identity block instead of id field (#​26783)

FEATURES:

  • New Data Source: google_vertex_ai_reasoning_engine_query (#​26787)
  • New Resource: google_apigee_space (#​26857)
  • New Resource: google_vertex_ai_reasoning_engine_iam_binding (#​26785)
  • New Resource: google_vertex_ai_reasoning_engine_iam_member (#​26785)
  • New Resource: google_vertex_ai_reasoning_engine_iam_policy (#​26785)
  • New Resource: google_workload_identity_service_agent (#​26780)

IMPROVEMENTS:

  • bigqueryanalyticshub: added replica_locations and effective_replicas fields to google_bigquery_analytics_hub_listing resource (#​26843)
  • bigqueryanalyticshub: added replica_locations field to google_bigquery_analytics_hub_listing_subscription resource (#​26843)
  • composer: increased google_composer_environment default delete timeout to 120m from 30m (#​26851)
  • compute: added target_size_policy field to google_compute_instance_group_manager and google_compute_region_instance_group_manager resources (#​26849)
  • compute: increased google_compute_security_policy default timeout to 60m from 30m (#​26850)
  • compute: supported simultaneous updates for Hyperdisk IOPS and throughput in google_compute_disk and google_compute_region_disk resources (#​26815)
  • container: added autopilot_cluster_policy_config field to google_container_cluster resource (#​26822)
  • container: added disable_multi_nic field to lustre_csi_driver_config in google_container_cluster resource (#​26759)
  • developerconnect: added custom_oauth_config, etag, and proxy_config fields to google_developer_connect_account_connector resource (#​26751)
  • netapp: added scale_type field to google_netapp_storage_pool resource (#​26821)
  • netapp: added mode field to google_netapp_storage_pool resource (#​26778)
  • networkservices: added all_ports field to google_network_services_gateway resource (#​26808)
  • sql: added SQLSERVER_2025 value to database_version field in database_instance resource (#​26845)
  • vertexai: add labels field to google_vertex_ai_reasoning_engine resource (#​26825)
  • vertexai: added spec.source_code_spec.image_spec field to google_vertex_ai_reasoning_engine resource (#​26790)
  • vertexai: added container_spec field to google_vertex_ai_reasoning_engine resource (#​26813)
  • vertexai: added spec.identity_type and spec.effective_identity fields to google_vertex_ai_reasoning_engine resource (#​26788)

BUG FIXES:

  • apigee: fixed a crash in google_apigee_environment_addons_config resource when analytics are not configured (#​26810)
  • apigee: fixed overly restrictive validation of name field in google_apigee_api_product that rejected uppercase letters, aligning provider behavior with the Apigee API (#​26756)
  • bigquery: fixed crash when hive_partitioning_options is defined with all null values in google_bigquery_table resource (#​26846)
  • firebaseailogic: fixed permadiff on traffic_filter field in google_firebase_ai_logic_config resource (#​26749)
  • networksecurity: fixed permadiff on policy_profile field in google_network_security_authz_policy resource (#​26865)
  • vertexai: added 10-second wait before reading the updated resource in google_vertex_ai_reasoning_engine, preventing stale values getting written to state (#​26852)

Configuration

📅 Schedule: Branch creation - Between 01:00 AM and 07:59 AM, only on Tuesday ( * 1-7 * * 2 ) (UTC), 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 Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [google](https://registry.terraform.io/providers/hashicorp/google) ([source](https://redirect.github.com/hashicorp/terraform-provider-google)) | required_provider | minor | `7.27.0` → `7.30.0` | --- ### Release Notes <details> <summary>hashicorp/terraform-provider-google (google)</summary> ### [`v7.30.0`](https://redirect.github.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#7300-Unreleased) [Compare Source](https://redirect.github.com/hashicorp/terraform-provider-google/compare/v7.29.0...v7.30.0) ### [`v7.29.0`](https://redirect.github.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#7290-Apr-21-2026) [Compare Source](https://redirect.github.com/hashicorp/terraform-provider-google/compare/v7.28.0...v7.29.0) NOTES: - provider: List resources are now supported in both google and google-beta providers with the introduction of `google_service_account` list resource - more info can be found [here](https://registry.terraform.io/providers/hashicorp/google/latest/docs/guides/using_list_resources_with_terraform_query) ([#&#8203;26938](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26938)) FEATURES: - **New Data Source:** `google_firebase_admin_sdk_config` ([#&#8203;26901](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26901)) - **New Resource:** `google_chronicle_datatable_row` ([#&#8203;26960](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26960)) - **New Resource:** `google_chronicle_datatable` ([#&#8203;26895](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26895)) - **New Resource:** `google_dataform_folder` ([#&#8203;26881](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26881)) - **New Resource:** `google_dataform_team_folder` ([#&#8203;26881](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26881)) - **New Resource:** `google_firebase_storage_default_bucket` ([#&#8203;26965](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26965)) IMPROVEMENTS: - alloydb: added `track_client_address` field to `google_alloydb_instance` resource ([#&#8203;26964](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26964)) - clouddeploy: added `tasks` field to `google_clouddeploy_custom_target_type` resource ([#&#8203;26941](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26941)) - compute: added `header_action` and `redirect_options` fields to `google_compute_organization_security_policy_rule` resource ([#&#8203;26942](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26942)) - dataplex: added `execution_identity` field to `google_dataplex_datascan` resource ([#&#8203;26924](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26924)) - dataproc: added `cluster_config.engine` field to `google_dataproc_cluster` resource ([#&#8203;26962](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26962)) - iambeta: added `trust_default_shared_ca` field to `google_iam_workload_identity_pool` resource ([#&#8203;26974](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26974)) - netapp: added `large_capacity_config` field to `google_netapp_volume` resource([#&#8203;26927](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26927)) - netapp: added `kms_config`, `encryption_state` and `backups_crypto_key_version` fields to `google_netapp_backup_vault` resource ([#&#8203;26939](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26939)) - resourcemanager: add resource-identity support to `google_service_account` resource ([#&#8203;26938](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26938)) - sql: added `entraid_config` field to `google_sql_database_instance` resource ([#&#8203;26921](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26921)) - vectorsearch: added `encryption_spec` field to `google_vector_search_collection` resource ([#&#8203;26972](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26972)) BUG FIXES: - apigee: fixed ignoring `is_enabled = false` on create and update in `google_apigee_target_server` resource ([#&#8203;26878](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26878)) - bigquery: fixed inability to set `default_collation` to empty string in `google_bigquery_dataset` ([#&#8203;26925](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26925)) - ces: fixed a diff on `logging_settings` when unspecified in `google_ces_app`. Removing the value from config will now preserve the existing settings instead of removing them. ([#&#8203;26899](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26899)) - compute: fixed a permadiff on `iap.oauth2_client_id` in `google_compute_backend_service` and `google_compute_region_backend_service` when the API returns a single space ([#&#8203;26975](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26975)) - container: fixed a bug in `google_container_cluster` where setting multiple fields in `dns_endpoint_config` failed to apply all changes ([#&#8203;26968](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26968)) - workstations: fixed a permadiff on `persistent_directories.gce_pd.reclaim_policy` in `google_workstations_workstation_config` resource ([#&#8203;26971](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26971)) ### [`v7.28.0`](https://redirect.github.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#7280-Apr-14-2026) [Compare Source](https://redirect.github.com/hashicorp/terraform-provider-google/compare/v7.27.0...v7.28.0) NOTES: - compute: migrated `data_source_google_compute_instance_template` datasource to use direct HTTP rather then a client library ([#&#8203;26831](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26831)) - compute: migrated `google_compute_instance_guest_attributes` datasource to use direct HTTP rather then a client library ([#&#8203;26826](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26826)) - provider: added provider-wide `Identity()` schema support, allowing imports with MMv1 resources to occur using the identity block instead of id field ([#&#8203;26783](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26783)) FEATURES: - **New Data Source:** `google_vertex_ai_reasoning_engine_query` ([#&#8203;26787](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26787)) - **New Resource:** `google_apigee_space` ([#&#8203;26857](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26857)) - **New Resource:** `google_vertex_ai_reasoning_engine_iam_binding` ([#&#8203;26785](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26785)) - **New Resource:** `google_vertex_ai_reasoning_engine_iam_member` ([#&#8203;26785](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26785)) - **New Resource:** `google_vertex_ai_reasoning_engine_iam_policy` ([#&#8203;26785](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26785)) - **New Resource:** `google_workload_identity_service_agent` ([#&#8203;26780](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26780)) IMPROVEMENTS: - bigqueryanalyticshub: added `replica_locations` and `effective_replicas` fields to `google_bigquery_analytics_hub_listing` resource ([#&#8203;26843](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26843)) - bigqueryanalyticshub: added `replica_locations` field to `google_bigquery_analytics_hub_listing_subscription` resource ([#&#8203;26843](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26843)) - composer: increased `google_composer_environment` default delete timeout to 120m from 30m ([#&#8203;26851](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26851)) - compute: added `target_size_policy` field to `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` resources ([#&#8203;26849](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26849)) - compute: increased `google_compute_security_policy` default timeout to 60m from 30m ([#&#8203;26850](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26850)) - compute: supported simultaneous updates for Hyperdisk IOPS and throughput in `google_compute_disk` and `google_compute_region_disk` resources ([#&#8203;26815](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26815)) - container: added `autopilot_cluster_policy_config` field to `google_container_cluster` resource ([#&#8203;26822](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26822)) - container: added `disable_multi_nic` field to `lustre_csi_driver_config` in `google_container_cluster` resource ([#&#8203;26759](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26759)) - developerconnect: added `custom_oauth_config`, `etag`, and `proxy_config` fields to `google_developer_connect_account_connector` resource ([#&#8203;26751](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26751)) - netapp: added `scale_type` field to `google_netapp_storage_pool` resource ([#&#8203;26821](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26821)) - netapp: added `mode` field to `google_netapp_storage_pool` resource ([#&#8203;26778](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26778)) - networkservices: added `all_ports` field to `google_network_services_gateway` resource ([#&#8203;26808](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26808)) - sql: added `SQLSERVER_2025` value to `database_version` field in `database_instance` resource ([#&#8203;26845](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26845)) - vertexai: add `labels` field to `google_vertex_ai_reasoning_engine` resource ([#&#8203;26825](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26825)) - vertexai: added `spec.source_code_spec.image_spec` field to `google_vertex_ai_reasoning_engine` resource ([#&#8203;26790](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26790)) - vertexai: added `container_spec` field to `google_vertex_ai_reasoning_engine` resource ([#&#8203;26813](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26813)) - vertexai: added `spec.identity_type` and `spec.effective_identity` fields to `google_vertex_ai_reasoning_engine` resource ([#&#8203;26788](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26788)) BUG FIXES: - apigee: fixed a crash in `google_apigee_environment_addons_config` resource when analytics are not configured ([#&#8203;26810](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26810)) - apigee: fixed overly restrictive validation of `name` field in `google_apigee_api_product` that rejected uppercase letters, aligning provider behavior with the Apigee API ([#&#8203;26756](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26756)) - bigquery: fixed crash when `hive_partitioning_options` is defined with all null values in `google_bigquery_table` resource ([#&#8203;26846](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26846)) - firebaseailogic: fixed permadiff on `traffic_filter` field in `google_firebase_ai_logic_config` resource ([#&#8203;26749](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26749)) - networksecurity: fixed permadiff on `policy_profile` field in `google_network_security_authz_policy` resource ([#&#8203;26865](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26865)) - vertexai: added 10-second wait before reading the updated resource in `google_vertex_ai_reasoning_engine`, preventing stale values getting written to state ([#&#8203;26852](https://redirect.github.com/hashicorp/terraform-provider-google/pull/26852)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 01:00 AM and 07:59 AM, only on Tuesday ( * 1-7 * * 2 ) (UTC), 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My43Ni4yIiwidXBkYXRlZEluVmVyIjoiNDMuNzYuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Sign in to join this conversation.
No description provided.