func()

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)
}