in pkg/provider/provider.go [89:97]
func (mc *mountConfig) initializeKvClient(vaultURI string) (KeyVault, error) {
kvEndpoint := strings.TrimSuffix(mc.azureCloudEnvironment.KeyVaultEndpoint, "/")
cred, err := mc.authConfig.GetCredential(mc.podName, mc.podNamespace, kvEndpoint, mc.azureCloudEnvironment.ActiveDirectoryEndpoint, mc.tenantID, types.PodIdentityNMIPort)
if err != nil {
return nil, err
}
return NewClient(cred, vaultURI)
}