Files
lazysecrets/docs/databricks.md
T
kebandClaude Opus 5.5 32a2c3be20
CI / Checks (pull_request) Successful in 23s
PR title / Conventional title (pull_request) Successful in 1s
feat: what to check when access is refused, as a list, for Databricks too
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-11 14:07:12 +02:00

1.1 KiB

Databricks

Workspaces come from the profiles in ~/.databrickscfg (or $DATABRICKS_CONFIG_FILE); account-console profiles are skipped. Each workspace is a source, its secret scopes are the vaults.

Credentials are resolved the same way as the Databricks CLI, so auth_type = azure-cli uses your az login and OAuth profiles use databricks auth login. When a login expires, L runs the right one for that profile.

Secrets in Azure Key Vault-backed scopes are read through Databricks; if Databricks refuses, lazysecrets reads the backing vault directly with your az login (which then needs the Key Vault roles).

When Databricks refuses, the pane says what to check: access to the workspace and READ on the scope, or, when the workspace's IP access list refused, the network you're on.

On a scope, the right pane shows who has access to it and how much (manage, write, read). Databricks shows that only to the scope's managers; to others it says so.

Hide profiles you don't want in the config:

providers:
  databricks:
    hideProfiles: [test]