encryption/azure_vault: fix Azure key_provider ignores 'tenant_id' and 'subscription_id'

Resolves #4090

Signed-off-by: Gal Salomon <gasalomo@akamai.com>
This commit is contained in:
Gal Salomon 2026-05-11 12:00:58 +03:00 committed by Larry Bordowitz
parent fea2f68e4b
commit 48dcf5e5fb

View file

@ -176,8 +176,8 @@ func (c Config) Build() (keyprovider.KeyProvider, keyprovider.KeyMeta, error) {
},
StorageAddresses: auth.StorageAddresses{
CloudConfig: cloudConfig,
SubscriptionID: stringAttrEnvFallback(c.OIDCToken, "ARM_SUBSCRIPTION_ID"),
TenantID: stringAttrEnvFallback(c.OIDCToken, "ARM_TENANT_ID"),
SubscriptionID: stringAttrEnvFallback(c.SubscriptionID, "ARM_SUBSCRIPTION_ID"),
TenantID: stringAttrEnvFallback(c.TenantID, "ARM_TENANT_ID"),
},
WorkloadIdentityAuthConfig: auth.WorkloadIdentityAuthConfig{
UseAKSWorkloadIdentity: c.UseAKS,