-
Notifications
You must be signed in to change notification settings - Fork 387
feat(deps): Update Terraform Google Provider to v7 (major) #526
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Collaborator
|
/gcbrun |
05772d8 to
f6e2f7d
Compare
Collaborator
|
/gcbrun |
f6e2f7d to
af75c51
Compare
Collaborator
|
/gcbrun |
af75c51 to
e00565d
Compare
Collaborator
|
/gcbrun |
e00565d to
6df0735
Compare
Collaborator
|
/gcbrun |
Collaborator
|
/gcbrun |
apeabody
approved these changes
Sep 18, 2025
Contributor
Author
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
Collaborator
|
/gcbrun |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.
This PR contains the following updates:
>= 3.71, < 7->>= 3.71, < 87.3.0>= 3.88, < 7->>= 3.88, < 87.3.0>= 4.48, < 7->>= 4.48, < 87.3.0>= 3.71, < 7->>= 3.71, < 87.3.0>= 3.88, < 7->>= 3.88, < 87.3.0>= 4.48, < 7->>= 4.48, < 87.3.0>= 5.36, < 7->>= 5.36, < 87.3.0Release Notes
hashicorp/terraform-provider-google (google)
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)hashicorp/terraform-provider-google-beta (google-beta)
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_descriptionandfinal_backup_configfields togoogle_sql_database_instanceresource (#10678)aws_s3_compatible_data_sourcetogoogle_storage_transfer_jobresource (#10656)BUG FIXES:
universe_domainwhere the provider tried to connect to "googleapis.com" for user email logging whenuniverse_domainwas set (#10654)user_managed_keys_configthat caused faulty cluster updates to be triggered ingoogle_container_cluster(#10668)google_osconfig_patch_deploymentwherepatch_config.yum.minimaldoesn't sendfalsefor empty values (#10661)v7.1.1Compare Source
BUG FIXES:
google_bigtable_table_iam_*resources after upgrading to 7.x and replacinginstancewithinstance_name(#10667)v7.1.0Compare Source
DEPRECATIONS:
enterprise_configfield ingoogle_container_clusterresource. GKE Enterprise features are now available without an Enterprise tier. (#10646)detect_md5hashingoogle_storage_bucket_objectresource (#10605)FEATURES:
google_iap_web_forwarding_rule_service_iam_policy(#10621)google_iap_web_forwarding_rule_service_iam_binding(#10621)google_iap_web_forwarding_rule_service_iam_member(#10621)google_iap_web_forwarding_rule_service_iam_policy(#10621)IMPROVEMENTS:
registry_urias attribute togoogle_artifact_registry_repository(#10618)create_timefield togoogle_backup_dr_backupdata source (#10626)worker_config.enable_nested_virtualizationfield togoogle_cloudbuild_worker_poolresource (#10619)multi_region_settingsfield togoogle_cloud_run_v2_serviceresource (#10607)params.resource_manager_tagsfield to thegoogle_compute_region_backend_service(#10634)public_delegated_sub_prefixsfield to resourcegoogle_compute_public_delegated_prefix(#10638)update_strategyfield togoogle_compute_network_peeringresource (#10623)uniquefield togoogle_firestore_indexresource (#10617)qos_typeandavailable_throughput_mibpsfields togoogle_netapp_storage_poolresource (#10615)throughput_mibpsfield togoogle_netapp_volumeresource (#10615)EXPLICIT_ROUTING_MODEforrouting_modeongoogle_network_services_gatewayresource (#10608)consumer_network_status,ip_address, andstatusfields topsc_auto_connectionsfield ongoogle_sql_database_instanceresource (#10637)service_accountfield togoogle_storage_transfer_jobresource (#10635)transfer_spec.aws_s3_data_source.credentials_secrettogoogle_storage_transfer_jobresource (#10609)BUG FIXES:
google_compute_region_backend_service.backend.group(#10611)google_compute_region_network_endpoint_groupwhen nonetworkis specified (#10625)google_memorystore_instancewhendesired_psc_auto_connectionsis set (#10648)total_iopsingoogle_netapp_storage_poolresource (#10643)google_oracle_database_autonomous_databaseresource for theodb_networkandodb_subnetfields (#10627)v7.0.1Compare Source
BUG FIXES:
google_storage_bucketstate migration #10629v7.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. #10536google_notebooks_location#10350google_tpu_node. Usegoogle_tpu_v2_vminstead. #10516BREAKING FIELD REMOVALS:
template.containers.depends_onwithinresource google_cloud_run_v2_worker_pool#10444post_startup_script_configfield from fromgoogle_colab_runtime_templateresource #10555enable_flow_logsfromgoogle_compute_subnetwork#10398configmanagement.binauthzfield ingoogle_gke_hub_feature_membership#10585descriptionfield ingoogle_gke_hub_membership#10344allow_fewer_zones_deploymentfield fromgoogle_memorystore_instanceresource because it isn't user-configurable #10588allow_fewer_zones_deploymentfield fromgoogle_redis_clusterresource because it isn't user-configurable #10588projectfield fromgoogle_service_account_keydatasource #10537BREAKING INCREASED VALIDATION:
event_typea required field forevent_triggeringoogle_cloudfunctions2_function#10501load_balancing_schemerequired ingoogle_network_services_lb_traffic_extension#10419password_wo_versionrequired whenpassword_wois set ingoogle_sql_user#10591topicfield to be in the form "projects//topics/" ingoogle_storage_notification#10602google_storage_transfer_job#10297metadata, andmetadata.configrequired ingoogle_vertex_ai_index. Resource creation would fail without these attributes already, so no change is necessary to existing configurations. #10520OTHER BREAKING CHANGES:
terraform inputwith invalid resource IDs. #10545deletion_protectionfield with a default value oftruetogoogle_alloydb_clusterresource #10553certs_infofield ingoogle_apigee_keystores_aliases_key_cert_fileto be output-only #10602google_apigee_keystores_aliases_key_cert_fileto the plugin framework #10602public_repositoryfields ingoogle_artifact_registry_repository. If your state is reliant on them, they will now need to be manually included in your configuration. #10519view.use_legacy_sqlingoogle_bigquery_table#10578instance_namefor bigtable_table_iam objects #10248budget_filter.credit typesandbudget_filter.subaccountsno longer optional+computed, only optional, ingoogle_billing_budgetresource #10587service_config.servicefield ingoogle_cloudfunctions2_functionresource to be output-only #10432subnetworksandinstancesfields ingoogle_compute_packet_mirroringhave been converted from arrays to sets #10550advertised_ip_rangesfield group ingoogle_compute_routerhas been converted from a list to a set #10557disk.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 #10569disable_on_destroydefault value tofalseingoogle_project_service#10508deletion_policydefault value fromDELETEtoPREVENT#10515retention_periodtostringdata type in resourcegoogle_storage_bucket#10311google_storage_notificationto the plugin framework #10602FEATURES:
google_artifact_registry_npm_package(#10582)google_certificate_manager_dns_authorization(#10544)google_iap_web_region_forwarding_rule_service_iam_binding(#10561)google_iap_web_region_forwarding_rule_service_iam_member(#10561)google_iap_web_region_forwarding_rule_service_iam_policy(#10561)google_saas_runtime_saas(#10556)IMPROVEMENTS:
google_bigquery_job(beta) (#10554)developer_connect_event_configfield togoogle_cloudbuild_triggerresource (#10563)desired_statefield togoogle_cloud_tasks_queueresource (#10567)max_instance_countfield togoogle_cloud_run_v2_serviceresource. (#10558)params.resourceManagerTagsfield to thegoogle_compute_backend_service(#10575)params.resource_manager_tagsfield togoogle_compute_backend_bucket(#10581)short_namefield togoogle_compute_organization_security_policyresource (#10572)cluster_autoscaling.default_compute_class_enabledfield togoogle_container_clusterresource (#10552)enableMultiLanguageTraining,locked,answerFeedbackSettings,personalizationSettings,clientCertificateSettings,startPlaybook,satisfiesPzs, andsatisfiesPzitogoogle_dialogflow_cx_agentresource. (#10543)google_lustre_instanceresource create timeout to 120m from 20m (#10570)google_oracle_database_cloud_vm_clusterresource (#10564)google_sql_database_instanceusingbackupdr_backup(#10579)ca_poolargument optional for private instances that use Google-managed trusted certificates.tosecure_source_manager` resource (#10559)BUG FIXES:
google_container_node_poolwould result in an unrecoverable tainted state (#10586)default_from_apiin image field ingoogle_vmware_node_pool(#10551)install-monitoring-agentmetadata key settable forgoogle_workbench_instance(#10589)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 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.