[DCV-3894] Add Azure Key Vault secrets backend how-to docs - #57
Merged
Conversation
Contributor
|
@gams87 we should show how to use it without Datacoves secrets manager, an example like this |
Contributor
Author
|
@noel done. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds documentation for using Azure Key Vault as an additional (secondary) Airflow secrets backend, validated end-to-end on Airflow 2 and Airflow 3 environments.
New pages
how_to_configure_azure_key_vault.md): admin setup guide covering both authentication methods (Managed Identity on Azure-hosted Datacoves with a vault-URL-only config, and service principal with a client secret for any deployment), secret naming rules (airflow-variables-prefix, requireddatacoves-key prefix, underscore-to-dash translation), and project-level vs environment-level configuration. Includes troubleshooting notes hit during real testing: RBAC data plane roles vs management roles,Key Vault Secrets OfficervsKey Vault Secrets User, the easily-confused Certificates roles, and role assignment propagation delays.use-azure-key-vault.mdx): DAG usage guide with the variable lookup flow, naming table, best practices, an example DAG (portable Airflow 2/3 imports, tested as-is), and how to audit secret fetches with Key Vault diagnostic logging.Changed
use-aws-secrets-manager.mdx: intro line now mentions Azure Key Vault as a supported backend.Notes
DCV-3894-airflow-azure-keyvault-secrets), and its help text links to the new configure page, so this PR should be published before or together with that release.🤖 Generated with Claude Code