Skip to content

docs: clarify Genie and Model Serving execution identity and scope names - #154

Open
philip wants to merge 1 commit into
mainfrom
clarify-apps-obo-scopes
Open

philip wants to merge 1 commit into
mainfrom
clarify-apps-obo-scopes

Conversation

@philip

@philip philip commented Sep 18, 2026

Copy link
Copy Markdown
Collaborator

Overview

Clarify execution identity on the Genie and Apps configuration pages. Genie runs as the app service principal by default and on behalf of the signed-in user only when user_api_scopes is declared in databricks.yml; Model Serving routes default to the user. This documents the user_api_scopes step in the Genie guide, uses the current scope names (genie, model-serving, files), and notes the deprecated dotted aliases (dashboards.genie, serving.serving-endpoints, files.files).

Reported through DevHub agent feedback.

Verified live against a workspace: OBO confirmed with a Genie query running as the signed-in user.

This pull request and its description were written by Isaac.

Genie and Model Serving differ in how they act for the signed-in user: Genie runs as the app service principal by default and as the user only when user_api_scopes is declared in databricks.yml, while Model Serving routes default to the user. Document the user_api_scopes step in the Genie guide, use the current scope names (genie, model-serving, files), and note the deprecated dotted aliases.

Reported through DevHub agent feedback.

Co-authored-by: Isaac <no-reply@databricks.com>
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