An Azure service that provides a general-purpose, serverless container platform.
This issue was found to be related to the secret values stored in your Azure Key Vault (kv-cm-np-cm65062). Investigation confirmed that the Azure Container Apps service successfully connected to your Key Vault using the configured User-Assigned Managed Identity and received HTTP 200 (success) responses for all secret retrieval operations — consistent with the Key Vault AuditEvent logs you observed. However, the actual values returned for the following 4 secrets were empty strings (""):
-
development-brevo-api-key -
development-finexer-api-key -
development-google-client-secret -
development-google-client-id
Azure Container Apps validates that Key Vault secret references resolve to non-empty values during deployment. Since these secrets returned empty values, the validation rejected the deployment. Notably, three other secrets from the same vault using the same identity (development-twilio-account-sid, development-twilio-auth-token, development-twilio-from-number) were fetched successfully because they contain non-empty values. Your Key Vault Secrets User RBAC configuration scoped at the individual secret level is working correctly and does not need changes. No platform action is needed.
Recommended remediation:
- Verify the values of the 4 failing secrets using:
az keyvault secret show --vault-name kv-cm-np-cm65062 --name development-brevo-api-key --query value - Set actual non-empty values for all 4 secrets
- Retry the Container App and Job deployment
If the resolution was helpful, kindly take a moment to click on
and click on Yes for was this answer helpful. And, if you have any further query do let us know.