diff --git a/e2e/pvc.go b/e2e/pvc.go index 332c34be8..fb836a973 100644 --- a/e2e/pvc.go +++ b/e2e/pvc.go @@ -61,14 +61,14 @@ func createPVCAndvalidatePV(c kubernetes.Interface, pvc *v1.PersistentVolumeClai pv, err = c.CoreV1().PersistentVolumes().Get(context.TODO(), pvc.Spec.VolumeName, metav1.GetOptions{}) if err != nil { + if isRetryableAPIError(err) { + return false, nil + } + if apierrs.IsNotFound(err) { + return false, nil + } return false, fmt.Errorf("failed to get pv: %w", err) } - if isRetryableAPIError(err) { - return false, nil - } - if apierrs.IsNotFound(err) { - return false, nil - } err = e2epv.WaitOnPVandPVC( c, &framework.TimeoutContext{ClaimBound: timeout, PVBound: timeout},