Update terraform-gcp to v7 (major) #2223
Open
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.
This PR contains the following updates:
~> 6.49.0
->~> 7.2.0
~> 6.5
->~> 7.0
~> 6.49.0
->~> 7.2.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
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
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 - 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.