chore(deps): update terraform google to < 6.31
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| google (source) | required_provider | minor |
< 6.10 -> < 6.31
|
Release Notes
hashicorp/terraform-provider-google (google)
v6.30.0
FEATURES:
-
New Resource:
google_developer_connect_account_connector(#22270) -
New Resource:
google_vertex_ai_feature_group_iam_*(#22260) -
New Resource:
google_vertex_ai_feature_online_store_iam_*(#22260) -
New Resource:
google_vertex_ai_feature_online_store_featureview_iam_*(#22260)
IMPROVEMENTS:
- bigquery: added
external_catalog_table_optionsandschema_foreign_type_infofields togoogle_bigquery_tableresource (#22302) - cloudrunv2: added
iap_enabledfield togoogle_cloud_run_v2_serviceresource (#22301) - compute: added
source_disk_encryption_key.kms_key_self_linkandsource_disk_encryption_key.rsa_encrypted_keyfields togoogle_compute_snapshotresource (#22247) - compute: added
source_disk_encryption_key,source_image_encryption_keyandsource_snapshot_encryption_keyfields togoogle_compute_imageresource (#22247) - compute: added
type,source_nat_active_rangesandsource_nat_drain_rangesfields togoogle_compute_router_natresource (#22282) - databasemigrationservice: allowed setting
ssl.typeingoogle_database_migration_service_connection_profileresource (#22268) - firestore: added
MONGODB_COMPATIBLE_APIenum option toapi_scopefield ingoogle_firestore_indexresource (#22287) - firestore: added
database_editionfield togoogle_firestore_databaseresource (#22287) - firestore: added
densityandmultikeyfields togoogle_firestore_indexresource (#22287) - memorystore: added
managed_backup_sourceandgcs_sourcefields togoogle_memorystore_instanceresource (#22295) - monitoring: added
password_wowrite-only field andpassword_wo_versionfield togoogle_monitoring_uptime_check_configresource (#22242) - redis: added
managed_backup_sourceandgcs_sourcefields togoogle_redis_clusterresource (#22277) - storage: added support for deleting pending caches present on bucket when setting
force_destoryto true ingoogle_storage_bucketresource (#22262) - storagecontrol: added
trial_configfield togoogle_storage_control_folder_intelligence_configresource (#22236) - storagecontrol: added
trial_configfield togoogle_storage_control_organization_intelligence_configresource (#22236) - storagecontrol: added
trial_configfield togoogle_storage_control_project_intelligence_configresource (#22236)
BUG FIXES:
- container: fixed perma-diff in
fleetfield when thefleet.projectfield being added is null or empty ingoogle_container_clusterresource (#22240) - pubsub: fixed perma-diff by changing
allowed_persistence_regionsfield to set ingoogle_pubsub_topicresource (#22273)
v6.29.0
FEATURES:
-
New Resource:
google_clouddeploy_deploy_policy(#22190) -
New Resource:
google_control_plane_access(#22209) -
New Resource:
google_gemini_code_tools_setting_binding(#22226) -
New Resource:
google_gemini_code_tools_setting(#22203) -
New Resource:
google_os_config_v2_policy_orchestrator_for_organization(#22192)
IMPROVEMENTS:
- accesscontextmanager: added
session_settingsfield togcp_user_access_bindingresource (#22227) - cloudedeploy: added
timed_promote_release_ruleandrepair_rollout_rulefields togoogle_clouddeploy_automationresource (#22190) - compute: added
group_placement_policy.0.tpu_topologyfield togoogle_compute_resource_policyresource (#22201) - datastream: added support for creating streams for Salesforce source in
google_datastream_stream(#22205) - gkehub: enabled partial results to be returned when a cloud region is unreachable in
google_gke_hub_feature(#22218) - gkeonprem: added
enable_advanced_clusterfield togoogle_gkeonprem_vmware_admin_clusterresource (#22188) - gkeonprem: added
enable_advanced_clusterfield togoogle_gkeonprem_vmware_clusterresource (#22188) - memorystore: added
automated_backup_configfield togoogle_memorystore_instanceresource, (#22208) - netapp: added
tiering_policytogoogle_netapp_volume_replicationresource (#22223) - parametermanagerregional: added
kms_key_versionfield togoogle_parameter_manager_regional_parameter_versionresource and datasource (#22213) - parametermanagerregional: added
kms_keyfield togoogle_parameter_manager_regional_parameterresource andgoogle_parameter_manager_regional_parametersdatasource (#22213) - redis: added
automated_backup_configfield togoogle_redis_cluster(#22117) - storage: added
md5hexhashfield ingoogle_storage_bucket_object(#22229) - workbench: added
confidential_instance_configfield togoogle_workbench_instanceresource (#22178)
BUG FIXES:
- colab: fixed an issue where
google_colab_*resources incorrectly required a provider-level region matching the resource location (#22217) - datastream: updated
private_keyto be mutable ingoogle_datastream_connection_profileresource. (#22179)
v6.28.0
DEPRECATIONS:
- compute: deprecated
enable_flow_logsin favor oflog_configongoogle_compute_subnetworkresource. Iflog_configis present, flow logs are enabled, andenable_flow_logscan be safely removed. (#22111) - containerregistry: Deprecated
google_container_registryresource, andgoogle_container_registry_imageandgoogle_container_registry_repositorydata sources. Usegoogle_artifact_registry_repositoryinstead. (#22071)
FEATURES:
-
New Data Source:
google_compute_region_backend_service(#21986) -
New Data Source:
google_organization_iam_custom_roles(#22035) -
New Data Source:
google_parameter_manager_parameter_version_render(#22099) -
New Data Source:
google_parameter_manager_parameter_version(#22099) -
New Data Source:
google_parameter_manager_parameter(#22099) -
New Data Source:
google_parameter_manager_parameters(#22099) -
New Data Source:
google_parameter_manager_regional_parameter_version_render(#22099) -
New Data Source:
google_parameter_manager_regional_parameter_version(#22099) -
New Data Source:
google_parameter_manager_regional_parameter(#22099) -
New Data Source:
google_parameter_manager_regional_parameters(#22099) -
New Data Source:
google_storage_control_folder_intelligence_config(#22077) -
New Data Source:
google_storage_control_organization_intelligence_config(#22077) -
New Data Source:
google_storage_control_project_intelligence_config(#22077) -
New Resource:
google_apigee_dns_zone(#21992) -
New Resource:
google_chronicle_data_access_scope(#21982) -
New Resource:
google_chronicle_referencelist(#22090) -
New Resource:
google_chronicle_retrohunt(#22092) -
New Resource:
google_chronicle_rule(#22089) -
New Resource:
google_chronicle_rule_deployment(#22093) -
New Resource:
google_chronicle_watchlist(#21989) -
New Resource:
google_dataproc_metastore_database_iam_*resources (#21985) -
New Resource:
google_dataproc_metastore_table_iam_*(#22064) -
New Resource:
google_discovery_engine_sitemap(#21976) -
New Resource:
google_eventarc_enrollment(#22028) -
New Resource:
google_firebase_app_hosting_build(#22063) -
New Resource:
google_memorystore_instance_desired_user_created_endpoints(#22073) -
New Resource:
google_parameter_manager_parameter_version(#22099) -
New Resource:
google_parameter_manager_parameter(#22099) -
New Resource:
google_parameter_manager_regional_parameter_version(#22099) -
New Resource:
google_parameter_manager_regional_parameter(#22099) -
New Resource:
google_storage_control_folder_intelligence_config(#22061) -
New Resource:
google_storage_control_organization_intelligence_config(#21987)
IMPROVEMENTS:
- accesscontextmanager: added
rolesfield to ingress and egress policies ofgoogle_access_context_manager_service_perimeter*resources (#22086) - cloudfunctions2: added
binary_authorization_policyfield togoogle_cloudfunctions2_functionresource (#22070) - cloudrun: promoted
node_selectorfield ingoogle_cloud_run_serviceresource to GA (#22054) - cloudrunv2: added
gpu_zonal_redundancy_disabledfield togoogle_cloud_run_v2_serviceresource (#22054) - cloudrunv2: promoted
node_selectorfield ingoogle_cloud_run_v2_serviceresource to GA (#22054) - compute: added
md5_authentication_keysfield togoogle_compute_routerresource (#22101) - compute: added
EXTERNAL_IPV6_SUBNETWORK_CREATIONas a supported value for themodefield ingoogle_compute_public_delegated_prefixresource (#22037) - compute: added
external_ipv6_prefix,stack_type, andipv6_access_typefields togoogle_compute_subnetworkdata source (#22085) - compute: added several
boot_disk,attached_disk, andinstance_encryption_keyfields togoogle_compute_instanceandgoogle_compute_instance_templateresources (#22096) - compute: added
image_encryption_key.raw_keyandimage_encryption_key.rsa_encrypted_keyfields togoogle_compute_imageresource (#22096) - compute: added
snapshot_encryption_key.rsa_encrypted_keyfield togoogle_compute_snapshotresource (#22096) - container: added
auto_monitoring_configfield togoogle_container_clusterresource (#21970) - container: added
disable_l4_lb_firewall_reconciliationfield togoogle_container_clusterresource (#22065) - datafusion: added
tagsfield togoogle_data_fusion_instanceresource to allow setting tags for instances at creation time (#21977) - datastream: added
blmt_configfield tobigquery_destination_configresource to enable support for BigLake Managed Tables streams (#22109) - datastream: added
secret_manager_stored_passwordfield togoogle_datastream_connection_profileresource (#22046) - identityplatform: added
disabled_user_signupanddisabled_user_deletiontogoogle_identity_platform_tenantresource (#21983) - memorystore: added
psc_attachment_detailsfield togoogle_memorystore_instanceresource, to enable use of the fine-grained resourcegoogle_memorystore_instance_desired_user_created_connections(#22073) - memorystore: added the
cross_cluster_replication_configfield to thegoogle_redis_clusterresource (#22097) - metastore: added
deletion_protectionfield togoogle_dataproc_metastore_federationresource (#22106) - networksecurity: added
antivirus_overridesfield togoogle_network_security_security_profileresource (#22060) - networksecurity: added
connected_deployment_groupsandassociationsfields togoogle_network_security_mirroring_endpoint_groupresource (#21974) - networksecurity: added
locationsfield togoogle_network_security_mirroring_deployment_groupresource (#21975) - networksecurity: added
locationsfield togoogle_network_security_mirroring_endpoint_group_associationresource (#21971) - parametermanager: added
kms_key_versionfield togoogle_parameter_manager_parameter_versionresource and datasource (#22058) - parametermanager: added
kms_keyfield togoogle_parameter_manager_parameterresource andgoogle_parameter_manager_parametersdatasource (#22058) - provider: added
external_credentialsblock inprovider(#22081) - redis: added
automated_backup_configfield togoogle_redis_clusterresource (#22117) - storage: added
content_base64field ingoogle_storage_bucket_object_contentdatasource (#22051)
BUG FIXES:
- alloydb: added a mutex to
google_alloydb_clusterto prevent conflicts among multiple cluster operations (#21972) - artifactregistry: fixed type assertion panic in
google_artifact_registry_repositoryresource (#22100) - bigtable: fixed
automated_backup_policyfield forgoogle_bigtable_tableresource (#22034) - cloudrunv2: fixed the diffs for unchanged
template.template.containers.envingoogle_cloud_run_v2_jobresource (#22115) - compute: fixed a regression in
google_compute_subnetworkwhere settinglog_configwould not enable flow logs withoutenable_flow_logsalso being set to true. To enable or disable flow logs, please uselog_config.enable_flow_logsis now deprecated and will be removed in the next major release. (#22111) - compute: fixed unable to update the
previewfield forgoogle_compute_security_policy_ruleresource (#21984) - orgpolicy: fix permadiff in
google_org_policy_policywhen multiple rules are present (#21981) - resourcemanager: increased page size for list services api to help any teams hitting
ListEnabledRequestsPerMinutePerProjectquota issues (#22050) - spanner: fixed issue with applying changes in provider
default_labelsongoogle_spanner_instanceresource (#22036) - storage: fixed
google_storage_anywhere_cacheto cancel long-running operations after create and update requests timeout (#22031) - workbench: fixed metadata permadiff in
google_workbench_instanceresource (#22056)
v6.27.0
FEATURES:
-
New Data Source:
google_compute_images(#21872) -
New Data Source:
google_organization_iam_custom_role(#21922) -
New Resource:
google_lustre_instance(#21963) -
New Resource:
google_os_config_v2_policy_orchestrator(#21930) -
New Resource:
google_storage_control_project_intelligence_config(#21902) -
New Resource:
google_chronicle_data_access_label(#21956) -
New Resource:
google_compute_router_route_policy(#21945)
IMPROVEMENTS:
- bigquery: added
secondary_locationandreplication_statusfields to support managed disaster recovery feature ingoogle_bigquery_reservation(#21920) - clouddeploy: added
dns_endpointfield to togoogle_clouddeploy_targetresource (#21868) - compute: added
shielded_instance_initial_statestructure togoogle_compute_imageresource (#21937) - compute: added
LINK_TYPE_ETHERNET_400G_LR4enum value tolink_typefield ingoogle_compute_interconnectresource (#21903) - compute: added
architectureandguest_os_featurestogoogle_compute_instance(#21875) - compute: added
workload_policy.type,workload_policy.max_topology_distanceandworkload_policy.accelerator_topologyfields togoogle_compute_resource_policyresource (#21961) - container: added
ip_endpoints_configfield togoogle_container_clusterresource (#21959) - container: added
node_config.windows_node_configfield togoogle_container_node_poolresource. (#21876) - container: added
pod_autoscalingfield togoogle_container_clusterresource (#21919) - memorystore: added the
maintenance_policyfield to thegoogle_memorystore_instanceresource (#21957) - memorystore: enabled update support for
node_typefield ingoogle_memorystore_instanceresource (#21899) - metastore: promoted
scaling_configfield ofgoogle_dataproc_metastore_serviceresource to GA (#21877) - networksecurity: added
connected_deployment_groupandassociationsfields togoogle_network_security_intercept_endpoint_groupresource (#21940) - networksecurity: added
locationsfield togoogle_network_security_intercept_deployment_groupresource (#21923) - networksecurity: added
locationsfield togoogle_network_security_intercept_endpoint_group_associationresource (#21962) - redis: added update support for
google_redis_clusternode_type(#21870) - storage: added metadata_options in
google_storage_transfer_job(#21897)
BUG FIXES:
- bigqueryanalyticshub: fixed a bug in
google_bigquery_analytics_hub_listing_subscriptionwhere a subscription using a different project than the dataset would not work (#21958) - cloudrun: fixed the perma-diffs for unchanged
template.spec.containers.envingoogle_cloud_run_serviceresource (#21916) - cloudrunv2: fixed the perma-diffs for unchanged
template.containers.envingoogle_cloud_run_v2_serviceresource (#21916) - compute: fixed the issue that user can't use regional disk in
google_compute_instance_template(#21901) - dataflow: fixed a permadiff on
template_gcs_pathingoogle_dataflow_jobresource (#21894) - storage: lowered the minimum required items for
custom_placement_config.data_locationsfrom 2 to 1, and removed the Terraform-enforced maximum item limit for the field ingoogle_storage_bucket(#21878)
v6.26.0
FEATURES:
-
New Data Source:
google_project_iam_custom_role(#21866) -
New Data Source:
google_project_iam_custom_roles(#21813) -
New Resource:
google_eventarc_pipeline(#21761) -
New Resource:
google_firebase_app_hosting_backend(#21840) -
New Resource:
google_network_security_mirroring_deployment(#21853) -
New Resource:
google_network_security_mirroring_deployment_group(#21853) -
New Resource:
google_network_security_mirroring_endpoint_group_association(#21853) -
New Resource:
google_network_security_mirroring_endpoint_group(#21853)
IMPROVEMENTS:
- alloydb: added
psc_configfield to ``google_alloydb_cluster` resource (#21863) - bigquery: added
table_metadata_viewquery param togoogle_bigquery_table(#21838) - clouddeploy: added
dns_endpointfield to togoogle_clouddeploy_targetresource (#21868) - compute: added
UNRESTRICTEDoption to thetls_early_datafield in thegoogle_compute_target_https_proxyresource (#21821) - compute: added
enable_flow_logsandstatefields togoogle_compute_subnetworkresource (#21851) - compute: promoted fields
single_instance_assignmentandfilterto GA forgoogle_compute_autoscalerresource (#21760) - container: added additional value
KCP_HPAforlogging_config.enable_componentsfield ingoogle_container_clusterresource (#21836) - dataform: added
deletion_policyfield togoogle_dataform_repositoryresource. Default value isDELETE. Settingdeletion_policytoFORCEwill delete any child resources of this repository as well. (#21864) - memorystore: added update support for
engine_versionfield ingoogle_memorystore_instanceresource (#21843) - metastore: added
create_timeandupdate_timefields togoogle_dataproc_metastore_federationresource (#21824) - metastore: added
create_timeandupdate_timefields togoogle_dataproc_metastore_serviceresource (#21817) - networksecurity: added
not_operationsfield togoogle_network_security_authz_policyresource (#21785) - networkservices: added
ip_versionandenvoy_headersfields togoogle_network_services_gatewayresource (#21788) - sql: increased
settings.insights_config.query_string_lengthandsettings.insights_config.query_string_lengthlimits for Enterprise Plus editionsql_database_instanceresource. (#21848) - storageinsights: added
parquet_optionsfield togoogle_storage_insights_report_configresource (#21816) - workflows: added
execution_history_levelfield togoogle_workflows_workflowresource (#21782)
BUG FIXES:
- accesscontextmanager: fixed panic on empty
access_policiesingoogle_access_context_manager_access_policy(#21845) - compute: adjusted mapped image names that were preventing usage of
fedora-coreosingoogle_compute_imageresource (#21787) - container: re-added
DNS_SCOPE_UNSPECIFIEDvalue to thedns_config.cluster_dns_scopefield ingoogle_container_clusterresource and suppressed diffs betweenDNS_SCOPE_UNSPECIFIEDin config and empty/null in state (#21861) - discoveryengine: changed field
dataStoreIdsto mutable ingoogle_discovery_engine_search_engine(#21759) - networksecurity:
min_tls_versionandtls_feature_profilefields updated to use the server assigned default and prevent a permadiff ingoogle_network_security_tls_inspection_policyresource. (#21788) - oslogin: added a wait after creating
google_os_login_ssh_public_keyto allow propagation (#21860) - spanner: fixed issue with disabling autoscaling in
google_spanner_instance(#21852)
v6.25.0
NOTES:
- eventarc:
google_eventarc_channelnow uses MMv1 engine instead of DCL. (#21728) - workbench: increased create timeout for
google_workbench_instanceto 40mins. (#21700)
FEATURES:
-
New Data Source:
google_compute_region_ssl_policy(#21633) -
New Resource:
google_eventarc_google_api_source(#21732) -
New Resource:
google_iam_oauth_client_credential(#21731) -
New Resource:
google_iam_oauth_client(#21660) -
New Resource:
network_services_endpoint_policy(#21676) -
New Resource:
network_services_grpc_route(#21676) -
New Resource:
network_services_http_route(#21676) -
New Resource:
network_services_mesh(#21676) -
New Resource:
network_services_service_binding(#21676) -
New Resource:
network_services_tcp_route(#21676) -
New Resource:
network_services_tls_route(#21676)
IMPROVEMENTS:
- alloydb: added
psc_instance_config.psc_interface_configsfield togoogle_alloydb_instanceresource (#21701) - compute: added
create_snapshot_before_destroytogoogle_compute_diskandgoogle_compute_region_diskto enable creating a snapshot before disk deletion (#21636) - compute: added
ip_collectionandipv6_gce_endpointfields togoogle_compute_subnetworkresource (#21730) - compute: added
log_config.optional_modeandlog_config.optional_fieldsfields togoogle_compute_region_backend_serviceresource (#21722) - compute: added
rsa_encrypted_keytogoogle_compute_region_disk(#21636) - compute: added
scheduling.termination_timefield togoogle_compute_instance,google_compute_instance_from_machine_image,google_compute_instance_from_template,google_compute_instance_template, andgoogle_compute_region_instance_templateresources (#21717) - compute: added update support for 'purpose' field in
google_compute_subnetworkresource (#21729) - compute: added update support for
firewall_policyingoogle_compute_firewall_policy_associationresource. It is recommended to only perform this operation in combination with a protective lifecycle tag such as "create_before_destroy" or "prevent_destroy" on your previousfirewall_policyresource in order to prevent situations where a target attachment has no associated policy. (#21735) - container: added "JOBSET" as a supported value for
enable_componentsingoogle_container_clusterresource (#21657) - firebasedataconnect: added
deletion_policyfield togoogle_firebase_data_connect_serviceresource (#21736) - networksecurity: added
descriptionfield togoogle_network_security_intercept_deployment,google_network_security_intercept_deployment_group,google_network_security_intercept_endpoint_groupresources (#21711) - networksecurity: added
descriptionfield togoogle_network_security_mirroring_deployment,google_network_security_mirroring_deployment_group,google_network_security_mirroring_endpoint_groupresources (#21714) - tpuv2: added
spotfield togoogle_tpu_v2_vmresource (#21716) - workstations: added
tagsfield togoogle_workstations_workstation_clusterresource (#21635)
BUG FIXES:
- backupdr: added missing
SUNDAYoption todays_of_weekfield ingoogle_backup_dr_backup_planresource (#21640) - compute: fixed
network_interface.internal_ipv6_prefix_lengthnot being set or read in Terraform state ingoogle_compute_instanceresource (#21638) - compute: fixed bug in
google_compute_router_natwheremax_ports_per_vmcouldn't be unset once set. (#21721) - container: fixed perma-diff in
google_container_clusterwhencluster_dns_scopeis unspecified (#21637) - networksecurity: added wait time on
google_network_security_gateway_security_policy_ruleresource when creating and deleting to prevent race conditions (#21643)
v6.24.0
NOTES:
- gemini: removed unsupported value
GEMINI_CLOUD_ASSISTfor fieldproductingoogle_gemini_logging_setting_bindingresource (#21630) - iam: added member value to the error message when member validation fails for google_project_iam_* (#21586)
DEPRECATIONS:
- datacatalog: deprecated
google_data_catalog_entryandgoogle_data_catalog_tagresources. For steps to transition your Data Catalog users, workloads, and content to Dataplex Catalog, see https://cloud.google.com/dataplex/docs/transition-to-dataplex-catalog. (#21541) - notebooks: deprecated non-functional
google_notebooks_locationresource (#21517)
FEATURES:
-
New Data Source:
google_memorystore_instance(#21579) -
New Resource:
google_apihub_host_project_registration(#21607) -
New Resource:
google_compute_instant_snapshot(#21598) -
New Resource:
google_eventarc_message_bus(#21611) -
New Resource:
google_gemini_data_sharing_with_google_setting_binding(GA) (#21629) -
New Resource:
google_gemini_gcp_enablement_setting_binding(GA) (#21587) -
New Resource:
google_gemini_gemini_gcp_enablement_setting_binding(#21540) -
New Resource:
google_storage_anywhere_cache(#21537)
IMPROVEMENTS:
- alloydb: added ability to upgrade major version in
google_alloydb_clusterwithdatabase_version(#21582) - compute: added
creation_timestamp,next_hop_peering,warnings.code,warnings.message,warnings.data.key,warnings.data.value,next_hop_hub,route_type,as_paths.path_segment_type,as_paths.as_listsandroute_statusfields togoogle_compute_routeresource (#21534) - compute: added
max_stream_durationfield togoogle_compute_url_mapresource (#21535) - compute: added
network_interface.network_attachmentfield togoogle_compute_instanceresource (ga) (#21606) - compute: added
network_interface.network_attachmenttogoogle_compute_instancedata source (ga) (#21606) - compute: added fields
architecture,source_instant_snapshot,source_storage_object,resource_manager_tagstogoogle_compute_disk. (#21598) - container: added enum value
UPGRADE_INFO_EVENTfor GKE notification filter ingoogle_container_clusterresource (#21609) - iam: added
AZURE_AD_GROUPS_IDfield togoogle_iam_workforce_pool_provider.extra_attributes_oauth2_client.attributes_typeresource (#21624) - networkconnectivity: added
policy_modefield togoogle_network_connectivity_hubresource (#21589) - networkservices: added
locationfield togoogle_network_services_grpc_routeresource (#21621) - storagetransfer: added
logging_configfield togoogle_storage_transfer_jobresource (#21523)
BUG FIXES:
- bigquery: updated the
max_stalenessfield ingoogle_bigquery_tableto be a computed field (#21596) - chronicle: fixed an error during resource creation with certain
run_frequencyconfigurations ingoogle_chronicle_rule_deployment(#21610) - discoveryengine: fixed bug preventing creation of
google_discovery_engine_target_siteresources (#21628) - eventarc: fixed an issue where
google_eventarc_triggercreation failed due to the region could not be parsed from the trigger's name (#21528) - publicca: encode b64_mac_key in base64url, not in base64 (#21612)
- storage: fixed a 412 error returned on some
google_storage_bucket_iam_policydeletions (#21626)
v6.23.0
NOTES:
- The
google_sql_userresource now supportspassword_wowrite-only arguments - The
google_bigquery_data_transfer_configresource now supportssecret_access_key_wowrite-only arguments - The
google_secret_versionresource now supportssecret_data_wowrite-only arguments
IMPROVEMENTS:
- sql: added
password_woandpassword_wo_versionfields togoogle_sql_userresource (#21616) - bigquerydatatransfer: added
secret_access_key_woandsecret_access_key_wo_versionfields togoogle_bigquery_data_transfer_configresource (#21617) - secretmanager: added
secret_data_woandsecret_data_wo_versionfields togoogle_secret_versionresource (#21618)
v6.22.0
NOTES:
- provider: The Terraform Provider for Google Cloud's regular release date will move from Monday to Tuesday in early March. The 2025/03/10 release will be made on 2025/03/11.
DEPRECATIONS:
- datacatalog: deprecated
google_data_catalog_tag_template. Usegoogle_dataplex_aspect_typeinstead. For steps to transition your Data Catalog users, workloads, and content to Dataplex Catalog, see https://cloud.google.com/dataplex/docs/transition-to-dataplex-catalog. (#9347) - datacatalog: deprecated
google_data_catalog_entry_group. Usegoogle_dataplex_entry_groupinstead. For steps to transition your Data Catalog users, workloads, and content to Dataplex Catalog, see https://cloud.google.com/dataplex/docs/transition-to-dataplex-catalog. (#9349)
FEATURES:
-
New Data Source:
google_alloydb_cluster(#21496) -
New Data Source:
google_project_ancestry(#21413) -
New Resource:
google_gemini_data_sharing_with_google_setting_binding(#21479) -
New Resource:
google_gemini_logging_setting_binding(#21429) -
New Resource:
google_gemini_logging_setting(#21404) -
New Resource:
google_spanner_instance_partition(#21475)
IMPROVEMENTS:
- backupdr: promoted
google_backup_dr_management_server,google_backup_dr_backup_plan_association, andgoogle_backup_dr_backup_planresources to GA - compute: added
import_subnet_routes_with_public_ipandexport_subnet_routes_with_public_ipfields togoogle_compute_network_peering_routes_configresource (#21405) - developerconnect: added
bitbucket_cloud_configandbitbucket_data_center_configfields togoogle_developer_connect_connectionresource (#21433) - gemini: promoted
google_gemini_release_channel_settingresource to GA (#21481) - iam: added
extra_attributes_oauth2_clientfield togoogle_iam_workforce_pool_providerresource (#21430) - iambeta: promoted
google_iam_workload_identity_poolandgoogle_iam_workload_identity_pool_providerdata sources to GA (#21408) - redis: added
kms_keyfield togoogle_redis_clusterresource (#21428) - tpuv2: added
network_configfield togoogle_tpu_v2_queued_resourceresource (#21426)
BUG FIXES:
- apigee: fixed error when deleting
google_apigee_organization(#21473) - bigtable: fixed a bug where sometimes updating an instance's cluster list could result in an error if there was an existing cluster with autoscaling enabled (#21503)
- chronicle: fixed bug setting
enabledon creation ingoogle_chronicle_rule_deployment(#21460)
v6.21.0
NOTES:
- provider: The Terraform Provider for Google Cloud's regular release date will move from Monday to Tuesday in early March. The 2025/03/10 release will be made on 2025/03/11.
FEATURES:
-
New Data Source:
google_alloydb_instance(#21383) -
New Resource:
google_firebase_data_connect_service(#21368) -
New Resource:
google_gemini_data_sharing_with_google_setting(#21393) -
New Resource:
google_gemini_gemini_gcp_enablement_setting(#21357) -
New Resource:
google_gemini_logging_setting_binding(#21354) -
New Resource:
google_gemini_release_channel_setting(#21387 -
New Resource:
google_gemini_release_channel_setting_binding(#21387 -
New Resource:
google_netapp_volume_quota_rule(#21283)
IMPROVEMENTS:
- accesscontextmanager: added
etagto access context manager directional policy resourcesgoogle_access_context_manager_service_perimeter_dry_run_egress_policy,google_access_context_manager_service_perimeter_dry_run_ingress_policy,google_access_context_manager_service_perimeter_egress_policyandgoogle_access_context_manager_service_perimeter_ingress_policyto prevent overriding changes (#21366) - accesscontextmanager: added
titlefield to policy blocks undergoogle_access_context_manager_service_perimeterand variants (#21302) - artifactregistry: set pageSize to 1000 to speedup
google_artifact_registry_docker_imagedata source queries (#21360) - compute: added
labelsfield togoogle_compute_ha_vpn_gatewayresource (#21385) - compute: added validation for disk names in
google_compute_disk(#21335) - container: added new fields
container_log_max_size,container_log_max_files,image_gc_low_threshold_percent,image_gc_high_threshold_percent,image_minimum_gc_age,image_maximum_gc_age, andallowed_unsafe_sysctlstonode_kubelet_configblock ingoogle_container_clusterresource. (#21319) - monitoring: added
condition_sqlfield togoogle_monitoring_alert_policyresource (#21277) - networkservices: added
locationfield togoogle_network_services_meshresource (#21337) - securitycenter: added
type,expiry_timefield togoogle_scc_mute_configresource (#21318)
BUG FIXES:
- chronicle: fixed creation issues when optional fields were missing for
google_chronicle_rule_deploymentresource (#21389) - databasemigrationservice: fixed error details type on
google_database_migration_service_migration_job(#21279) - networkservices: fixed a bug with
google_network_services_authz_extension.wire_formatsending an invalid default value by removing the Terraform default and letting the API set the default. (#21280)
v6.20.0
NOTES:
- provider: The Terraform Provider for Google Cloud's regular release date will move from Monday to Tuesday in early March. The 2025/03/10 release will be made on 2025/03/11.
- compute:
google_compute_firewall_policynow uses MMv1 engine instead of DCL. (#21235)
FEATURES:
-
New Data Source:
google_beyondcorp_application_iam_policy(#21199) -
New Data Source:
google_parameter_manager_parameter_version_render(#21104) -
New Resource:
google_beyondcorp_application(#21199) -
New Resource:
google_beyondcorp_application_iam_binding(#21199) -
New Resource:
google_beyondcorp_application_iam_member(#21199) -
New Resource:
google_beyondcorp_application_iam_policy(#21199) -
New Resource:
google_bigquery_analytics_hub_listing_subscription(#21189) -
New Resource:
google_colab_notebook_execution(#21100) -
New Resource:
google_colab_schedule(#21233)
IMPROVEMENTS:
- accesscontextmanager: added
resourcetosourcesinegress_fromunder resourcesgoogle_access_context_manager_service_perimeter,google_access_context_manager_service_perimeters,google_access_context_manager_service_perimeter_egress_policy,google_access_context_manager_service_perimeter_dry_run_egress_policy(#21190) - cloudrunv2: added
base_image_uriandbuild_infotogoogle_cloud_run_v2_service(#21236) - colab: added
auto_upgradefield togoogle_colab_runtime(#21214) - colab: added
software_config.post_startup_script_configfield togoogle_colab_runtime_template(#21200) - colab: added
desired_statefield togoogle_colab_runtime, making it startable/stoppable. (#21207) - compute: added
ip_collectionfield togoogle_compute_forwarding_ruleresource (#21188) - compute: added
modeandallocatable_prefix_lengthfields togoogle_compute_public_delegated_prefixresource (#21216) - compute: allow parallelization of
google_compute_per_instance_configandgoogle_compute_region_per_instance_configdeletions by not locking on the parent resource, but including instance name. (#21095) - container: added
auto_monitoring_configfield and subfields to thegoogle_container_clusterresource (#21229) - filestore: added
initial_replicationfield for peer instance configuration andeffective_replicationoutput for replication configuration output togoogle_filestore_instance(#21194) - memorystore: added
CLUSTER_DISABLEDtomodefield ingoogle_memorystore_instance(#21092) - networkservices: added
compression_modeandallowed_methodsfields togoogle_network_services_edge_cache_serviceresource (#21195) - privateca: added
user_defined_access_urlsand subfields togoogle_privateca_certificate_authorityresource to add support for custom CDP AIA URLs (#21220) - workbench: added
enable_third_party_identityfield togoogle_workbench_instanceresource (#21265)
BUG FIXES:
- appengine: added a mitigation for an upcoming default change to
standard_scheduler_settings.max_instancesfor newgoogle_app_engine_standard_app_versionresources. If the field is not specified in configuration, diffs will now be ignored. (#21257) - bigquery: added diff suppression for legacy values in
renewal_planfield ingoogle_bigquery_capacity_commitmentresource (#21103) - compute: fixed
google_compute_(region_)resize_requestrequiring region/zone to be specified in all cases. They can now be pulled from the provider. (#21264) - container: reverted locking behavior in
google_container_node_poolthat caused regression of operation apply time spike started inv6.15(#21102) - gemini: fixed a bug where the
force_destroyfield in resourcegemini_code_repository_indexdid not work properly (#21212) - workbench: fixed a bug with
google_workbench_instancemetadata removal not working as expected (#21204)
v6.19.0
DEPRECATIONS:
- beyondcorp: deprecated
locationongoogle_beyondcorp_security_gateway. The only valid value isglobal, which is now also the default value. The field will be removed in a future major release. (#21006)
FEATURES:
-
New Data Source:
google_parameter_manager_parameter_version(#21055) -
New Data Source:
google_parameter_manager_parameters(#21043) -
New Data Source:
google_parameter_manager_regional_parameter_version(#21073) -
New Resource:
google_beyondcorp_security_gateway_iam_binding(#21078) -
New Resource:
google_beyondcorp_security_gateway_iam_member(#21078) -
New Resource:
google_beyondcorp_security_gateway_iam_policy(#21078)
IMPROVEMENTS:
- accesscontextmanager: added
etagtogoogle_access_context_manager_service_perimeter_dry_run_resourceto prevent overriding list of resources (#21005) - compute: allowed parallelization of
google_compute_(region_)per_instance_configby not locking on the parent resource, but including instance name. (#21001) - compute: added
network_profilefield togoogle_compute_networkresource. (#21027) - compute: added
zero_advertised_route_priorityfield togoogle_compute_router_peer(#21024) - container: added
max_run_durationtonode_configingoogle_container_clusterandgoogle_container_node_pool(#21071) - dataproc: added
encryption_configtogoogle_dataproc_workflow_template(#21077) - gkehub2: added support for
fleet_default_member_config.config_management.config_sync.metrics_gcp_service_account_emailfield togoogle_gke_hub_featureresource (#21042) - iam: added
prefixandregexfields togoogle_service_accountsdata source (#21020) - pubsub: added
ingestion_data_source_settings.aws_mskandingestion_data_source_settings.confluent_cloudfields togoogle_pubsub_topicresource (#20999) - spanner: added
encryption_configfield togoogle_spanner_backup_schedule(#21067) - workflows: added
tagsandworkflow_tagsfields togoogle_workflows_workflowresource (#21053)
BUG FIXES:
- alloydb: marked
google_alloydb_user.passwordas sensitive (#21014) - beyondcorp: corrected
locationto always be global ingoogle_beyondcorp_security_gateway(#21006) - cloudquotas: removed validation for
parentingoogle_cloud_quotas_quota_adjuster_settings(#21054) - compute: made
google_compute_router_peer.advertised_route_priorityuse server-side default if unset. To set the value to0you must also setzero_advertised_route_priority = true. (#21024) - container: fixed a diff caused by server-side set values for
node_config.resource_labels(#21082) - container: marked
cluster_autoscaling.resource_limits.maximumas required, as requests would fail if it was not set (#21051) - firestore: fixed error preventing deletion of wildcard
google_firestore_fieldresources (#21034) - netapp: fixed an issue where a diff on
zonewould be found if it was unspecified ingoogle_netapp_storage_pool(#21060) - networksecurity: fixed sporadic-diff in
google_network_security_security_profile(#21070) - spanner: fixed bug with
google_spanner_instance.force_destroynot settingbilling_projectvalue correctly (#21023) - storage: fixed an issue where plans with a dependency on the
contentfield in thegoogle_storage_bucket_object_contentdata source could erroneously fail (#21074)
v6.18.1
BUG FIXES:
- container: fixed a diff caused by server-side set values for
node_config.resource_labels(#21082)
v6.18.0
FEATURES:
-
New Data Source:
google_compute_instance_template_iam_policy(#20954) -
New Data Source:
google_kms_key_handles(#20985) -
New Data Source:
google_organizations(#20965) -
New Data Source:
google_parameter_manager_parameter(#20953) -
New Data Source:
google_parameter_manager_regional_parameters(#20958) -
New Resource:
google_apihub_api_hub_instance(#20948) -
New Resource:
google_chronicle_retrohunt(#20962) -
New Resource:
google_colab_runtime(#20940) -
New Resource:
google_colab_runtime_template_iam_binding(#20963) -
New Resource:
google_colab_runtime_template_iam_member(#20963) -
New Resource:
google_colab_runtime_template_iam_policy(#20963) -
New Resource:
google_compute_instance_template_iam_binding(#20954) -
New Resource:
google_compute_instance_template_iam_member(#20954) -
New Resource:
google_compute_instance_template_iam_policy(#20954) -
New Resource:
google_gemini_code_repository_index(GA) (#20941) -
New Resource:
google_gemini_repository_group(GA) (#20941) -
New Resource:
google_gemini_repository_group_iam_member(GA) (#20941) -
New Resource:
google_gemini_repository_group_iam_binding(GA) (#20941) -
New Resource:
google_gemini_repository_group_iam_policy(GA) (#20941) -
New Resource:
google_parameter_manager_parameter_version(#20992) -
New Resource:
google_redis_cluster_user_created_connections(#20977)
IMPROVEMENTS:
- alloydb: added support for
skip_await_major_version_upgradefield ingoogle_alloydb_clusterresource, allowing formajor_versionto be updated (#20923) - apigee: added
propertiesfield togoogle_apigee_environmentresource (#20932) - bug: added support for setting
custom_learned_route_priorityto 0 in 'google_compute_router_peer' by adding thezero_custom_learned_route_priorityfield (#20952) - cloudrunv2: added
build_configtogoogle_cloud_run_v2_service(#20979) - compute: added
pdp_scopefield togoogle_compute_public_advertised_prefixresource (#20972) - compute: adding
labelsfield togoogle_compute_interconnect_attachment(#20971) - compute: fixed a issue where
custom_learned_route_prioritywas accidentally set to 0 during updates in 'google_compute_router_peer' (#20952) - filestore: added support for
tagsfield togoogle_filestore_instanceresource (#20955) - networksecurity: added
custom_mirroring_profileandcustom_intercept_profilefields togoogle_network_security_security_profileandgoogle_network_security_security_profile_groupresources (#20990) - pubsub: added
enforce_in_transitfields togoogle_pubsub_topicresource (#20926) - pubsub: added
ingestion_data_source_settings.azure_event_hubsfield togoogle_pubsub_topicresource (#20922) - redis: added
psc_service_attachmentsfield togoogle_redis_clusterresource, to enable use of the fine-grained resourcegoogle_redis_cluster_user_created_connections(#20977)
BUG FIXES:
- apigee: fixed
propertiesfield update ongoogle_apigee_environmentresource (#20987) - artifactregistry: fixed perma-diff in
google_artifact_registry_repository(#20989) - compute: fixed failure when creating
google_compute_global_forwarding_rulewith labels targeting PSC endpoint (#20986) - container: fixed
additive_vpc_scope_dns_domainbeing ignored in Autopilot cluster definition (#20937) - container: fixed propagation of
node_pool_defaults.node_config_defaults.insecure_kubelet_readonly_port_enabledin node config. (#20936) - iam: fixed missing result by adding pagination for data source
google_service_accounts. (#20966) - metastore: increased timeout on google_dataproc_metastore_service operations to 75m from 60m. This will expose server-returned reasons for operation failure instead of masking them with a Terraform timeout. (#20981)
- resourcemanager: added a slightly longer wait (two 10s checks bumped to 15s) for issues with billing associations in
google_project. Default network deletion should succeed more often. (#20982)
v6.17.0
FEATURES:
-
New Resource:
google_apigee_environment_addons_config(#20851) -
New Resource:
google_chronicle_reference_list(beta) (#20895) -
New Resource:
google_chronicle_rule_deployment(#20888) -
New Resource:
google_chronicle_rule(#20868) -
New Resource:
google_colab_runtime_template(#20898) -
New Resource:
google_edgenetwork_interconnect_attachment(#20856) -
New Resource:
google_parameter_manager_parameter(#20886) -
New Resource:
google_parameter_manager_regional_parameter_version(#20914) -
New Resource:
google_parameter_manager_regional_parameter(#20858)
IMPROVEMENTS:
- accesscontextmanager: added
etagtogoogle_access_context_manager_service_perimeter_resourceto prevent overriding list of resources (#20910) - compute: added
BPS_100Genum value tobandwidthfield ofgoogle_compute_interconnect_attachment. (#20884) - compute: added support for
IPV6_ONLYstack_type togoogle_compute_subnetwork,google_compute_instance,google_compute_instance_templateandgoogle_compute_region_instance_template. (#20850) - compute: promoted
bgp_best_path_selection_mode,bgp_bps_always_compare_medandbgp_bps_inter_region_costfields ingoogle_compute_networkfrom Beta to Ga (#20865) - compute: promoted
next_hop_origin,next_hop_medandnext_hop_inter_region_costoutput fields ingoogle_compute_routeform Beta to GA (#20865) - discoveryengine: added
advanced_site_search_configfield togoogle_discovery_engine_data_storeresource (#20912) - gemini: added
force_destroyfield to resourcegoogle_code_repository_index, enabling deletion of the resource even when it has dependent RepositoryGroups (#20881) - networkservices: added in-place update support for
portsfield ongoogle_network_services_gatewayresource (#20908) - sql:
sql_source_representation_instancenow usesstringrepresentation ofdatabaseVersion(#20859) - sql: added
replication_clusterfield togoogle_sql_database_instanceresource (#20889) - sql: added support of switchover for MySQL and PostgreSQL in
google_sql_database_instanceresource (#20889) - workbench: changed
container_imagefield ofgoogle_workbench_instanceresource to modifiable. (#20894)
BUG FIXES:
- apigee: fixed error 404 for
organizationupdate requests. (#20854) - artifactregistry: fixed
artifact_registry_repositorynot accepting durations with 'm', 'h' or 'd' (#20902) - networkservices: fixed bug where
google_network_services_gatewaycould not be updated in place (#20908) - storagetransfer: fixed a permadiff with
transfer_spec.aws_s3_data_source.aws_access_keyingoogle_storage_transfer_job(#20849)
v6.16.0
FEATURES:
-
New Resource:
google_beyondcorp_security_gateway(#20844) -
New Resource:
google_developer_connect_connection(#20823) -
New Resource:
google_developer_connect_git_repository_link(#20823)
IMPROVEMENTS:
- compute: promoted
standby_policy,target_suspended_size, andtarget_stopped_sizefields ingoogle_compute_region_instance_group_managerandgoogle_compute_instance_group_managerresource from beta to ga (#20821) - dns: added
health_checkandexternal_endpointsfields togoogle_dns_record_setresource (#20843) - sql: added
server_ca_poolfield togoogle_sql_database_instanceresource (#20834) - vmwareengine: allowed import of non-STANDARD private clouds in
google_vmwareengine_private_cloud(#20832)
BUG FIXES:
- dataproc: fixed boolean fields in
shielded_instance_configin thegoogle_dataproc_clusterresource (#20828) - gkeonprem: fixed permadiff on
vcenterfield ingoogle_gkeonprem_vmware_clusterresource (#20837) - networkservices: fixed
google_network_services_gatewayresource so that it correctly waits for the router to be deleted onterraform destroy(#20817) - provider: fixed issue where
GOOGLE_CLOUD_QUOTA_PROJECTenv var would override explicitbilling_project(#20839)
v6.15.0
NOTES:
- compute:
google_compute_firewall_policy_associationnow uses MMv1 engine instead of DCL. (#20744)
DEPRECATIONS:
- compute: deprecated
numeric_id(string) field ingoogle_compute_networkresource. Use the newnetwork_id(integer) field instead (#20698)
FEATURES:
IMPROVEMENTS:
- artifactregistry: added
vulnerability_scanning_configfield togoogle_artifact_registry_repositoryresource (#20726) - backupdr: promoted datasource
google_backup_dr_backupto ga (#20677) - backupdr: promoted datasource
google_backup_dr_data_sourceto ga (#20677) - bigquery: added
conditionfield togoogle_bigquery_dataset_accessresource (#20707) - bigquery: added
conditionfield togoogle_bigquery_datasetresource (#20707) - composer: added
airflow_metadata_retention_configfield togoogle_composer_environment(#20769) - compute: added back the validation for
target_servicefield on thegoogle_compute_service_attachmentresource to validade aForwardingRuleorGatewayURL (#20711) - compute: added
availability_domainfield togoogle_compute_instance,google_compute_instance_templateandgoogle_compute_region_instance_templateresources (#20694) - compute: added
network_id(integer) field togoogle_compute_networkresource and data source (#20698) - compute: added
preset_topologyfield togoogle_network_connectivity_hubresource (#20720) - compute: added
subnetwork_idfield togoogle_compute_subnetworkdata source (#20666) - compute: made setting resource policies for
google_compute_instanceoutside of terraform or usinggoogle_compute_disk_resource_policy_attachmentno longer affect theboot_disk.initialize_params.resource_policiesfield (#20764) - container: changed
google_container_clusterto apply maintenance policy updates after upgrades during cluster update (#20708) - container: made nodepool concurrent operations scale better for
google_container_clusterandgoogle_container_node_poolresources (#20738) - datastream: added
gtidandbinary_log_positionfields togoogle_datastream_streamresource (#20777) - developerconnect: added support for setting up a
google_developer_connect_connectionresource without specifying theauthorizer_credentialsfield (#20756) - filestore: added
tagsfield togoogle_filestore_backupto allow setting tags for backups at creation time (#20718) - networkconnectivity: added
groupfield togoogle_network_connectivity_spokeresource (#20689) - networkmanagement: promoted
google_network_management_vpc_flow_logs_configresource to ga (#20701) - parallelstore: added
deployment_typefield togoogle_parallelstore_instanceresource (#20785) - storagetransfer: added
replication_specfield togoogle_storage_transfer_jobresource (#20788) - workbench: made
gcs-data-bucketmetadata key modifiable ingoogle_workbench_instanceresource (#20728)
BUG FIXES:
- accesscontextmanager: fixed permadiff due to reordering on
google_access_context_manager_service_perimeter_dry_run_egress_policyegress_from.identities(#20794) - accesscontextmanager: fixed permadiff due to reordering on
google_access_context_manager_service_perimeter_dry_run_ingress_policyingress_from.identities(#20794) - accesscontextmanager: fixed permadiff due to reordering on
google_access_context_manager_service_perimeter_egress_policyegress_from.identities(#20794) - accesscontextmanager: fixed permadiff due to reordering on
google_access_context_manager_service_perimeter_ingress_policyingress_from.identities(#20794) - apigee: fixed 404 error when updating
google_apigee_environment(#20745) - bigquery: fixed DROP COLUMN error with bigquery flexible column names in
google_bigquery_table(#20797) - compute: allowed Service Attachment with Project Number to be used as
google_compute_forwarding_rule.target(#20790) - compute: fixed an issue where
terraform plan -refresh=falsewithgoogle_compute_ha_vpn_gateway.gateway_ip_versionwould plan a resource replacement if a full refresh had not been run yet. Terraform now assumes that the value is the default value,IPV4, until a refresh is completed. (#20682) - compute: fixed panic when zonal resize request fails on
google_compute_resize_request(#20734) - compute: fixed perma-destroy for
psc_dataingoogle_compute_region_network_endpoint_groupresource (#20783) - compute: fixed
google_compute_instance_guest_attributesto return an empty list when queried values don't exist instead of throwing an error (#20760) - integrationconnectors: allowed
AUTH_TYPE_UNSPECIFIEDoption ingoogle_integration_connectors_connectionresource to support non-standard auth types (#20782) - logging: fixed bug in
google_logging_project_bucket_configwhen providingprojectin the format of<project-id-only>(#20709) - networkconnectivity: made
include_export_rangesandexclude_export_rangesfields mutable ingoogle_network_connectivity_spoketo avoid recreation of resources (#20742) - sql: fixed permadiff when
settings.data_cache_configis set to false forgoogle_sql_database_instanceresource (#20656) - storage: made
resource_google_storage_bucket_objectgenerate diff formd5hash,generation,crc32cif content changes (#20687) - vertexai: made
contents_delta_urian optional field ingoogle_vertex_ai_index(#20780) - workbench: fixed an issue where a server-added
metadatatag of"resource-url"would not be ignored ongoogle_workbench_instance(#20717)
v6.14.1
BUG FIXES:
- compute: fixed an issue where
google_compute_firewall_policy_rulewas incorrectly removed from the Terraform state (#20733)
v6.14.0
FEATURES:
-
New Resource:
google_network_security_intercept_deployment_group(#20615) -
New Resource:
google_network_security_intercept_deployment(#20634) -
New Resource:
google_network_security_authz_policy(#20595) -
New Resource:
google_network_services_authz_extension(#20595)
IMPROVEMENTS:
- compute:
google_compute_instanceis no longer recreated when changingboot_disk.auto_delete(#20580) - compute: added
CA_ENTERPRISE_ANNUALoption for fieldcloud_armor_tieringoogle_compute_project_cloud_armor_tierresource (#20596) - compute: added
network_tierfield togoogle_compute_global_forwarding_ruleresource (#20582) - compute: added
rule.rate_limit_options.enforce_on_key_configsfield togoogle_compute_security_policyresource (#20597) - compute: made
metadata_startup_scriptable to be updated via graceful switch ingoogle_compute_instance(#20655) - container: added field
enable_fqdn_network_policyto resourcegoogle_container_cluster(#20609) - identityplatform: marked
quota.0.sign_up_quota_configsubfields conditionally required ingoogle_identity_platform_configto move errors from apply time up to plan time, and clarified the rule in documentation (#20627) - networkconnectivity: added support for updating
linked_vpn_tunnels.include_import_ranges,linked_interconnect_attachments.include_import_ranges,linked_router_appliance_instances. instancesandlinked_router_appliance_instances.include_import_rangesingoogle_network_connectivity_spoke(#20650) - storage: added
hdfs_data_sourcefield togoogle_storage_transfer_jobresource (#20583) - tpuv2: added
network_configsandnetwork_config.queue_countfields togoogle_tpu_v2_vmresource (#20621)
BUG FIXES:
- accesscontextmanager: fixed an update bug in
google_access_context_manager_perimeterby removing the broken output-onlyetagfield ingoogle_access_context_manager_perimeterandgoogle_access_context_manager_perimeters(#20691) - compute: fixed permadiff on the
recaptcha_optionsfield forgoogle_compute_security_policyresource (#20617) - compute: fixed issue where updating labels on
resource_google_compute_resource_policywould fail because of a patch error withguest_flush(#20632) - networkconnectivity: fixed
linked_router_appliance_instances.instances.virtual_machineandlinked_router_appliance_instances.instances.ip_addressattributes ingoogle_network_connectivity_spoketo be correctly marked as required. Otherwise the request to create the resource will fail. (#20650) - privateca: fixed an issue which causes error when updating labels for activated sub-CA (#20630)
- sql: fixed permadiff when 'settings.data_cache_config' is set to false for 'google_sql_database_instance' resource (#20656)
v6.13.0
NOTES:
- New ephemeral resources
google_service_account_access_token,google_service_account_id_token,google_service_account_jwt,google_service_account_keynow support ephemeral values. - iam3: promoted resources
google_iam_principal_access_boundary_policy,google_iam_organizations_policy_binding,google_iam_folders_policy_bindingandgoogle_iam_projects_policy_bindingto GA (#20475) DEPRECATIONS: - gkehub: deprecated
configmanagement.config_sync.metrics_gcp_service_account_emailingoogle_gke_hub_feature_membershipresource (#20561)
FEATURES:
-
New Ephemeral Resource:
google_service_account_access_token(#20542) -
New Ephemeral Resource:
google_service_account_id_token(#20542) -
New Ephemeral Resource:
google_service_account_jwt(#20542) -
New Ephemeral Resource:
google_service_account_key(#20542) -
New Data Source:
google_backup_dr_backup_vault(#20468) -
New Data Source:
google_composer_user_workloads_config_map(GA) (#20478) -
New Data Source:
google_composer_user_workloads_secret(GA) (#20478) -
New Resource:
google_composer_user_workloads_config_map(GA) (#20478) -
New Resource:
google_composer_user_workloads_secret(GA) (#20478) -
New Resource:
google_gemini_code_repository_index(#20474) -
New Resource:
google_network_security_mirroring_deployment(#20489) -
New Resource:
google_network_security_mirroring_deployment_group(#20489) -
New Resource:
google_network_security_mirroring_endpoint_group_association(#20489) -
New Resource:
google_network_security_mirroring_endpoint_group(#20489)
IMPROVEMENTS:
- accesscontextmanager: added
etagtogoogle_access_context_manager_service_perimeterandgoogle_access_context_manager_service_perimeters(#20455) - alloydb: increased default timeout on
google_alloydb_clusterto 120m from 30m (#20547) - bigtable: added
row_affinityfield togoogle_bigtable_app_profileresource (#20435) - cloudbuild: added
private_service_connectfield togoogle_cloudbuild_worker_poolresource (#20561) - clouddeploy: added
associated_entitiesfield togoogle_clouddeploy_targetresource (#20561) - clouddeploy: added
serial_pipeline.strategy.canary.runtime_config.kubernetes.gateway_service_mesh.route_destinationsfield togoogle_clouddeploy_delivery_pipelineresource (#20561) - composer: added multiple composer 3 related fields to
google_composer_environment(GA) (#20478) - compute:
google_compute_instance,google_compute_instance_template,google_compute_region_instance_templatenow supportsadvanced_machine_features.enable_uefi_networkingfield (#20531) - compute: added support for specifying storage pool with name or partial url (#20502)
- compute: added
numeric_idto thegoogle_compute_networkdata source (#20548) - compute: added
threshold_configsfield togoogle_compute_security_policyresource (#20545) - compute: added server generated id as
forwarding_rule_idtogoogle_compute_global_forwarding_rule(#20404) - compute: added server generated id as
health_check_idtogoogle_region_health_check(#20404) - compute: added server generated id as
instance_group_manager_idtogoogle_instance_group_manager(#20404) - compute: added server generated id as
instance_group_manager_idtogoogle_region_instance_group_manager(#20404) - compute: added server generated id as
network_endpoint_idtogoogle_region_network_endpoint(#20404) - compute: added server generated id as
subnetwork_idtogoogle_subnetwork(#20404) - compute: added the
psc_datafield to thegoogle_compute_region_network_endpoint_groupresource (#20454) - container: added
enterprise_configfield togoogle_container_clusterresource (#20534) - container: added
node_pool_autoconfig.linux_node_config.cgroup_modefield togoogle_container_clusterresource (#20460) - dataproc: added
autotuning_configandcohortfields togoogle_dataproc_batch(#20410) - dataproc: added
cluster_config.preemptible_worker_config.instance_flexibility_policy.provisioning_model_mixfield togoogle_dataproc_clusterresource (#20396) - dataproc: added
confidential_instance_configfield togoogle_dataproc_clusterresource (#20488) - discoveryengine: added
HEALTHCARE_FHIRtoindustry_verticalfield ingoogle_discovery_engine_search_engine(#20471) - gkehub: added
configmanagement.config_sync.stop_syncingfield togoogle_gke_hub_feature_membershipresource (#20561) - monitoring: added
disable_metric_validationfield togoogle_monitoring_alert_policyresource (#20544) - oracledatabase: added
deletion_protectionfield togoogle_oracle_database_autonomous_database(#20484) - oracledatabase: added
deletion_protectionfield togoogle_oracle_database_cloud_exadata_infrastructure(#20485) - oracledatabase: added
deletion_protectionfield togoogle_oracle_database_cloud_vm_cluster(#20392) - parallelstore: added
deployment_typetogoogle_parallelstore_instance(#20457) - resourcemanager: made
google_service_accountemailandmemberfields available during plan (#20510)
BUG FIXES:
- apigee: made
google_apigee_organizationwait for deletion operation to complete. (#20504) - cloudfunctions: fixed issue when updating
vpc_connector_egress_settingsfield forgoogle_cloudfunctions_functionresource. (#20437) - dataproc: ensured oneOf condition is honored when expanding the job configuration for Hive, Pig, Spark-sql, and Presto in
google_dataproc_job. (#20453) - gkehub: fixed allowable value
INSTALLATION_UNSPECIFIEDintemplate_library.installation(#20567) - sql: fixed edition downgrade failure for an
ENTERPRISE_PLUSinstance with data cache enabled. (#20393)
v6.12.0
FEATURES:
-
New Data Source:
google_access_context_manager_access_policy(#20295) -
New Resource:
google_dataproc_gdc_spark_application(#20242) -
New Resource:
google_managed_kafka_clusterandgoogle_managed_kafka_topic(#20237)
IMPROVEMENTS:
- artifactregistry: added
common_repositoryfield togoogle_artifact_registry_repositoryresource (#20305) - cloudrunv2: added
urlsoutput field togoogle_cloud_run_v2_serviceresource (#20313) - compute: added
IDPFas a possible value for thenetwork_interface.nic_typefield ingoogle_compute_instanceresource (#20250) - compute: added
IDPFas a possible value for theguest_os_features.typefield ingoogle_compute_imageresource (#20250) - compute: added
replica_namesfield tosql_database_instanceresource (#20202) - filestore: added
performance_configfield togoogle_filestore_instance(#20218) - redis: added
persistence_configtogoogle_redis_cluster. (#20212) - securesourcemanager: added
workforce_identity_federation_configfield togoogle_secure_source_manager_instanceresource (#20290) - spanner: added
default_backup_schedule_typefield togoogle_spanner_instance(#20213) - sql: added
psc_auto_connectionsfields togoogle_sql_database_instanceresource (#20307)
BUG FIXES:
- accesscontextmanager: fixed permadiff in perimeter
google_access_context_manager_service_perimeter_ingress_policyandgoogle_access_context_manager_service_perimeter_egress_policyresources when there are duplicate resources in the rules (#20294) -
- accesscontextmanager: fixed comparison of
identity_typeiningress_fromandegress_fromwhen theIDENTITY_TYPE_UNSPECIFIEDis set (#20221)
- accesscontextmanager: fixed comparison of
- compute: fixed permadiff on attempted
typefield updates ingoogle_computer_security_policy, updating this field will now force recreation of the resource (#20316) - identityplatform: fixed perma-diff originating from the
sign_in.anonymous.enabledfield ingoogle_identity_platform_config(#20244)
v6.11.2
BUG FIXES:
- vertexai: fixed issue with google_vertex_ai_endpoint where upgrading to 6.11.0 would delete all traffic splits that were set outside Terraform (which was previously a required step for all meaningful use of this resource). (#20350)
v6.11.1
BUG FIXES:
- container: fixed diff on
google_container_cluster.user_managed_keys_configfield for resources that had not set it. (#20314) - container: marked
google_container_cluster.user_managed_keys_configas immutable because it can't be updated in place. (#20314)
v6.11.0
NOTES:
- compute: migrated
google_compute_firewall_policy_rulefrom DCL engine to MMv1 engine. (#20160)
BREAKING CHANGES:
- looker: made
oauth_configa required field ingoogle_looker_instance, as creating this resource without that field always triggers an API error (#20196)
FEATURES:
-
New Data Source:
google_spanner_database(#20114) -
New Resource:
google_apigee_api(#20113) -
New Resource:
google_dataproc_gdc_application_environment(#20165) -
New Resource:
google_dataproc_gdc_service_instance(#20147) -
New Resource:
google_memorystore_instance(#20108)
IMPROVEMENTS:
- apigee: added in-place update support for
google_apigee_env_references(#20182) - apigee: added in-place update support for
google_apigee_environmentresource (#20189) - cloudrun: added
empty_dirfield togoogle_cloud_run_service(#20185) - cloudrunv2: added
empty_dirfield togoogle_cloud_run_v2_serviceandgoogle_cloud_run_v2_job(#20185) - compute: added
disksfield togoogle_compute_node_templateresource (#20180) - compute: added
preconfigured_waf_configfield togoogle_compute_security_policyresource (#20183) - compute: added
replica_namesfield tosql_database_instanceresource (#20202) - compute: added
instance_flexibility_policyfield togoogle_compute_region_instance_group_managerresource (#20132) - compute: increased
google_compute_security_policytimeouts from 20 minutes to 30 minutes (#20145) - container: added
control_plane_endpoints_configfield togoogle_container_clusterresource. (#20193) - container: added
parallelstore_csi_driver_configfield togoogle_container_clusterresource. (#20163) - container: added
user_managed_keys_configfield togoogle_container_clusterresource. (#20105) - firestore: allowed single field indexes to support
__name__ DESCindexes ingoogle_firestore_indexresources (#20124) - privateca: added support for
google_privateca_certificate_authoritywith type = "SUBORDINATE" to be activated into "STAGED" state (#20103) - spanner: added
default_backup_schedule_typefield togoogle_spanner_instance(#20213) - vertexai: added
traffic_split,private_service_connect_config,predict_request_response_logging_config,dedicated_endpoint_enabled, anddedicated_endpoint_dnsfields togoogle_vertex_ai_endpointresource (#20179) - workflows: added
deletion_protectionfield togoogle_workflows_workflowresource (#20106)
BUG FIXES:
- compute: fixed a diff based on server-side reordering of
match.src_address_groupsandmatch.dest_address_groupsingoogle_compute_network_firewall_policy_rule(#20148) - compute: fixed permadiff on the
preconfigured_waf_configfield forgoogle_compute_security_policyresource (#20183) - container: fixed in-place updates for
node_config.containerd_configingoogle_container_clusterandgoogle_container_node_pool(#20112)
v6.10.0
FEATURES:
-
New Data Source:
google_compute_instance_guest_attributes(#20095) -
New Data Source:
google_service_accounts(#20062) -
New Resource:
google_iap_settings(#20085)
IMPROVEMENTS:
- apphub: added
GLOBALenum value toscope.typefield ingoogle_apphub_applicationresource (#20015) - assuredworkloads: added
workload_optionsfield togoogle_assured_workloads_workloadresource (#19985) - bigquery: added
external_catalog_dataset_optionsfields togoogle_bigquery_datasetresource (beta) (#20097) - bigquery: added descriptive validation errors for missing required fields in
google_bigquery_jobdestination table configuration (#20077) - compute:
desired_statuson google_compute_instance can now be set toTERMINATEDorSUSPENDEDon instance creation (#20031) - compute: added
header_actionandredirect_optionsfields togoogle_compute_security_policy_ruleresource (#20079) - compute: added
interface.ipv6-addressfield ingoogle_compute_external_vpn_gatewayresource (#20091) - compute: added
propagated_connection_limitandconnected_endpoints.propagated_connection_countfields togoogle_compute_service_attachmentresource (#20016) - compute: added plan-time validation to
nameongoogle_compute_instance(#20036) - compute: added support for
advanced_machine_features.turbo_modetogoogle_compute_instance,google_compute_instance_template, andgoogle_compute_region_instance_template(#20090) - container: added in-place update support for
labels,resource_manager_tagsandworkload_metadata_configingoogle_container_cluster.node_config(#20038) - filestore: added
protocolproperty to resourcegoogle_filestore_instance(#19982) - memorystore: added
modeflag togoogle_memorystore_instance(#19988) - netapp: added
zoneandreplica_zonefields togoogle_netapp_storage_poolresource (#19980) - netapp: added
zoneandreplica_zonefields togoogle_netapp_volumeresource (#19980) - networksecurity: added
tls_inspection_policyfield togoogle_network_security_gateway_security_policy(#19986) - resourcemanager: added
disabledtogoogle_service_accountdatasource (#20034) - spanner: added
asymmetric_autoscaling_optionsfield togoogle_spanner_instance(#20014) - sql: removed the client-side default of
ENTERPRISEforeditioningoogle_sql_database_instanceso thateditionis determined by the API when unset. This will cause new instances to useENTERPRISE_PLUSas the default for POSTGRES_16. (#19977) - vmwareengine: added
autoscaling_settingstogoogle_vmwareengine_private_cloudresource (#20057)
BUG FIXES:
- accesscontextmanager: fixed permadiff for perimeter ingress / egress rule resources (#20046)
- compute: fixed an error in
google_compute_security_policy_rulethat prevented updating the default rule (#20066) - container: fixed missing in-place updates for some
google_container_cluster.node_configsubfields (#20038)
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.