databricks Terraform Databricks Provider Releases · · 1.116.0

Databricks Terraform Provider v1.116.0 Adds Agent Bricks Permissions, Principal IDs

terraforminfragcpdatabricksgaengineer
patch

Databricks Terraform Provider v1.116.0 introduces management of Git credentials for service principals and permissions for Agent Bricks resources. This release addresses several bugs, including issues with metastore updates, UC object destruction, library handling, and vector search index timeouts. These updates are relevant for engineers and architects managing Databricks infrastructure via Terraform.

  • Fixed destroying of UC objects when workspace binding removed before actual destroy
  • Fixed handling of the case when library is removed outside of Terraform
  • Fixed child groups collection in databricks_group data source
  • Document that some databricks_mws_* resources on GCP require Google-issued OIDC tokens (not Databricks OAuth)
  • Remove non-existent field from the databricks_vector_search_index doc
Fixes (5)
  • Fix databricks_metastore so that updating external_access_enabled from true to false is sent in the PATCH request. Previously the field was silently dropped from the request body, so the change never reached the API

  • Fixed destroying of UC objects when workspace binding removed before actual destroy
  • Fixed handling of the case when library is removed outside of Terraform
  • Fix databricks_vector_search_index hardcoded 15-minute creation timeout: increased default to 75 minutes (consistent with databricks_vector_search_endpoint) and made it user-overridable via the timeouts block

  • Fixed child groups collection in databricks_group data source
Maintenance (6)
  • Document that some databricks_mws_* resources on GCP require Google-issued OIDC tokens (not Databricks OAuth)
  • Remove non-existent field from the databricks_vector_search_index doc
  • Documented principal_id argument for databricks_git_credential resource
  • Add internal/retrier package for unified retry and backoff handling
  • Pass excludedAttributes=entitlements on SCIM /Me requests
  • workspace_id (provider attribute and provider_config.workspace_id block) now accepts workspace connection IDs in addition to classic numeric workspace IDs. On unified Databricks hosts, the platform gateway disambiguates the value server-side via the X-Databricks-Workspace-Id request header. The previous positive-integer validator has been relaxed to require only a non-empty string

Read the original announcement →

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

Related releases