Skip to main content
Version: 5.x

Azure Key Vault Provider

The azure-key-vault provider uses Azure Key Vault.

Configuration​

VariableDefault ValueDescription
secrets.providernoneSet to azure-key-vault to use this provider
secrets.azure-key-vault.endpointhttps://yourvault.vault.azure.net/The endpoint to your Key Vault instance.

Each Redwood secret reference (secret|my_secret) is looked up as a Key Vault secret with that name. Key Vault secret names can only contain letters, numbers, and dashes, so name your references accordingly.

In addition to the above non-sensitive configuration, you need to specify the authentication details for Key Vault. You can do this by setting the AZURE_TENANT_ID, AZURE_CLIENT_ID, and AZURE_CLIENT_SECRET environment variables before running Redwood commands. When you deploy to Kubernetes, these environment variables are copied into the backend pods.