Terraform Google Provider v7.29.0 Adds New Resources and Fixes Bugs
Terraform Google Provider version 7.29.0 introduces several new resources, including support for Chronicle and Dataform, and enhances existing resources with new fields for Alloydb, Cloud Deploy, and more. These updates benefit engineers managing Google Cloud infrastructure via Terraform by expanding resource coverage and improving configuration options. The release also addresses multiple bugs, such as issues with Apigee target server settings and BigQuery dataset defaults, ensuring more reliable infrastructure management.
- →New Data Source: google_firebase_admin_sdk_config
- →New Resource: google_chronicle_datatable_row
- →New Resource: google_chronicle_datatable
- →New Resource: google_dataform_folder
- →New Resource: google_dataform_team_folder
Features (6) ›
- google_firebase_admin_sdk_config New Data Source: google_firebase_admin_sdk_config
- google_chronicle_datatable_row New Resource: google_chronicle_datatable_row
- google_chronicle_datatable New Resource: google_chronicle_datatable
- google_dataform_folder New Resource: google_dataform_folder
- google_dataform_team_folder New Resource: google_dataform_team_folder
- google_firebase_storage_default_bucket New Resource: google_firebase_storage_default_bucket
Enhancements (11) ›
- alloydb added track_client_address field to google_alloydb_instance resource
- clouddeploy added tasks field to google_clouddeploy_custom_target_type resource
- compute added header_action and redirect_options fields to google_compute_organization_security_policy_rule resource
- dataplex added execution_identity field to google_dataplex_datascan resource
- dataproc added cluster_config.engine field to google_dataproc_cluster resource
- iambeta added trust_default_shared_ca field to google_iam_workload_identity_pool resource
- netapp added large_capacity_config field to google_netapp_volume resource
- netapp added kms_config, encryption_state and backups_crypto_key_version fields to google_netapp_backup_vault resource
- resourcemanager add resource-identity support to google_service_account resource
- sql added entraid_config field to google_sql_database_instance resource
- vectorsearch added encryption_spec field to google_vector_search_collection resource
Fixes (6) ›
- apigee fixed ignoring is_enabled = false on create and update in google_apigee_target_server resource
- bigquery fixed inability to set default_collation to empty string in google_bigquery_dataset
- ces
fixed a diff on logging_settings when unspecified in google_ces_app. Removing the value from config will now preserve the existing settings instead of removing them
- compute
fixed a permadiff on iap.oauth2_client_id in google_compute_backend_service and google_compute_region_backend_service when the API returns a single space
- container fixed a bug in google_container_cluster where setting multiple fields in dns_endpoint_config failed to apply all changes
- workstations fixed a permadiff on persistent_directories.gce_pd.reclaim_policy in google_workstations_workstation_config resource
Notes (1) ›
- provider
List resources are now supported in both google and google-beta providers with the introduction of google_service_account list resource - more info can be found here
https://github.com/hashicorp/terraform-provider-google/releases/tag/v7.29.0
Related releases
- Config Connector 1.154.1 Adds New Alpha Resources and Field Support Google Cloud release notes ·
- Google Cloud AI Infrastructure and Orchestration Updates - July 2026 Google Cloud Blog ·
- Data Studio Conversational Analytics GA, adds BigQuery integration Google Cloud release notes ·
- Cortex Framework v7 GA with modular architecture, Dataform, and AI features Google Cloud release notes ·
- BigQuery: Audit UI query result downloads Google Cloud release notes ·
- BigQuery Data Transfer Service adds incremental Klaviyo transfers Google Cloud release notes ·