chore(deps): update terraform-gcp to v7 (major) #2223
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Note
Mend has cancelled the proposed renaming of the Renovate GitHub app being renamed to
mend[bot].This notice will be removed on 2025-10-07.
This PR contains the following updates:
~> 6.49.0->~> 7.5.0~> 6.5->~> 7.0~> 6.49.0->~> 7.5.0Release Notes
hashicorp/terraform-provider-google (google)
v7.5.0Compare Source
BREAKING CHANGES:
peer_ip_addressesfield type from String to Array ingoogle_netapp_volumeresource, as it was unusable otherwise (#24428)FEATURES:
google_artifact_registry_maven_artifacts(#24487)google_artifact_registry_npm_packages(#24486)google_apigee_api_deployment(#24469)google_discovery_engine_data_connector(#24472)google_managed_kafka_connect_cluster(#24443)google_managed_kafka_connector(#24443)google_kms_organization_kaj_policy_config(#24471)google_saas_runtime_rollout_kind(#24447)IMPROVEMENTS:
mount_optionsin gcsfuse volumes forgoogle_cloud_run_v2_service,google_cloud_run_v2_job, andgoogle_cloud_run_v2_workerpoolresources. (#24413)startup_probeandliveness_probetogoogle_cloud_run_v2_worker_poolresource (#24418)bandwidth_allocationfield togoogle_compute_wire_groupresource (#24460)shared_secret_woandshared_secret_wo_versionfields forgoogle_compute_vpn_tunnelresource, enabling write-only management of the shared secret. (#24491)new_recognition_result_notification_configfield togoogle_dialogflow_conversation_profileresource (#24468)featuresfield togoogle_discovery_engine_search_engineresource (#24445)other_cloud_targetandother_cloud_starting_locationtogoogle_data_loss_prevention_discovery_config(#24463)backup_config.selected_namespace_labelsfield togoogle_gke_backup_backup_planresource (#24427)gemini_enabledfield togoogle_looker_instanceresource (#24461)hot_tier_bypass_mode_enabledandhot_tier_size_used_gibfields togoogle_netapp_volume(#24454)hot_tier_size_gib,enable_hot_tier_auto_resize,cold_tier_size_used_gibandhot_tier_size_used_gibfields togoogle_netapp_storage_pool(#24454)gcp_oracle_zonefield togoogle_oracle_database_odb_networkresource (#24456)approval_workflow.steps.idfield togoogle_privileged_access_manager_entitlementresource (#24419)tagsfield togoogle_pubsub_topicandgoogle_pubsub_subscriptionresources (#24442)point_in_time_restore_contextfield togoogle_sql_database_instance(#24489)force_destroyfield togoogle_storage_insights_report_configresource (#24462)activity_data_retention_period_daysfield togoogle_storage_insights_dataset_configresource (#24459)endpoint_config.private_service_connect_configblock togoogle_vertex_ai_endpoint_with_model_garden_deploymentresource (#24425)encryption_spec.kms_key_namefield togoogle_vertex_ai_index_endpointresource (#24490)encryption_spec.kms_key_namefield togoogle_vertex_ai_indexresource (#24441)BUG FIXES:
config_templateingoogle_apihub_pluginresource (#24429)corsblocksgoogle_storage_bucketresource (#24476)v7.4.0Compare Source
DEPRECATIONS:
google_compute_instance. Use alternative services to run containers on your VMs. Learn more at https://cloud.google.com/compute/docs/containers/migrate-containers. (#24375)FEATURES:
google_artifact_registry_maven_artifact(#24358)google_compute_interconnect_location(#24377)google_network_services_wasm_plugin(#24406)google_resource_manager_capability(#24404)IMPROVEMENTS:
mount_optionsin gcsfuse volumes forgoogle_cloud_run_v2_service,google_cloud_run_v2_job, andgoogle_cloud_run_v2_workerpoolresources. (#24413)cipher_suitefield togoogle_compute_vpn_tunnelresource. (#24378)auto_ipam_configtogoogle_container_clusterresource. (#24396)timeoutstogoogle_storage_bucket_iam_binding,google_storage_bucket_iam_member,google_storage_bucket_iam_policyresources (#24376)BUG FIXES:
node_scaling_factorforcing new instance ongoogle_bigtable_instancewhen adding new cluster (#24410)google_cloud_scheduler_jobwhen processing HTTP headers with nil or unexpected data types (#24360)Network field cannot be modifiedissue ingoogle_compute_region_backend_service. Now updating thenetworkfield will force the resource to be recreated. (#24398)google_netapp_volumeforexport_policy.rulesattributeshas_root_accessandsquash_mode. When not specified, these fields will now take on the API default value with no diff. (#24395)google_netapp_storage_poolto source the default value for theqos_typefield from the API. If not specified in the configuration,qos_typewill now default to the value provided by the NetApp Volumes API. (#24394)disk_sizewhendisk_autoresizeis enabled ingoogle_sql_database_instance(#24399)unable to queue the operation409 errors ingoogle_workbench_instanceresource. (#24392)v7.3.0Compare Source
FEATURES:
google_backup_dr_data_source_reference(#24346)google_bigquery_datapolicyv2_data_policy(#24313)google_saas_runtime_release(#24289)google_secure_source_manager_hook(#24345)IMPROVEMENTS:
sub_pathfield togoogle_cloud_run_serviceresource. (#24341)sub_pathfield togoogle_cloud_run_v2_servicegoogle_cloud_run_v2_jobandgoogle_cloud_run_v2_worker_poolresource. (#24341)labelsandlabel_fingerprintfields togoogle_compute_security_policyresource (#24322)labelsunderinitialize_paramsare now updatable ongoogle_compute_instance(#24349)memory_managerandtopology_managertonode_kubelet_configblock (#24277)destination_config.bigquery_destination_config.source_hierarchy_datasets.project_idfield togoogle_datastream_streamresource (#24340)app_typefield togoogle_discovery_engine_search_engineresource (#24320)proxyfield togoogle_gkeonprem_vmware_admin_clusterresource (#24338)validation_configtogoogle_healthcare_fhir_storeresource (#24336)extended_attributesfield toworkforce_pool_providerresource (#24308)export_policy.rules.squash_modefield togoogle_netapp_volumeresource. (#24350)encryption_specfield togoogle_privateca_ca_poolresource (#24328)connectortovpc_accessongoogle_cloud_run_v2_worker_poolresource (#24337)DATA_GOVERNANCEvalue togoogle_tags_tag_key.purpose(#24307)BUG FIXES:
google_bigquery_tableto take into account presence of row access policy (#24284)allow_global_accessto correctly be immutable forgoogle_compute_forwarding_ruleresources with load balancing scheme of INTERNAL_MANAGED (#24312)google_compute_security_policydue to a changed API response for emptymatch.0.expr_optionsblocks (#24353)google_dialogflow_conversation_profile(#24351)RawURLEncodinginstead ofURLEncodingfor unpadded base64 encoding (#24283)google_secret_manager_secret_versionin asecret_manager(#24326)labelsfield fails ingoogle_workbench_instanceresource (#24311)report-notebook-metricsmetadata key settable forgoogle_workbench_instance(#24310)v7.2.0Compare Source
FEATURES:
google_artifact_registry_python_package(#24267)google_backup_dr_data_source_references(#24268)google_discovery_engine_acl_config(#24276)google_saas_runtime_unit_kind(#24236)IMPROVEMENTS:
scope_infofield ingoogle_chronicle_reference_listconfigurable (#24250)header_actiontopath_matcheranddefault_servicelevel ongoogle_compute_region_url_mapresource (#24253)secret_manager_config.rotation_configfield togoogle_container_clusterresource (#24244)memory_managerandtopology_managertogoogle_container_cluster.node_config.kubelet_configandgoogle_container_node_pool.node_config.kubelet_config(#24277)final_backup_descriptionandfinal_backup_configfields togoogle_sql_database_instanceresource (#24273)aws_s3_compatible_data_sourcetogoogle_storage_transfer_jobresource (#24241)BUG FIXES:
universe_domainwhere the provider tried to connect to "googleapis.com" for user email logging whenuniverse_domainwas set (#24238)user_managed_keys_configthat caused faulty cluster updates to be triggered ingoogle_container_cluster(#24256)google_osconfig_patch_deploymentwherepatch_config.yum.minimaldoesn't sendfalsefor empty values (#24247)v7.1.1Compare Source
BUG FIXES:
google_bigtable_table_iam_*resources after upgrading to 7.x and replacinginstancewithinstance_name(#24255)v7.1.0Compare Source
DEPRECATIONS:
enterprise_configfield ingoogle_container_clusterresource. GKE Enterprise features are now available without an Enterprise tier. (#24210)detect_md5hashingoogle_storage_bucket_objectresource (#24147)FEATURES:
google_iap_web_forwarding_rule_service_iam_policy(#24178)google_iap_web_forwarding_rule_service_iam_binding(#24178)google_iap_web_forwarding_rule_service_iam_member(#24178)google_iap_web_forwarding_rule_service_iam_policy(#24178)IMPROVEMENTS:
registry_urias attribute togoogle_artifact_registry_repository(#24164)google_backup_dr_backup_planresource (#24189)create_timefield togoogle_backup_dr_backupdata source (#24183)worker_config.enable_nested_virtualizationfield togoogle_cloudbuild_worker_poolresource (#24176)multi_region_settingsfield togoogle_cloud_run_v2_serviceresource (#24149)params.resource_manager_tagsfield to thegoogle_compute_region_backend_service(#24191)public_delegated_sub_prefixsfield to resourcegoogle_compute_public_delegated_prefix(#24202)update_strategyfield togoogle_compute_network_peeringresource (#24180)uniquefield togoogle_firestore_indexresource (#24163)qos_typeandavailable_throughput_mibpsfields togoogle_netapp_storage_poolresource (#24161)throughput_mibpsfield togoogle_netapp_volumeresource (#24161)EXPLICIT_ROUTING_MODEforrouting_modeongoogle_network_services_gatewayresource (#24151)consumer_network_status,ip_address, andstatusfields topsc_auto_connectionsfield ongoogle_sql_database_instanceresource (#24201)service_accountfield togoogle_storage_transfer_jobresource (#24193)transfer_spec.aws_s3_data_source.credentials_secrettogoogle_storage_transfer_jobresource (#24152)BUG FIXES:
google_compute_region_backend_service.backend.group(#24157)google_compute_region_network_endpoint_groupwhen nonetworkis specified (#24182)google_memorystore_instancewhendesired_psc_auto_connectionsis set (#24212)total_iopsingoogle_netapp_storage_poolresource (#24207)google_oracle_database_autonomous_databaseresource for theodb_networkandodb_subnetfields (#24184)v7.0.1Compare Source
BUG FIXES:
google_storage_bucketstate migration #24186v7.0.0Compare Source
Terraform Google Provider 7.0.0 Upgrade Guide
BREAKING RESOURCE REMOVALS:
google_beyondcorp_application, its associated IAM resourcesgoogle_beyondcorp_application_iam_binding,google_beyondcorp_application_iam_member, andgoogle_beyondcorp_application_iam_policy, and thegoogle_beyondcorp_application_iam_policydatasource. Usegoogle_beyondcorp_security_gateway_applicationinstead. #23999google_notebooks_location#23607google_tpu_node. Usegoogle_tpu_v2_vminstead. #23964BREAKING FIELD REMOVALS:
template.containers.depends_onwithinresource google_cloud_run_v2_worker_pool#23815post_startup_script_configfield from fromgoogle_colab_runtime_templateresource #24026enable_flow_logsfromgoogle_compute_subnetwork#23704configmanagement.binauthzfield ingoogle_gke_hub_feature_membership#24076descriptionfield ingoogle_gke_hub_membership#23587allow_fewer_zones_deploymentfield fromgoogle_memorystore_instanceresource because it isn't user-configurable #24079allow_fewer_zones_deploymentfield fromgoogle_redis_clusterresource because it isn't user-configurable #24079projectfield fromgoogle_service_account_keydatasource #24000enable_secure_private_service_connectingoogle_vertex_ai_endpoint#23843BREAKING INCREASED VALIDATION:
event_typea required field forevent_triggeringoogle_cloudfunctions2_function#23918load_balancing_schemerequired ingoogle_network_services_lb_traffic_extension#23748password_wo_versionrequired whenpassword_wois set ingoogle_sql_user#24083topicfield to be in the form "projects//topics/" ingoogle_storage_notification#24135google_storage_transfer_job#23493metadata, andmetadata.configrequired ingoogle_vertex_ai_index. Resource creation would fail without these attributes already, so no change is necessary to existing configurations. #23971OTHER BREAKING CHANGES:
deletion_protectionfield with a default value oftruetogoogle_alloydb_clusterresource #24024certs_infofield ingoogle_apigee_keystores_aliases_key_cert_fileto be output-only #24135google_apigee_keystores_aliases_key_cert_fileto the plugin framework #24135public_repositoryfields ingoogle_artifact_registry_repository. If your state is reliant on them, they will now need to be manually included in your configuration. #23970view.use_legacy_sqlingoogle_bigquery_table#24065instance_namefor bigtable_table_iam objects #23399budget_filter.credit typesandbudget_filter.subaccountsno longer optional+computed, only optional, ingoogle_billing_budgetresource #24078service_config.servicefield ingoogle_cloudfunctions2_functionresource to be output-only #23790subnetworksandinstancesfields ingoogle_compute_packet_mirroringhave been converted from arrays to sets #24021advertised_ip_rangesfield group ingoogle_compute_routerhas been converted from a list to a set #24030disk.type,disk.modeanddisk.interfaceno longer use provider configured default values and instead will be set by the API ingoogle_compute_instance_templateandgoogle_compute_region_instance_templateresources #24055terraform inputwith invalid resource IDs. #24010disable_on_destroydefault value tofalseingoogle_project_service#23951deletion_policydefault value fromDELETEtoPREVENT#23963retention_periodfield ingoogle_storage_buckethas been converted frominttostringdata type #23535google_storage_notificationto the plugin framework #24135FEATURES:
google_artifact_registry_npm_package(#24072)google_certificate_manager_dns_authorization(#24009)google_iap_web_region_forwarding_rule_service_iam_binding(#24041)google_iap_web_region_forwarding_rule_service_iam_member(#24041)google_iap_web_region_forwarding_rule_service_iam_policy(#24041)google_saas_runtime_saas(#24028)IMPROVEMENTS:
developer_connect_event_configfield togoogle_cloudbuild_triggerresource (#24043)desired_statefield togoogle_cloud_tasks_queueresource (#24053)max_instance_countfield togoogle_cloud_run_v2_serviceresource. (#24031)params.resourceManagerTagsfield to thegoogle_compute_backend_service(#24062)params.resource_manager_tagsfield togoogle_compute_backend_bucket(#24068)short_namefield togoogle_compute_organization_security_policyresource (#24059)cluster_autoscaling.default_compute_class_enabledfield togoogle_container_clusterresource (#24023)enableMultiLanguageTraining,locked,answerFeedbackSettings,personalizationSettings,clientCertificateSettings,startPlaybook,satisfiesPzs, andsatisfiesPzitogoogle_dialogflow_cx_agentresource. (#24007)google_lustre_instanceresource create timeout to 120m from 20m (#24056)google_oracle_database_cloud_vm_clusterresource (#24045)google_sql_database_instanceusingbackupdr_backup(#24066)ca_poolargument optional for private instances that use Google-managed trusted certificates.tosecure_source_manager` resource (#24039)BUG FIXES:
google_container_node_poolwould result in an unrecoverable tainted state (#24077)default_from_apiin image field ingoogle_vmware_node_pool(#24022)install-monitoring-agentmetadata key settable forgoogle_workbench_instance(#24080)v6.50.0Compare Source
NOTES:
google_bigtable_table_iam_*resources to upgrade to v6.50.0 and switch frominstancetoinstance_namein your configuration before upgrading to v7.X (#24400)DEPRECATIONS:
instancein favor ofinstance_nameingoogle_bigtable_table_iam_*resources (#24400)IMPROVEMENTS:
instance_namefield togoogle_bigtable_table_iam_*resources (#24400)v6.49.3Compare Source
BUG FIXES:
google_compute_security_policydue to a changed API response for emptymatch.0.expr_optionsblocks (#24353)hashicorp/terraform-provider-google-beta (google-beta)
v7.5.0Compare Source
BREAKING CHANGES:
peer_ip_addressesfield type from String to Array ingoogle_netapp_volumeresource, as it was unusable otherwise (#10757)FEATURES:
google_artifact_registry_maven_artifacts(#10785)google_artifact_registry_npm_packages(#10784)google_apigee_api_deployment(#10776)google_discovery_engine_data_connector(#10778)google_kms_organization_kaj_policy_config(#10777)google_saas_runtime_rollout_kind(#10764)IMPROVEMENTS:
startup_probeandliveness_probetogoogle_cloud_run_v2_worker_poolresource (#10749)bandwidth_allocationfield togoogle_compute_wire_groupresource (#10770)shared_secret_woandshared_secret_wo_versionfields forgoogle_compute_vpn_tunnelresource, enabling write-only management of the shared secret. (#10788)new_recognition_result_notification_configfield togoogle_dialogflow_conversation_profileresource (#10775)featuresfield togoogle_discovery_engine_search_engineresource (#10762)other_cloud_targetandother_cloud_starting_locationtogoogle_data_loss_prevention_discovery_config(#10773)backup_config.selected_namespace_labelsfield togoogle_gke_backup_backup_planresource (#10756)gemini_enabledfield togoogle_looker_instanceresource (#10771)hot_tier_size_used_gibfields togoogle_netapp_volume(#10766)cold_tier_size_used_gibandhot_tier_size_used_gibfields togoogle_netapp_storage_pool(#10766)typeandmirroring_deployment_groupsfields togoogle_network_security_mirroring_endpoint_groupresource (#10783)gcp_oracle_zonefield togoogle_oracle_database_odb_networkresource (#10767)approval_workflow.steps.idfield togoogle_privileged_access_manager_entitlementresource (#10750)tagsfield togoogle_pubsub_topicandgoogle_pubsub_subscriptionresources (#10760)point_in_time_restore_contextfield togoogle_sql_database_instance(#10786)force_destroyfield togoogle_storage_insights_report_configresource (#10772)activity_data_retention_period_daysfield togoogle_storage_insights_dataset_configresource (#10769)endpoint_config.private_service_connect_configblock togoogle_vertex_ai_endpoint_with_model_garden_deploymentresource (#10754)encryption_spec.kms_key_namefield togoogle_vertex_ai_index_endpointresource (#10787)encryption_spec.kms_key_namefield togoogle_vertex_ai_indexresource (#10759)BUG FIXES:
config_templateingoogle_apihub_pluginresource (#10758)corsblocksgoogle_storage_bucketresource (#10781)v7.4.0Compare Source
DEPRECATIONS:
google_compute_instance. Use alternative services to run containers on your VMs. Learn more at https://cloud.google.com/compute/docs/containers/migrate-containers. (#10725)FEATURES:
google_artifact_registry_maven_artifact(#10718)google_compute_interconnect_location(#10727)google_network_services_wasm_plugin(#10742)IMPROVEMENTS:
scheduling.0.skip_guest_os_shutdownfield togoogle_compute_instance_templateresource (#10729)scheduling.0.skip_guest_os_shutdownfield togoogle_compute_instanceresource (#10729)scheduling.0.skip_guest_os_shutdownfield togoogle_compute_region_instance_templateresource (#10729)tunneling_configfield togoogle_compute_service_attachmentresource (#10730)auto_ipam_configtogoogle_container_clusterresource. (#10737)privileged_access.gcp_iam_access.role_bindings.idfield togoogle_privileged_access_manager_entitlementresource (#10743)timeoutstogoogle_storage_bucket_iam_binding,google_storage_bucket_iam_member,google_storage_bucket_iam_policyresources (#10726)BUG FIXES:
node_scaling_factorforcing new instance ongoogle_bigtable_instancewhen adding new cluster (#10744)google_cloud_scheduler_jobwhen processing HTTP headers with nil or unexpected data types (#10720)Network field cannot be modifiedissue ingoogle_compute_region_backend_service. Now updating thenetworkfield will force the resource to be recreated (#10738)google_netapp_volumeforexport_policy.rulesattributeshas_root_accessandsquash_mode. When not specified, these fields will now take on the API default value with no diff. (#10736)google_netapp_storage_poolto source the default value for theqos_typefield from the API. If not specified in the configuration,qos_typewill now default to the value provided by the NetApp Volumes API. (#10735)disk_sizewhendisk_autoresizeis enabled ingoogle_sql_database_instance(#10739)unable to queue the operation409 errors ingoogle_workbench_instanceresource. (#10733)v7.3.0Compare Source
FEATURES:
google_backup_dr_data_source_reference(#10707)google_bigquery_datapolicyv2_data_policy(#10693)google_saas_runtime_release(#10685)google_secure_source_manager_hook(#10706)IMPROVEMENTS:
sub_pathfield togoogle_cloud_run_serviceresource. (#10705)sub_pathfield togoogle_cloud_run_v2_servicegoogle_cloud_run_v2_jobandgoogle_cloud_run_v2_worker_poolresource. (#10705)labelsandlabel_fingerprintfields togoogle_compute_security_policyresource (#10696)labelsunderinitialize_paramsare now updatable ongoogle_compute_instance(#10710)memory_managerandtopology_managertonode_kubelet_configblock (#10681)destination_config.bigquery_destination_config.source_hierarchy_datasets.project_idfield togoogle_datastream_streamresource (#10704)app_typefield togoogle_discovery_engine_search_engineresource (#10694)proxyfield togoogle_gkeonprem_vmware_admin_clusterresource (#10702)validation_configtogoogle_healthcare_fhir_storeresource (#10700)extended_attributesfield toworkforce_pool_providerresource (#10688)export_policy.rules.squash_modefield togoogle_netapp_volumeresource. (#10711)encryption_specfield togoogle_privateca_ca_poolresource (#10699)connectortovpcAccessongoogle_cloud_run_v2_worker_poolresource (#10701)DATA_GOVERNANCEvalue togoogle_tags_tag_key.purpose(#10687)BUG FIXES:
google_bigquery_tableto take into account presence of row access policy (#10683)allow_global_accessto correctly be immutable forgoogle_compute_forwarding_ruleresources with load balancing scheme of INTERNAL_MANAGED (#10692)google_compute_security_policydue to a changed API response for emptymatch.0.expr_optionsblocks (#10715)google_dialogflow_conversation_profile(#10712)RawURLEncodinginstead ofURLEncodingfor unpadded base64 encoding (#10682)google_secret_manager_secret_versionin asecret_manager(#10698)labelsfield fails ingoogle_workbench_instanceresource (#10691)report-notebook-metricsmetadata key settable forgoogle_workbench_instance(#10690)v7.2.0Compare Source
FEATURES:
google_artifact_registry_python_package(#10671)google_backup_dr_data_source_references(#10672)google_discovery_engine_acl_config(#10680)google_saas_runtime_unit_kind(#10652)IMPROVEMENTS:
scope_infofield ingoogle_chronicle_reference_listconfigurable (#10663)header_actiontopath_matcheranddefault_servicelevel ongoogle_compute_region_url_mapresource (#10665)secret_manager_config.rotation_configfield togoogle_container_clusterresource (#10659)memory_managerandtopology_managertogoogle_container_cluster.node_config.kubelet_configandgoogle_container_node_pool.node_config.kubelet_config(#10681)consent_configfield togoogle_healthcare_fhir_storeresource (#10666)New Resource:
google_network_management_organization_vpc_flow_logs_config(#10660)final_backup_descriptionand `finConfiguration
📅 Schedule: Branch creation - On day 1 and 15 of the month ( * * 1,15 * * ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.