diff --git a/e2e/tests/test_e2e.py b/e2e/tests/test_e2e.py index 272021c3c..ef869dd22 100644 --- a/e2e/tests/test_e2e.py +++ b/e2e/tests/test_e2e.py @@ -634,9 +634,11 @@ class EndToEndTestCase(unittest.TestCase): pods = k8s.list_pods(labels) for pod in pods: - pgdata = [v for v in pod.spec.volumes if v.name == 'pgdata'][0] - pvc = pgdata.persistent_volume_claim - self.assertTrue(k8s.pvc_exist(pvc.claim_name)) + pgdata = [v for v in pod.spec.volumes if v.name == 'pgdata'] + self.assertTrue(len(pgdata) > 0, "No pgdata volumes found") + if len(pgdata) > 0: + pvc = pgdata[0].persistent_volume_claim + self.assertTrue(k8s.pvc_exist(pvc.claim_name), "PVC does not exist") class K8sApi: