feat(deps): Update Terraform Google Provider to v7 (major) - abandoned #317
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:
>= 4.23, < 7->>= 4.23, < 87.2.0>= 3.35, < 7->>= 3.35, < 87.2.0Release Notes
hashicorp/terraform-provider-google (google)
v7.1.1Compare Source
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.1.1Compare Source
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 has been generated by Renovate Bot.