Update Terraform google to v7 #21
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.
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.58.0->7.2.0Warning
Some dependencies could not be looked up. Check the warning logs for more information.
Release 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)v6.49.3Compare Source
BUG FIXES:
google_compute_security_policydue to a changed API response for emptymatch.0.expr_optionsblocks (#24353)v6.49.2Compare Source
BUG FIXES:
google_container_node_poolwould result in an unrecoverable tainted state (#10586)v6.49.1Compare Source
BUG FIXES:
google_secret_manager_secret_versionresources to be recreated unlesssecret_data_wo_versionwas set(#24061)
v6.49.0Compare Source
DEPRECATIONS:
google_beyondcorp_application_iam_binding,google_beyondcorp_application_iam_memberandgoogle_beyondcorp_application_iam_policyIAM resources, and thegoogle_beyondcorp_application_iam_policydatasource have been deprecated and will be removed in the upcoming major release (#23995)google_tpu_tensorflow_versionsdata source. Usegoogle_tpu_v2_runtime_versionsinstead. (#23958)BREAKING CHANGES:
metadatafield required ingoogle_vertex_ai_index(#23953)FEATURES:
google_artifact_registry_tag(#23994)google_artifact_registry_tags(#23969)google_dialogflow_convesation_profile(#23996)IMPROVEMENTS:
service_account_emailtogoogle_apikeys_key(#24001)advanced_options_configfield togoogle_compute_region_security_policyresource (#23914)eviction_soft,eviction_soft_grace_period,eviction_minimum_reclaim,eviction_max_pod_grace_period_seconds,max_parallel_image_pulls,transparent_hugepage_enabled,transparent_hugepage_defragandmin_node_cpusfields tonode_configblock ofgoogle_container_node_poolandgoogle_container_clusterresources (#23973)subnetandnetworkfields to thegoogle_network_management_vpc_flow_logs_configresource (beta) (#23945)target_resource_stateto thegoogle_network_management_vpc_flow_logs_configresource (#23945)management_projectandconfigured_capabilitiesfields to thegoogle_folderresource. (#23983)BUG FIXES:
namefield set to required ingoogle_cloud_tasks_queueresource (#23997)weekly_windows.start_timeas an empty object in order to use default values in thegoogle_clouddeploy_deploy_policyresource (#23993)skip_initial_version_creationfield is no longer immutable ingoogle_kms_crypto_key, but is still only settable at-creation (#23984)google_netapp_volume.large_capacitywas not properly marked as immutable, causing updates to fail (and making it impossible to change the field value after creation) (#24004)linked_vpc_networkingoogle_network_connectivity_spoke(#23949)v6.48.0Compare Source
FEATURES:
google_artifact_registry_package(#23901)google_artifact_registry_repositories(#23906)google_artifact_registry_version(#23868)google_dialogflow_cx_playbook(initial basic support, full features to follow in a later release) (#23895)google_vertexai_rag_engine_config(#23889)IMPROVEMENTS:
log_retention_daysfield togoogle_backup_dr_backup_planresource (#23846)advanced_options_configfield togoogle_compute_region_security_policyresource (#23914)ha_policyfield togoogle_compute_region_backend_serviceresource (#23905)target_servicefield ingoogle_compute_service_attachmentresource (#23892)boot_disktonode_configingoogle_container_clusterandgoogle_container_node_poolresources (#23840)node_config.kubelet_config.single_process_oom_killfield togoogle_container_node_poolandgoogle_container_clusterresources (#23844)user_managed_keys_configfield ingoogle_container_clusterresource (#23883)cluster_config.cluster_tierfield togoogle_dataproc_clusterresource (#23830)enable_advanced_clusterfield togoogle_gkeonprem_vmware_admin_clusterresource (#23908)allow_fewer_zones_deploymentfield togoogle_memorystore_instanceresource (#23845)psa_write_endpointflag togoogle_sql_database_instanceresource (#23867)network_attachment_urifield togoogle_sql_database_instanceresource (#23894)node_countfield tosql_database_instanceresource, and added new valueREAD_POOL_INSTANCEenum to theinstance_typefield ofsql_database_instanceresource (#23897)federated_identity_configfield togoogle_storage_transfer_jobresource (#23900)transfer_spec.aws_s3_data_source.cloudfront_domainfield togoogle_storage_transfer_jobresource (#23887)BUG FIXES:
scopesfield as immutable foraccess_context_manager_access_policyresource. (#23886)google_bigquery_dataset(#23898)node_configto be suppressed ingoogle_container_clusterandgoogle_container_node_pool(#23842)v6.47.0Compare Source
DEPRECATIONS:
network_self_linkfield ingoogle_compute_subnetworksdata source. Usenetwork_nameinstead. (#23753)projectfield ingoogle_service_account_keydata source. The field is non functional and can safely be removed from your configuration. (#23813)FEATURES:
google_artifact_registry_docker_images(#23751)google_apigee_security_action(#23721)google_developer_connect_insights_config(#23789)google_discovery_engine_cmek_config(#23745)google_iam_workforce_pool_iam_binding(#23784)google_iam_workforce_pool_iam_member(#23784)google_iam_workforce_pool_iam_policy(#23784)IMPROVEMENTS:
backup_retention_inheritancefield togoogle_backup_dr_backup_vaultresource (#23817)commercial_infoanddelete_commercialfields ingoogle_bigquery_analytics_hub_listingresource (#23731)discovery_typefield togoogle_bigquery_analytics_hub_data_exchangeresource (#23801)state,discovery_type, andallow_only_metadata_sharingfields togoogle_bigquery_analytics_hub_listingresource (#23801)automatic_update_policyandon_deploy_update_policytogoogle_cloudfunctions_functionresource (#23819)gpu_zonal_redundancy_disabledfield togoogle_cloud_run_v2_jobresource. (#23811)labelsfield togoogle_compute_storage_poolresource (#23783)network_namefield togoogle_compute_subnetworksdata source (#23753)ip_allocation_policy.additional_ip_ranges_configfield togoogle_container_clusterresource (#23828)network_config.additional_node_network_configs.subnetworkfield togoogle_container_node_poolresource (#23828)addons_config.lustre_csi_driver_configfield togoogle_container_clusterresource (#23729)rbac_binding_configingoogle_container_cluster(#23812)cluster_config.cluster_tierfield togoogle_dataproc_clusterresource (#23830)LOOKER_CORE_TRIAL_STANDARD,LOOKER_CORE_TRIAL_ENTERPRISE, andLOOKER_CORE_TRIAL_EMBEDeditions togoogle_looker_instanceresource. (#23785)tls_configfield togoogle_managed_kafka_clusterresource (#23749)allow_fewer_zones_deploymentfield togoogle_redis_clusterresource (#23800)deletion_policyfield togoogle_storage_bucket_objectresource (#23816)custom_deletefield togoogle_vertex_ai_endpoint_with_model_garden_deploymentresource (#23788)BUG FIXES:
google_bigquery_tablewhen configured as an external table withparquet_options(#23808)manual_instance_countwas unable to set to0ingoogle_cloud_run_v2_worker_pool. (#23798)recovery_configwith explicitly disabled scheduled snapshots (#23715)google_iap_settingswithout settingGOOGLE_PROJECTincorrectly failed (#23724)google_storage_bucket(#23719)v6.46.0Compare Source
FEATURES:
google_storage_insights_dataset_config(#23709)google_apigee_api_product(#23648)google_discovery_engine_recommendation_engine(#23692)google_oracle_database_odb_network(#23675)google_oracle_database_odb_subnet(#23694)google_storage_insights_dataset_config(#23707)IMPROVEMENTS:
params.resourceManagerTagsfield to thegoogle_compute_router(#23690)provisioned_iops,provisioned_throughput, andaccess_modefields ingoogle_compute_region_diskresource (#23697)authentication_configfield togoogle_dataproc_batchandgoogle_dataproc_session_templateresource (#23644)idle_ttlfield togoogle_dataproc_session_templateresource (#23680)allocation_optionsto resourcegoogle_network_connectivity_internal_range(#23687)odb_networkandodb_subnetfields, and madenetworkandcidrfields optional ingoogle_oracle_database_autonomous_databaseresource (#23686)odb_network,odb_subnetandbackup_odb_subnetfields, and madenetwork,cidrandbackup_subnet_cidrfields optional ingoogle_oracle_database_cloud_vm_clusterresource (#23688)tagsfield togoogle_secret_manager_regional_secretto allow setting tags for regional_secrets at creation time (#23706)deletion_policyfield togoogle_secure_source_manager_repositoryresource (#23693)enable_managed_eucfield togoogle_workbench_instanceresource. (#23682)reservation_affinityfield togoogle_workbench_instanceresource. (#23676)BUG FIXES:
google_composer_environmentrecovery_configwith explicitly disabled scheduled snapshots (#23715)google_datastream_connection_profile'screate_without_validationfield (#23711)google_memorystore_instanceto be used with no provider default region or with alocationthat doesn't match the provider default region. (#23666)instances[].ip_address&instances[].virtual_machinefields inlinked_router_appliance_instancesblock being incorrectly treated as immutable forgoogle_network_connectivity_spokeresource (#23705)google_service_accountresource (#23639)google_sql_databaseresource (#23643)v6.45.0Compare Source
DEPRECATIONS:
disable_web_groundingfield in thegoogle_gemini_gemini_gcp_enablement_settingresource (#23581)FEATURES:
google_bigtable_schema_bundle(#23585)google_compute_preview_feature(#23631)google_dialogflow_cx_generator(#23605)google_model_armor_floorsetting(#23621)google_vertex_ai_endpoint_with_model_garden_deployment(#23632)IMPROVEMENTS:
nametogoogle_access_context_manager_gcp_user_access_bindingresource (#23638)access_logging_configimmutable ingoogle_apigee_instanceresource (#23571)ignore_auto_generated_schemavirtual field togoogle_bigquery_tableresource to ignore server-added columns in theschemafield (#23633)node_selectoringoogle_cloud_run_v2_job(#23586)params.resourceManagerTagsfield to thegoogle_compute_subnetwork(#23618)rule.match.src_secure_tags,rule.target_secure_tags,predefined_rules.match.src_secure_tagsandpredefined_rules.target_secure_tagsfields togoogle_compute_firewall_policy_with_rulesresource (#23635)cluster_config.security_config.identity_configfield togoogle_dataproc_clusterresource (#23613)cluster_config.gce_cluster_config.metadatafield to be computed ingoogle_dataproc_clusterresource (#23613)flexiblesupport togoogle_dialogflow_cx_webhookresource. (#23582)web_grounding_typefield togoogle_gemini_gemini_gcp_enablement_settingresource (#23581)allow_auto_tieringfield ingoogle_netapp_storage_poolresource (#23614)tagsfield togoogle_secret_manager_secretto allow setting tags for secrets at creation time (#23625)deletion_policyfield togoogle_secure_source_manager_instanceresource (#23606)network_attachment_urifield togoogle_sql_database_instance(#23615)GOOGLE_CLOUD_NETAPP_VOLUMESpeering type to resourcegoogle_vmwareengine_network_peering(#23628)BUG FIXES:
filter_config.sdp_settingsongoogle_model_armor_template(#23626)google_service_accountresource (#23639)v6.44.0Compare Source
FEATURES:
google_compute_network_attachment(#23570)google_firestore_document(#23553)google_backup_dr_service_config(#23552)google_bigquery_analytics_hub_data_exchange_subscription(#23560)google_gkeonprem_vmware_admin_cluster(#23554)google_network_security_backend_authentication_config(#23555)IMPROVEMENTS:
machine_config.machine_typefield togoogle_alloydb_instanceresource (#23562)access_logging_configfield togoogle_apigee_instanceresource (#23522)access_logging_configfield immutable ingoogle_apigee_instanceresource (#23571)google_backup_dr_backup_planresource (#23537)params.resource_manager_tagsfield togoogle_compute_firewallresource (#23524)application_aware_interconnectandaai_enabledfields togoogle_compute_interconnectresource (#23567)load_balancing_schemefield togoogle_compute_backend_bucketresource (#23499)provisioned_iopsandprovisioned_throughputfields togoogle_compute_region_diskresource (#23551)specific_reservation.source_instance_template,delete_at_time,delete_after_duration.seconds,delete_after_duration.nanosandreservation_sharing_policy.service_share_typefields togoogle_compute_reservationresource (#23561)tagsfield togoogle_firestore_databaseresource (#23569)descriptionfield ingoogle_secure_source_manager_repositoryresource (#23557)force_empty_content_typefield togoogle_storage_bucket_objectresource (#23568)BUG FIXES:
cleanup_policieswere not being applied correctly ingoogle_artifact_registry_repositoryresource (#23556)jwks_jsonfield when GCP normalizes JSON formatting ingoogle_iam_workload_identity_pool_providerresource (#23526)v6.43.0Compare Source
DEPRECATIONS:
google_iap_clientandgoogle_iap_brand(#23431)FEATURES:
google_kms_autokey_config(#23490)google_kms_key_handle(#23490)google_kms_key_handles(#23490)google_network_management_connectivity_test_run(#23497)google_redis_cluster(#23436)google_contact_center_insights_analysis_rule(#23435)google_kms_autokey_config(#23490)google_kms_key_handle(#23490)google_model_armor_template(#23432)IMPROVEMENTS:
ignore_schema_changesvirtual field togoogle_bigquery_tableresource. OnlydataPoliciesfield is supported inignore_schema_changesfor now. (#23495)currency_codetogoogle_billing_accountdata source (#23474)params.resource_manager_tagsfield togoogle_compute_networkresource (#23421)load_balancing_schemefield togoogle_compute_backend_bucketresource (#23499)params.resource_manager_tagsfield togoogle_compute_routeresource (#23489)anonymous_authentication_configfield togoogle_container_clusterresource (#23491)suspendedfield togoogle_dataplex_datascanresource (#23456)enable_table_annotation,enable_image_annotation,structured_content_types,exclude_html_elements,exclude_html_classesandexclude_html_idsfields tolayout_parsing_configofgoogle_discovery_engine_data_storeresource (#23478)kms_key_namefield togoogle_discovery_engine_data_storeresource (#23469)managed_server_cafield togoogle_memorystore_instanceresource (#23430)deletion_protectionfield togoogle_secret_manager_secretresource to optionally make deleting them require an explicit intent (#23480)fetch_secret_datafield togoogle_secret_manager_secret_versionto optionally skip fetching the secret data (#23471)BUG FIXES:
matchfield ingoogle_compute_router_route_policyresource to be marked as required (#23494)bgp_always_compare_medin `gooConfiguration
📅 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 becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.