databricks Terraform Databricks Provider Releases · · 1.121.0

Databricks Terraform Provider v1.121.0: Breaking Changes and New AI Features

terraforminfradatabricksgadeprecationengineer
breaking patch

Databricks Terraform provider version 1.121.0 introduces breaking changes to the `databricks_mws_ncc_private_endpoint_rule` resource, tightening read-only attributes and improving provisioning state visibility. It also adds new resources for AI Search and enhancements to cluster configurations. These changes primarily affect users managing Databricks infrastructure with Terraform, particularly those using the `mws_ncc_private_endpoint_rule` resource or looking to integrate with Databricks AI Search capabilities.

  • Fix import for jobs with >100 tasks
  • Added an example to databricks_budget for creating budgets to control Genie usage costs
  • Deprecate instance_profiles attribute, and replace it with roles in databricks_group data source
Breaking changes (1)
  • Tighten read-only attributes on databricks_mws_ncc_private_endpoint_rule . The attributes rule_id, account_id, endpoint_name, vpc_endpoint_id, connection_state, creation_time, updated_time, deactivated, deactivated_at, error_message, and gcp_endpoint.psc_endpoint_uri are now computed-only and can no longer be set in HCL. They are populated by the server in every API response (and psc_endpoint_uri is unconditionally overwritten from the cloud-platform truth on every read), and previous releases accepted writes to these attributes silently while the API ignored or overwrote the values, producing

Fixes (1)
  • Fix import for jobs with >100 tasks
Maintenance (2)
  • Added an example to databricks_budget for creating budgets to control Genie usage costs
  • Deprecate instance_profiles attribute, and replace it with roles in databricks_group data source
Read the original announcement →

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