gcp Terraform Google Provider Releases · · 8.4.0

Terraform Provider Google v8.4.0 Adds Gemini Observability and Cloud Build Worker Pools

terraformaigcpgaengineergcp-dataproc
feature patch announcement

HashiCorp has released version 8.4.0 of the Terraform Provider for Google Cloud, introducing new resources for Gemini BigQuery Observability settings, Cloud Build worker pools, and Network Services agent connectivity templates. This update also brings numerous enhancements to existing resources, including new fields for Cloud Run v2 jobs and services, Dataproc workflow templates, and Secret Manager. Additionally, the release addresses several bug fixes related to Binary Authorization policies, Cloud Scheduler jobs, and GKE cluster configurations, enhancing infrastructure-as-code capabilities for Google Cloud users.

  • New Data Source: google_cloudbuild_worker_pool
  • New Resource: google_gemini_gibq_observability_setting
  • New Resource: google_gemini_gibq_observability_setting_binding
  • New Resource: google_network_services_agent_connectivity_template
  • migrated google_compute_route to use direct HTTP rather than a client library
Features (4)
  • google_cloudbuild_worker_pool New Data Source: google_cloudbuild_worker_pool
  • google_gemini_gibq_observability_setting New Resource: google_gemini_gibq_observability_setting
  • google_gemini_gibq_observability_setting_binding New Resource: google_gemini_gibq_observability_setting_binding
  • google_network_services_agent_connectivity_template New Resource: google_network_services_agent_connectivity_template
Enhancements (16)
  • agenticapplications added artifacts_config.methodology_export_options field to google_agentic_applications_analyst_agent_persona
  • ces added blob field to google_ces_example
  • ces

    added mcp_tool.api_authentication.service_account_auth_config.scopes and open_api_tool.api_authentication.service_account_auth_config.scopes fields to google_ces_tool

  • ces added messages.chunks.image.alt_text field to google_ces_example
  • cloudrunv2 added template.delay_execution field to google_cloud_run_v2_job
  • cloudrunv2 added template.template.containers.sandbox_launcher field to google_cloud_run_v2_job
  • cloudrunv2 added template.workload_identity_config field to google_cloud_run_v2_service
  • container

    added skip_node_pool_refresh field to google_container_cluster data source. When set to true, the data source skips reading node pools from the API, resolving long read times on clusters with a large number of node pools. Note that this results in node_pool being set to an empty list

  • dataproc

    added boot_disk_provisioned_iops, boot_disk_provisioned_throughput, local_ssd_interface, and attached_disk_config fields to google_dataproc_workflow_template

  • dialogflow added summarization_context.few_shot_examples.output.tool_call_info field to google_dialogflow_generator
  • discoveryengine added tag and metadata fields to google_discovery_engine_data_connector
  • discoveryengine added ui_settings.search_addon_spec field to google_discovery_engine_widget_config
  • discoveryengine added ui_settings.source_admin_display_name_enabled field to google_discovery_engine_widget_config
  • networkservices added agent_connectivity_template field to google_network_services_agent_gateway
  • secretmanager added secret_type field to google_secret_manager_secret and google_secret_manager_regional_secret resources and data sources
  • vertexai added vector_db_config and vertex_ai_search_config fields to google_vertex_ai_rag_corpus
Fixes (5)
  • binaryauthorization fixed google_binary_authorization_policy where deleting (resetting to default) the policy retained admission_whitelist_patterns
  • cloudscheduler fixed google_cloud_scheduler_job staying paused when the paused field is removed from configuration
  • container

    fixed google_container_cluster and google_container_node_pool by removing the unsupported node_config.host_maintenance_policy field from the GA provider

  • container

    fixed explicit STANDARD node_config.advanced_machine_features.performance_monitoring_unit values being omitted when creating google_container_cluster and google_container_node_pool

  • storage fixed google_storage_bucket force_destroy failing when parallel object deletes return transient 404/410 No such object
Notes (1)
  • compute migrated google_compute_route to use direct HTTP rather than a client library
Read the original announcement →

https://github.com/hashicorp/terraform-provider-google/releases/tag/v8.4.0

Related releases