Skip to content

Add multi team secret support to VaultBackend#65493

Open
stephen-bracken wants to merge 1 commit intoapache:mainfrom
stephen-bracken:hashicorp-team-secrets-backend
Open

Add multi team secret support to VaultBackend#65493
stephen-bracken wants to merge 1 commit intoapache:mainfrom
stephen-bracken:hashicorp-team-secrets-backend

Conversation

@stephen-bracken
Copy link
Copy Markdown
Contributor

Add support for team scoped secrets to the VaultBackend secrets backend

related: #65372

If multi_team is enabled, the VaultBackend will now prefix each variable or connection id with the team name,
i.e. {base_path}/{team_name}/{key}.
If no key is found under the team specific secrets then a global path will be searched instead. This global path
will default to using the base path, but can also be prefixed e.g. {base_path}/global/{key} or {base_path}/shared/{key} etc.

Was generative AI tooling used to co-author this PR?
  • Yes (please specify the tool below)
  • No

@boring-cyborg boring-cyborg bot added area:providers area:secrets provider:hashicorp Hashicorp provider related issues labels Apr 19, 2026
@stephen-bracken stephen-bracken force-pushed the hashicorp-team-secrets-backend branch 6 times, most recently from 5f9a21b to 13e0f1a Compare April 19, 2026 18:41
@stephen-bracken stephen-bracken force-pushed the hashicorp-team-secrets-backend branch from 13e0f1a to 4c3c7e0 Compare April 19, 2026 19:11
@stephen-bracken stephen-bracken marked this pull request as ready for review April 19, 2026 19:58
baraka-akeyless added a commit to baraka-akeyless/airflow that referenced this pull request Apr 20, 2026
When core.multi_team is enabled, the secrets backend now looks up
secrets under {base_path}/{team_name}/{key} first, falling back to
a global path. Supports use_team_secrets_path and global_secrets_path
configuration options, matching the VaultBackend pattern from apache#65493.

Made-with: Cursor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant