-
Notifications
You must be signed in to change notification settings - Fork 388
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
/gcbrun |
05772d8
to
f6e2f7d
Compare
/gcbrun |
f6e2f7d
to
af75c51
Compare
/gcbrun |
af75c51
to
e00565d
Compare
/gcbrun |
e00565d
to
6df0735
Compare
/gcbrun |
/gcbrun |
apeabody
approved these changes
Sep 18, 2025
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. |
/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, < 8
7.3.0
>= 3.88, < 7
->>= 3.88, < 8
7.3.0
>= 4.48, < 7
->>= 4.48, < 8
7.3.0
>= 3.71, < 7
->>= 3.71, < 8
7.3.0
>= 3.88, < 7
->>= 3.88, < 8
7.3.0
>= 4.48, < 7
->>= 4.48, < 8
7.3.0
>= 5.36, < 7
->>= 5.36, < 8
7.3.0
Release Notes
hashicorp/terraform-provider-google (google)
v7.2.0
Compare 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_info
field ingoogle_chronicle_reference_list
configurable (#24250)header_action
topath_matcher
anddefault_service
level ongoogle_compute_region_url_map
resource (#24253)secret_manager_config.rotation_config
field togoogle_container_cluster
resource (#24244)memory_manager
andtopology_manager
togoogle_container_cluster.node_config.kubelet_config
andgoogle_container_node_pool.node_config.kubelet_config
(#24277)final_backup_description
andfinal_backup_config
fields togoogle_sql_database_instance
resource (#24273)aws_s3_compatible_data_source
togoogle_storage_transfer_job
resource (#24241)BUG FIXES:
universe_domain
where the provider tried to connect to "googleapis.com" for user email logging whenuniverse_domain
was set (#24238)user_managed_keys_config
that caused faulty cluster updates to be triggered ingoogle_container_cluster
(#24256)google_osconfig_patch_deployment
wherepatch_config.yum.minimal
doesn't sendfalse
for empty values (#24247)v7.1.1
Compare Source
BUG FIXES:
google_bigtable_table_iam_*
resources after upgrading to 7.x and replacinginstance
withinstance_name
(#24255)v7.1.0
Compare Source
DEPRECATIONS:
enterprise_config
field ingoogle_container_cluster
resource. GKE Enterprise features are now available without an Enterprise tier. (#24210)detect_md5hash
ingoogle_storage_bucket_object
resource (#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_uri
as attribute togoogle_artifact_registry_repository
(#24164)google_backup_dr_backup_plan
resource (#24189)create_time
field togoogle_backup_dr_backup
data source (#24183)worker_config.enable_nested_virtualization
field togoogle_cloudbuild_worker_pool
resource (#24176)multi_region_settings
field togoogle_cloud_run_v2_service
resource (#24149)params.resource_manager_tags
field to thegoogle_compute_region_backend_service
(#24191)public_delegated_sub_prefixs
field to resourcegoogle_compute_public_delegated_prefix
(#24202)update_strategy
field togoogle_compute_network_peering
resource (#24180)unique
field togoogle_firestore_index
resource (#24163)qos_type
andavailable_throughput_mibps
fields togoogle_netapp_storage_pool
resource (#24161)throughput_mibps
field togoogle_netapp_volume
resource (#24161)EXPLICIT_ROUTING_MODE
forrouting_mode
ongoogle_network_services_gateway
resource (#24151)consumer_network_status
,ip_address
, andstatus
fields topsc_auto_connections
field ongoogle_sql_database_instance
resource (#24201)service_account
field togoogle_storage_transfer_job
resource (#24193)transfer_spec.aws_s3_data_source.credentials_secret
togoogle_storage_transfer_job
resource (#24152)BUG FIXES:
google_compute_region_backend_service.backend.group
(#24157)google_compute_region_network_endpoint_group
when nonetwork
is specified (#24182)google_memorystore_instance
whendesired_psc_auto_connections
is set (#24212)total_iops
ingoogle_netapp_storage_pool
resource (#24207)google_oracle_database_autonomous_database
resource for theodb_network
andodb_subnet
fields (#24184)v7.0.1
Compare Source
BUG FIXES:
google_storage_bucket
state migration #24186v7.0.0
Compare 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_policy
datasource. Usegoogle_beyondcorp_security_gateway_application
instead. #23999google_notebooks_location
#23607google_tpu_node
. Usegoogle_tpu_v2_vm
instead. #23964BREAKING FIELD REMOVALS:
template.containers.depends_on
withinresource google_cloud_run_v2_worker_pool
#23815post_startup_script_config
field from fromgoogle_colab_runtime_template
resource #24026enable_flow_logs
fromgoogle_compute_subnetwork
#23704configmanagement.binauthz
field ingoogle_gke_hub_feature_membership
#24076description
field ingoogle_gke_hub_membership
#23587allow_fewer_zones_deployment
field fromgoogle_memorystore_instance
resource because it isn't user-configurable #24079allow_fewer_zones_deployment
field fromgoogle_redis_cluster
resource because it isn't user-configurable #24079project
field fromgoogle_service_account_key
datasource #24000enable_secure_private_service_connect
ingoogle_vertex_ai_endpoint
#23843BREAKING INCREASED VALIDATION:
event_type
a required field forevent_trigger
ingoogle_cloudfunctions2_function
#23918load_balancing_scheme
required ingoogle_network_services_lb_traffic_extension
#23748password_wo_version
required whenpassword_wo
is set ingoogle_sql_user
#24083topic
field to be in the form "projects//topics/" ingoogle_storage_notification
#24135google_storage_transfer_job
#23493metadata
, andmetadata.config
required ingoogle_vertex_ai_index
. Resource creation would fail without these attributes already, so no change is necessary to existing configurations. #23971OTHER BREAKING CHANGES:
deletion_protection
field with a default value oftrue
togoogle_alloydb_cluster
resource #24024certs_info
field ingoogle_apigee_keystores_aliases_key_cert_file
to be output-only #24135google_apigee_keystores_aliases_key_cert_file
to the plugin framework #24135public_repository
fields 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_sql
ingoogle_bigquery_table
#24065instance_name
for bigtable_table_iam objects #23399budget_filter.credit types
andbudget_filter.subaccounts
no longer optional+computed, only optional, ingoogle_billing_budget
resource #24078service_config.service
field ingoogle_cloudfunctions2_function
resource to be output-only #23790subnetworks
andinstances
fields ingoogle_compute_packet_mirroring
have been converted from arrays to sets #24021advertised_ip_ranges
field group ingoogle_compute_router
has been converted from a list to a set #24030disk.type
,disk.mode
anddisk.interface
no longer use provider configured default values and instead will be set by the API ingoogle_compute_instance_template
andgoogle_compute_region_instance_template
resources #24055terraform input
with invalid resource IDs. #24010disable_on_destroy
default value tofalse
ingoogle_project_service
#23951deletion_policy
default value fromDELETE
toPREVENT
#23963retention_period
field ingoogle_storage_bucket
has been converted fromint
tostring
data type #23535google_storage_notification
to 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_config
field togoogle_cloudbuild_trigger
resource (#24043)desired_state
field togoogle_cloud_tasks_queue
resource (#24053)max_instance_count
field togoogle_cloud_run_v2_service
resource. (#24031)params.resourceManagerTags
field to thegoogle_compute_backend_service
(#24062)params.resource_manager_tags
field togoogle_compute_backend_bucket
(#24068)short_name
field togoogle_compute_organization_security_policy
resource (#24059)cluster_autoscaling.default_compute_class_enabled
field togoogle_container_cluster
resource (#24023)enableMultiLanguageTraining
,locked
,answerFeedbackSettings
,personalizationSettings
,clientCertificateSettings
,startPlaybook
,satisfiesPzs
, andsatisfiesPzi
togoogle_dialogflow_cx_agent
resource. (#24007)google_lustre_instance
resource create timeout to 120m from 20m (#24056)google_oracle_database_cloud_vm_cluster
resource (#24045)google_sql_database_instance
usingbackupdr_backup
(#24066)ca_pool
argument optional for private instances that use Google-managed trusted certificates.to
secure_source_manager` resource (#24039)BUG FIXES:
google_container_node_pool
would result in an unrecoverable tainted state (#24077)default_from_api
in image field ingoogle_vmware_node_pool
(#24022)install-monitoring-agent
metadata key settable forgoogle_workbench_instance
(#24080)hashicorp/terraform-provider-google-beta (google-beta)
v7.2.0
Compare 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_info
field ingoogle_chronicle_reference_list
configurable (#10663)header_action
topath_matcher
anddefault_service
level ongoogle_compute_region_url_map
resource (#10665)secret_manager_config.rotation_config
field togoogle_container_cluster
resource (#10659)memory_manager
andtopology_manager
togoogle_container_cluster.node_config.kubelet_config
andgoogle_container_node_pool.node_config.kubelet_config
(#10681)consent_config
field togoogle_healthcare_fhir_store
resource (#10666)New Resource:
google_network_management_organization_vpc_flow_logs_config
(#10660)final_backup_description
andfinal_backup_config
fields togoogle_sql_database_instance
resource (#10678)aws_s3_compatible_data_source
togoogle_storage_transfer_job
resource (#10656)BUG FIXES:
universe_domain
where the provider tried to connect to "googleapis.com" for user email logging whenuniverse_domain
was set (#10654)user_managed_keys_config
that caused faulty cluster updates to be triggered ingoogle_container_cluster
(#10668)google_osconfig_patch_deployment
wherepatch_config.yum.minimal
doesn't sendfalse
for empty values (#10661)v7.1.1
Compare Source
BUG FIXES:
google_bigtable_table_iam_*
resources after upgrading to 7.x and replacinginstance
withinstance_name
(#10667)v7.1.0
Compare Source
DEPRECATIONS:
enterprise_config
field ingoogle_container_cluster
resource. GKE Enterprise features are now available without an Enterprise tier. (#10646)detect_md5hash
ingoogle_storage_bucket_object
resource (#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_uri
as attribute togoogle_artifact_registry_repository
(#10618)create_time
field togoogle_backup_dr_backup
data source (#10626)worker_config.enable_nested_virtualization
field togoogle_cloudbuild_worker_pool
resource (#10619)multi_region_settings
field togoogle_cloud_run_v2_service
resource (#10607)params.resource_manager_tags
field to thegoogle_compute_region_backend_service
(#10634)public_delegated_sub_prefixs
field to resourcegoogle_compute_public_delegated_prefix
(#10638)update_strategy
field togoogle_compute_network_peering
resource (#10623)unique
field togoogle_firestore_index
resource (#10617)qos_type
andavailable_throughput_mibps
fields togoogle_netapp_storage_pool
resource (#10615)throughput_mibps
field togoogle_netapp_volume
resource (#10615)EXPLICIT_ROUTING_MODE
forrouting_mode
ongoogle_network_services_gateway
resource (#10608)consumer_network_status
,ip_address
, andstatus
fields topsc_auto_connections
field ongoogle_sql_database_instance
resource (#10637)service_account
field togoogle_storage_transfer_job
resource (#10635)transfer_spec.aws_s3_data_source.credentials_secret
togoogle_storage_transfer_job
resource (#10609)BUG FIXES:
google_compute_region_backend_service.backend.group
(#10611)google_compute_region_network_endpoint_group
when nonetwork
is specified (#10625)google_memorystore_instance
whendesired_psc_auto_connections
is set (#10648)total_iops
ingoogle_netapp_storage_pool
resource (#10643)google_oracle_database_autonomous_database
resource for theodb_network
andodb_subnet
fields (#10627)v7.0.1
Compare Source
BUG FIXES:
google_storage_bucket
state migration #10629v7.0.0
Compare 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_policy
datasource. Usegoogle_beyondcorp_security_gateway_application
instead. #10536google_notebooks_location
#10350google_tpu_node
. Usegoogle_tpu_v2_vm
instead. #10516BREAKING FIELD REMOVALS:
template.containers.depends_on
withinresource google_cloud_run_v2_worker_pool
#10444post_startup_script_config
field from fromgoogle_colab_runtime_template
resource #10555enable_flow_logs
fromgoogle_compute_subnetwork
#10398configmanagement.binauthz
field ingoogle_gke_hub_feature_membership
#10585description
field ingoogle_gke_hub_membership
#10344allow_fewer_zones_deployment
field fromgoogle_memorystore_instance
resource because it isn't user-configurable #10588allow_fewer_zones_deployment
field fromgoogle_redis_cluster
resource because it isn't user-configurable #10588project
field fromgoogle_service_account_key
datasource #10537BREAKING INCREASED VALIDATION:
event_type
a required field forevent_trigger
ingoogle_cloudfunctions2_function
#10501load_balancing_scheme
required ingoogle_network_services_lb_traffic_extension
#10419password_wo_version
required whenpassword_wo
is set ingoogle_sql_user
#10591topic
field to be in the form "projects//topics/" ingoogle_storage_notification
#10602google_storage_transfer_job
#10297metadata
, andmetadata.config
required ingoogle_vertex_ai_index
. Resource creation would fail without these attributes already, so no change is necessary to existing configurations. #10520OTHER BREAKING CHANGES:
terraform input
with invalid resource IDs. #10545deletion_protection
field with a default value oftrue
togoogle_alloydb_cluster
resource #10553certs_info
field ingoogle_apigee_keystores_aliases_key_cert_file
to be output-only #10602google_apigee_keystores_aliases_key_cert_file
to the plugin framework #10602public_repository
fields 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_sql
ingoogle_bigquery_table
#10578instance_name
for bigtable_table_iam objects #10248budget_filter.credit types
andbudget_filter.subaccounts
no longer optional+computed, only optional, ingoogle_billing_budget
resource #10587service_config.service
field ingoogle_cloudfunctions2_function
resource to be output-only #10432subnetworks
andinstances
fields ingoogle_compute_packet_mirroring
have been converted from arrays to sets #10550advertised_ip_ranges
field group ingoogle_compute_router
has been converted from a list to a set #10557disk.type
,disk.mode
anddisk.interface
no longer use provider configured default values and instead will be set by the API ingoogle_compute_instance_template
andgoogle_compute_region_instance_template
resources #10569disable_on_destroy
default value tofalse
ingoogle_project_service
#10508deletion_policy
default value fromDELETE
toPREVENT
#10515retention_period
tostring
data type in resourcegoogle_storage_bucket
#10311google_storage_notification
to 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_config
field togoogle_cloudbuild_trigger
resource (#10563)desired_state
field togoogle_cloud_tasks_queue
resource (#10567)max_instance_count
field togoogle_cloud_run_v2_service
resource. (#10558)params.resourceManagerTags
field to thegoogle_compute_backend_service
(#10575)params.resource_manager_tags
field togoogle_compute_backend_bucket
(#10581)short_name
field togoogle_compute_organization_security_policy
resource (#10572)cluster_autoscaling.default_compute_class_enabled
field togoogle_container_cluster
resource (#10552)enableMultiLanguageTraining
,locked
,answerFeedbackSettings
,personalizationSettings
,clientCertificateSettings
,startPlaybook
,satisfiesPzs
, andsatisfiesPzi
togoogle_dialogflow_cx_agent
resource. (#10543)google_lustre_instance
resource create timeout to 120m from 20m (#10570)google_oracle_database_cloud_vm_cluster
resource (#10564)google_sql_database_instance
usingbackupdr_backup
(#10579)ca_pool
argument optional for private instances that use Google-managed trusted certificates.to
secure_source_manager` resource (#10559)BUG FIXES:
google_container_node_pool
would result in an unrecoverable tainted state (#10586)default_from_api
in image field ingoogle_vmware_node_pool
(#10551)install-monitoring-agent
metadata 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.