in pkg/auth/auth.go [263:274]
func getPodIdentityTokenCredential(podName, podNamespace, resource, tenantID, nmiPort string) (azcore.TokenCredential, error) {
if len(podName) == 0 || len(podNamespace) == 0 {
return nil, fmt.Errorf("pod information is not available. deploy a CSIDriver object to set podInfoOnMount: true")
}
return &podIdentityCredential{
podName: podName,
podNamespace: podNamespace,
resource: resource,
tenantID: tenantID,
nmiPort: nmiPort,
}, nil
}