Skip to content

Releases: hashicorp/terraform-provider-google

v4.78.0

15 Aug 14:41
Compare
Choose a tag to compare

FEATURES:

  • New Resource: google_billing_project_info (#15400)
  • New Resource: google_network_connectivity_service_connection_policy (#15381)

IMPROVEMENTS:

  • alloydb: added continuous_backup_config and continuous_backup_info fields to cluster resource (#15370)
  • bigquery: added external_data_configuration.file_set_spec_type to google_bigquery_table (#15402)
  • bigquery: added max_staleness to google_bigquery_table (#15395)
  • billingbudget: added resource_ancestors field to google_billing_budget resource (#15393)
  • cloudfunctions2: added support for GCF Gen2 CMEK (#15385)
  • cloudidentity: added field type to google_cloud_identity_group_memberships (#15398)
  • compute: added subnetwork field to the resource google_compute_global_forwarding_rule (#15424)
  • compute: added support for INTERNAL_MANAGED to the field load_balancing_scheme in the resource google_compute_backend_service (#15424)
  • compute: added support for INTERNAL_MANAGED to the field load_balancing_scheme in the resource google_compute_global_forwarding_rule (#15424)
  • compute: added support for ip_version to google_compute_forwarding_rule (#15388)
  • container: marked master_ipv4_cidr_block as not required when private_endpoint_subnetwork is provided for google_container_cluster (#15422)
  • container: added support for advanced_datapath_observability_config to google_container_cluster (#15425)
  • eventarc: added field event_data_content_type to google_eventarc_trigger (#15433)
  • healthcare: added send_previous_resource_on_delete field to notification_configs of google_healthcare_fhir_store (#15380)
  • pubsub: added cloud_storage_config field to google_pubsub_subscription resource (#15420)
  • secretmanager: added annotations field to google_secret_manager_secret resource (#15392)

BUG FIXES:

  • certificatemanager: added recreation behavior to the google_certificate_manager_certificate resource when its location changes (#15432)
  • cloudfunctions2: fixed creation failure state inconsistency in google_cloudfunctions2_function (#15418)
  • monitoring: updated evaluation_interval on condition_prometheus_query_language to be optional (#15429)

v4.77.0

07 Aug 17:34
c1a5133
Compare
Choose a tag to compare

NOTES:

  • vpcaccess: reverted the ability to update the number of instances for resource google_vpc_access_connector (#15313)

FEATURES:

  • New Resource: google_document_ai_warehouse_document_schema (#15326)
  • New Resource: google_document_ai_warehouse_location (#15326)

IMPROVEMENTS:

  • alloydb: added continuous_backup_config and continuous_backup_info fields to cluster resource (#15370)
  • cloudbuild: removed the validation function for the values of machine_type field on the google_cloudbuild_trigger resource (#15357)
  • compute: add future_limit in quota exceeded error details for compute resources. (#15346)
  • compute: added ipv6_endpoint_type and ip_version to google_compute_address (#15358)
  • compute: added local_ssd_recovery_timeout field to google_compute_instance resource (#15366)
  • compute: added local_ssd_recovery_timeout field to google_compute_instance_template resource (#15366)
  • compute: added network_interface.ipv6_access_config.external_ipv6_prefix_length to google_compute_instance (#15358)
  • compute: added network_interface.ipv6_access_config.name to google_compute_instance (#15358)
  • compute: added a new type GLOBAL_MANAGED_PROXY for the field purpose in the resource google_compute_subnetwork (#15345)
  • compute: added field instance_lifecycle_policy to google_compute_instance_group_manager and google_compute_region_instance_group_manager (#15322)
  • compute: added protocol type: UNSPECIFIED in google_compute_backend_service as per release note
    (#15328)
  • compute: made network_interface.ipv6_access_config.external_ipv6 configurable in google_compute_instance (#15358)
  • container: added enable_k8s_beta_apis.enabled_apis field to google_container_cluster (#15320)
  • container: added node_config.host_maintenance_policy field to google_container_cluster and google_container_node_pool (#15347)
  • container: added placement_policy.policy_name field to google_container_node_pool resource (#15367)
  • container: allowed enabled_private_endpoint to be settable on creation for PSC-based clusters (#15361)
  • container: unsuppressed private_cluster_config when master_global_access_config is set in google_container_cluster (#15369)
  • gkeonprem: added taint on failed resource creation for google_gkeonprem_bare_metal_admin_cluster (#15362)
  • gkeonprem: increased timeout for resources google_gkeonprem_bare_metal_cluster and google_gkeonprem_bare_metal_admin_cluster (#15362)
  • identityplayform: added support for blocking_functions quota and authorized_domains in google_identity_platform_config (#15325)
  • monitoring: added update support for period in google_monitoring_uptime_check_config (#15315)
  • pubsub: added no_wrapper field to google_pubsub_subscription resource (#15334)

BUG FIXES:

  • bigquery: fixed a bug in update support for several fields in google_bigquery_data_transfer_config (#15359)
  • cloudfunctions2: fixed an issue where google_cloudfunctions2_function.build_config.source.storage_source.generation created a diff when not set in config (#15364)
  • monitoring: fixed an issue in google_monitoring_monitored_project where project numbers were not accepted for name (#15305)
  • vpcaccess: reverted new behaviour introduced by resource google_vpc_access_connector in 4.75.0. min_throughput and max_throughput fields lost their default value, and customers could not make deployment due to that change. (#15313)

v4.76.0

31 Jul 16:07
e54b393
Compare
Choose a tag to compare

FEATURES:

  • New Resource: google_compute_region_ssl_policy (#15299)
  • New Resource: google_dataplex_task (#15226)
  • New Resource: google_iap_web_region_backend_service_iam_binding (#15285)
  • New Resource: google_iap_web_region_backend_service_iam_member (#15285)
  • New Resource: google_iap_web_region_backend_service_iam_policy (#15285)

IMPROVEMENTS:

  • cloudrun: added status.traffic output fields to google_cloud_run_service resource (#15284)
  • cloudrunv2: added field custom_audiences to resource google_cloud_run_v2_service (#15268)
  • composer: added support for updating resilience_mode in google_composer_environment (#15238)
  • compute: added reconcile_connections for google_compute_service_attachment. (#15288)
  • container : added gcs_fuse_csi_driver_config field to addons_config in google_container_cluster resource. (#15290)
  • container: added allow_net_admin field to google_container_cluster resource (#15275)
  • container: allowed user to set up to 20 maintenance exclusions for google_container_cluster resource (#15291)
  • healthcare: added last_updated_partition_config field to google_healthcare_fhir_store resource (#15271)
  • monitoring: added condition_prometheus_query_language field to google_monitoring_alert_policy resource (#15301)
  • networkservices: made scope field optional in google_network_services_gateway resource (#15273)
  • spanner: added enable_drop_protection to google_spanner_database resource(#15283)

BUG FIXES:

  • alloydb: fixed permadiffs when setting 0 as start time (midnight) for automated_backup_policy in google_alloydb_cluster resource (#15219)
  • artifactregistry: fixed reading back maven_config state in google_artifact_registry_repository (#15269)
  • cloudtasks: suppressed time-unit permadiffs on google_cloud_tasks_queue min and max backoff settings (#15237)
  • cloudrun: fixed the bug where default system labels set in service.spec.template.metadata.labels were treated as a diff. (#15302)
  • compute: fixed wrongly triggered recreation on changes of enforce_on_key_configs on google_compute_security_policy (#15248)
  • monitoring: fixed an issue in google_monitoring_monitored_project where project numbers were not accepted for name (#15305)

v4.75.1

27 Jul 17:51
Compare
Choose a tag to compare

4.75.1 (July 26, 2023)

BUG FIXES:

  • vpcaccess: reverted new behaviour introduced by resource google_vpc_access_connector in 4.75.0. min_throughput and max_throughput fields lost their default value, and customers could not make deployment due to that change.

  • vpcaccess: reverted the ability to update the number of instances for resource google_vpc_access_connector

v4.75.0

24 Jul 17:09
a64451d
Compare
Choose a tag to compare

FEATURES:

  • New Resource: google_dns_response_policy_rule(#15146)
  • New Resource: google_dns_response_policy(#15146)
  • New Resource: google_looker_instance (#15188)

IMPROVEMENTS:

  • apigee: added disable_vpc_peering field to google_apigee_organization resource (#15186)
  • bigquery: added external_data_configuration.json_options and external_data_configuration.parquet_options fields to google_bigquery_table (#15197)
  • bigtable: added change_stream_retention field to google_bigtable_table.table resource (#15152)
  • compute: added most_recent argument to google_compute_image datasource (#15187)
  • compute: added field enable_confidential_compute for google_compute_disk resource (#15180)
  • container: added gpu_driver_installation_config.gpu_driver_version field to google_container_node_pool (#15182)
  • gkebackup: added state and state_reason output-only fields to google_gkebackup_backupplan resource (#15201)
  • healthcare: added complex_data_type_reference_parsing field to google_healthcare_fhir_store resource (#15159)
  • networkservices: increased max_size to 20 for both included_query_parameters and excluded_query_parameters on google_network_services_edge_cache_service (#15168)
  • vpcaccess: added support for updates to google_vpc_access_connector resource (#15176)

BUG FIXES:

  • alloydb: fixed google_alloydb_cluster handling of automated backup policy midnight start time (#15219)
  • compute: fixed logic when unsetting google_compute_instance.min_cpu_platform and switching to a machine_type that does not support min_cpu_platform at the same time (#15217)
  • tags: fixed race condition when modifying google_tags_location_tag_binding (#15189)

v4.74.0

18 Jul 20:56
Compare
Choose a tag to compare

FEATURES:

  • New Resource: google_cloudbuildv2_connection (#15098)
  • New Resource: google_cloudbuildv2_repository (#15098)
  • New Resource: google_gkeonprem_bare_metal_admin_cluster (#15099)
  • New Resource: google_network_security_address_group (#15111)
  • New Resource: google_network_security_gateway_security_policy_rule (#15112)
  • New Resource: google_network_security_gateway_security_policy (#15112)
  • New Resource: google_network_security_url_lists (#15112)
  • New Resource: google_network_services_gateway (#15112)

IMPROVEMENTS:

  • bigquery: added storage_billing_model argument to google_bigquery_dataset (#15115)
  • bigquery: added external_data_configuration.metadata_cache_mode and external_data_configuration.object_metadata to google_bigquery_table (#15096)
  • bigquery: made external_data_configuration.source_fomat optional in google_bigquery_table (#15096)
  • certificatemanager: added issuance_config field to google_certificate_manager_certificate resource (#15101)
  • cloudbuild: added repository_event_config field to google_cloudbuild_trigger resource (#15098)
  • compute: added field http_keep_alive_timeout_sec to resource google_compute_target_http_proxy (#15109)
  • compute: added field http_keep_alive_timeout_sec to resource google_compute_target_https_proxy (#15109)
  • compute: added support for updating labels in google_compute_external_vpn_gateway (#15134)
  • container: made monitoring_config.enable_components optional on google_container_cluster (#15131)
  • container: added field tpu_topology under placement_policy in resource google_container_node_pool (#15130)
  • gkehub: promoted the google_gke_hub_feature resource's fleetobservability block to GA. (#15105)
  • iamworkforcepool: added oidc.client_secret field to google_iam_workforce_pool_provider and new enum values CODE and MERGE_ID_TOKEN_OVER_USER_INFO_CLAIMS to oidc.web_sso_config.response_type and oidc.web_sso_config.assertion_claims_behavior respectively (#15069)
  • sql: added settings.data_cache_config to sql_database_instance resource. (#15127)
  • sql: added settings.edition field to sql_database_instance resource. (#15127)
  • vertexai: supported shard_size in google_vertex_ai_index (#15133)

BUG FIXES:

  • compute: made google_compute_router_peer.peer_ip_address optional (#15095)
  • redis: fixed issue with google_redis_instance populating output-only field maintenance_schedule. (#15063)
  • orgpolicy: fixed forcing recreation on imported state for google_org_policy_policy (#15132)
  • osconfig: fixed validation of file resource state fields in google_os_config_os_policy_assignment (#15107)

v4.73.2

17 Jul 18:16
Compare
Choose a tag to compare

BUG FIXES:

  • monitoring: fixed an issue which occurred when name field of google_monitoring_monitored_project was long-form

v4.73.1

13 Jul 16:32
Compare
Choose a tag to compare

BUG FIXES:

  • monitoring: fixed an issue causing google_monitoring_monitored_project to appear to be deleted

v4.73.0

10 Jul 18:00
c02cbaa
Compare
Choose a tag to compare

FEATURES:

  • New Resource: google_firebase_extensions_instance (#15013)

IMPROVEMENTS:

  • compute: added the no_automate_dns_zone field to google_compute_forwarding_rule. (#15028)
  • compute: promoted google_compute_disk_async_replication resource to GA. (#15029)
  • compute: promoted async_primary_disk field in google_compute_disk resource to GA. (#15029)
  • compute: promoted async_primary_disk field in google_compute_region_disk resource to GA. (#15029)
  • compute: promoted disk_consistency_group_policy field in google_compute_resource_policy resource to GA. (#15029)
  • resourcemanager: fixed handling of google_service_account_id_token when authenticated with GCE metadata credentials (#15003)

BUG FIXES:

  • networkservices: increased default timeout for google_network_services_edge_cache_keyset to 90m (#15024)

v4.72.1

06 Jul 13:12
Compare
Choose a tag to compare

BUG FIXES:

  • compute: fixed an issue in google_compute_instance_template where initialize params stopped the disk.disk_size_gb field being used (#15054)