diff --git a/pkg/volume/rbd/rbd.go b/pkg/volume/rbd/rbd.go index d9197428f8..454b96045c 100644 --- a/pkg/volume/rbd/rbd.go +++ b/pkg/volume/rbd/rbd.go @@ -1077,8 +1077,8 @@ func getVolumeAccessModes(spec *volume.Spec) ([]v1.PersistentVolumeAccessMode, e func parsePodSecret(pod *v1.Pod, secretName string, kubeClient clientset.Interface) (string, error) { secret, err := volutil.GetSecretForPod(pod, secretName, kubeClient) if err != nil { - klog.Errorf("failed to get secret from [%q/%q]", pod.Namespace, secretName) - return "", fmt.Errorf("failed to get secret from [%q/%q]", pod.Namespace, secretName) + klog.Errorf("failed to get secret from [%q/%q]: %+v", pod.Namespace, secretName, err) + return "", fmt.Errorf("failed to get secret from [%q/%q]: %+v", pod.Namespace, secretName, err) } return parseSecretMap(secret) } @@ -1086,8 +1086,8 @@ func parsePodSecret(pod *v1.Pod, secretName string, kubeClient clientset.Interfa func parsePVSecret(namespace, secretName string, kubeClient clientset.Interface) (string, error) { secret, err := volutil.GetSecretForPV(namespace, secretName, rbdPluginName, kubeClient) if err != nil { - klog.Errorf("failed to get secret from [%q/%q]", namespace, secretName) - return "", fmt.Errorf("failed to get secret from [%q/%q]", namespace, secretName) + klog.Errorf("failed to get secret from [%q/%q]: %+v", namespace, secretName, err) + return "", fmt.Errorf("failed to get secret from [%q/%q]: %+v", namespace, secretName, err) } return parseSecretMap(secret) }