Skip to content

Add Databricks PAR support for Microsoft Entra ID managed Service Principals - #39775

Open
aboitreaud wants to merge 2 commits into
masterfrom
adrien.boitreaud/databricks-par-entra
Open

Add Databricks PAR support for Microsoft Entra ID managed Service Principals#39775
aboitreaud wants to merge 2 commits into
masterfrom
adrien.boitreaud/databricks-par-entra

Conversation

@aboitreaud

Copy link
Copy Markdown
Contributor

What does this PR do? What is the motivation?

Adds instructions for using a Microsoft Entra ID managed Service Principal with the Databricks Private Action Runner (Private Link) setup, as an alternative to a Databricks managed Service Principal. Splits Step 2 of the Databricks Private Link guide into tabs for each Service Principal type, and updates the Private Action Runner credential configuration steps to include the DATABRICKS_AZURE_TENANT_ID environment variable for Entra ID managed Service Principals.

Merge readiness

  • Ready for merge

For Datadog employees:

  • ⚠️ Your branch name MUST follow the <name>/<description> convention and include the forward slash (/). If you've already created your PR with an incorrect branch name, please rename your branch and open a fresh PR.
  • 🤖 New: Comment with /review to run an automated check that catches common issues before a Documentation team member reviews your PR.

AI assistance

Ported and completed with Claude Code from a stale/unfinished PR (#37387) that proposed the same change; researched Databricks and Microsoft Entra ID documentation to complete the missing setup steps.

Additional notes

@aboitreaud
aboitreaud requested a review from a team as a code owner September 8, 2026 16:13
@github-actions

github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

@brett0000FF brett0000FF left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! Looks good. Just requesting changes for the un-rendered links.

1. Go to **Entra ID > App registrations**, then click **New registration**.
1. Enter a name and click **Register**.
1. On the application's **Overview** page, note the **Application (client) ID** and **Directory (tenant) ID**.
1. Generate a client secret for the application ([Microsoft Entra documentation][22]):

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note the reference links must go inside the tab to render correctly. If you look at the preview, these show as [Microsoft Entra documentation][22]. There are a few of these in here. Thanks!

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oops very sorry my local build was broken and I forgot to look at the preview build. Now fixed

Comment thread hugo/content/en/data_observability/jobs_monitoring/databricks/private_link.md Outdated
Comment thread hugo/content/en/data_observability/jobs_monitoring/databricks/private_link.md Outdated
Comment thread hugo/content/en/data_observability/jobs_monitoring/databricks/private_link.md Outdated
@aboitreaud

Copy link
Copy Markdown
Contributor Author

Hey @brett0000FF, thanks for the review and very for the broken links everywhere. This should now be fixed, could you take a second look please ?

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.

2 participants