Skip to content

feat: add adb-service-direct-private-endpoint module + example#235

Open
dgokeeffe wants to merge 2 commits into
databricks:mainfrom
dgokeeffe:feat/adb-service-direct-private-endpoint
Open

feat: add adb-service-direct-private-endpoint module + example#235
dgokeeffe wants to merge 2 commits into
databricks:mainfrom
dgokeeffe:feat/adb-service-direct-private-endpoint

Conversation

@dgokeeffe

Copy link
Copy Markdown

Module + paired example for inbound 'service-direct' Private Link to
Databricks performance-intensive services (Zerobus Ingest, Lakebase
Autoscaling) on Azure:

  • azurerm private endpoint to the per-region Databricks PLS (subresource
    service_direct) + privatelink.azuredatabricks.net DNS + A record
  • databricks_endpoint (>=1.107.0, Public Preview) account-side registration
  • reads PE resourceGuid via azapi (azurerm doesn't export it)

terraform validate passes; READMEs generated via terraform-docs. Both the
feature and databricks_endpoint are Public Preview.

Module + paired example for inbound 'service-direct' Private Link to
Databricks performance-intensive services (Zerobus Ingest, Lakebase
Autoscaling) on Azure:
- azurerm private endpoint to the per-region Databricks PLS (subresource
  service_direct) + privatelink.azuredatabricks.net DNS + A record
- databricks_endpoint (>=1.107.0, Public Preview) account-side registration
- reads PE resourceGuid via azapi (azurerm doesn't export it)

terraform validate passes; READMEs generated via terraform-docs. Both the
feature and databricks_endpoint are Public Preview.
@dgokeeffe dgokeeffe requested review from a team as code owners June 7, 2026 03:47
@dgokeeffe dgokeeffe requested a review from mihaimitrea-db June 7, 2026 03:47
…roval

- terraform.tfvars: PLS resource ID is a Microsoft.Databricks/workspaces path
  (regional ingress workspace), not Microsoft.Network/privateLinkServices
- README: note multi-profile auth collision on the account provider and how to
  disambiguate (DATABRICKS_CONFIG_PROFILE / profile=)
- README: note endpoint_state is PENDING immediately post-apply and approves
  asynchronously within minutes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant