databricks Terraform Databricks Provider Releases · · 1.118.0

Databricks Terraform Provider v1.118.0: New AI Search resources, bug fixes

terraformaiinfragcpdatabricksengineer
patch

Databricks Terraform provider version 1.118.0 introduces new resources for AI Search endpoints and indexes, enhancing AI capabilities. This release also addresses several bugs, including issues with instance pools, entitlements, and workspace configurations on GCP, improving stability and reliability for users managing Databricks resources via Terraform. The update also includes documentation improvements for job tasks and rewrites exporter logging.

  • Fixed databricks_instance_pool ignoring enable_elastic_disk = false due to omitempty JSON tag, which caused an infinite plan/replace cycle
  • Fix databricks_entitlements to honor provider_config { workspace_id } when used with an account-level provider
  • Fixed databricks_mws_workspaces failing to update private_access_settings_id and other fields on GCP workspaces
  • Added disabled field to task block in databricks_job resource, allowing individual tasks to be disabled
Fixes (4)
  • Fixed databricks_instance_pool ignoring enable_elastic_disk = false due to omitempty JSON tag, which caused an infinite plan/replace cycle
  • Fix databricks_entitlements to honor provider_config { workspace_id } when used with an account-level provider
  • Fix spurious account_id drift on databricks_mws_ncc_private_endpoint_rule . The backend echoes account_id on read; the schema previously marked it as a plain Optional attribute, so once it landed in state (for example via terraform import) the next plan reported account_id = "..." -> null and a subsequent apply failed with cannot update mws ncc private endpoint rule: Update mask must be specified.. Marking account_id as Computed (matching the sibling databricks_mws_network_connectivity_config resource) preserves the server-provided value across refreshes and eliminates the spurious in-place up

  • Fixed databricks_mws_workspaces failing to update private_access_settings_id and other fields on GCP workspaces
Maintenance (1)
  • Added disabled field to task block in databricks_job resource, allowing individual tasks to be disabled
Read the original announcement →

https://github.com/databricks/terraform-provider-databricks/releases/tag/v1.118.0