From 9e9a7a72df050fd8467b3fb9e35e8a19036d915a Mon Sep 17 00:00:00 2001 From: radeore Date: Tue, 11 Aug 2026 14:48:19 -0400 Subject: [PATCH 1/2] STOR-3090: Enable pod-delete-after-umount CSI suite for driver OCP manifests --- test/e2e/aws-ebs/ocp-manifest.yaml | 1 + test/e2e/aws-efs/ocp-manifest.yaml | 1 + test/e2e/azure-disk/ocp-manifest.yaml | 1 + test/e2e/azure-file/ocp-manifest.yaml | 1 + 4 files changed, 4 insertions(+) diff --git a/test/e2e/aws-ebs/ocp-manifest.yaml b/test/e2e/aws-ebs/ocp-manifest.yaml index 6c670f8a3..354dfec5f 100644 --- a/test/e2e/aws-ebs/ocp-manifest.yaml +++ b/test/e2e/aws-ebs/ocp-manifest.yaml @@ -1,4 +1,5 @@ Driver: ebs.csi.aws.com +PodDeleteAfterUmountTest: true LUNStressTest: PodsTotal: 260 Timeout: "40m" # The test needs ~20 min in ideal conditions. diff --git a/test/e2e/aws-efs/ocp-manifest.yaml b/test/e2e/aws-efs/ocp-manifest.yaml index c4f399bb3..bc2d5d2ec 100644 --- a/test/e2e/aws-efs/ocp-manifest.yaml +++ b/test/e2e/aws-efs/ocp-manifest.yaml @@ -1,4 +1,5 @@ Driver: efs.csi.aws.com +PodDeleteAfterUmountTest: true LUNStressTest: PodsTotal: 260 Timeout: "30m" # The test needs ~10 min in ideal conditions. diff --git a/test/e2e/azure-disk/ocp-manifest.yaml b/test/e2e/azure-disk/ocp-manifest.yaml index b32786821..11e4a4dd1 100644 --- a/test/e2e/azure-disk/ocp-manifest.yaml +++ b/test/e2e/azure-disk/ocp-manifest.yaml @@ -1,4 +1,5 @@ Driver: disk.csi.azure.com +PodDeleteAfterUmountTest: true LUNStressTest: PodsTotal: 260 Timeout: "60m" # The test needs ~40 min in ideal conditions. diff --git a/test/e2e/azure-file/ocp-manifest.yaml b/test/e2e/azure-file/ocp-manifest.yaml index cbe04c717..fefe61382 100644 --- a/test/e2e/azure-file/ocp-manifest.yaml +++ b/test/e2e/azure-file/ocp-manifest.yaml @@ -1,4 +1,5 @@ Driver: file.csi.azure.com +PodDeleteAfterUmountTest: true LUNStressTest: PodsTotal: 10 # See OCPBUGS-60655, Azure throttles provisioning requests Timeout: "30m" # The test needs ~5 min in ideal conditions. From 504e9c1c9eb7aca084ad6287f6949f9f89f9eb66 Mon Sep 17 00:00:00 2001 From: radeore Date: Wed, 12 Aug 2026 15:11:06 -0400 Subject: [PATCH 2/2] Added new capability in driver manifests to enable volume umount test --- test/e2e/aws-ebs/manifest.yaml | 1 + test/e2e/aws-ebs/ocp-manifest.yaml | 1 - test/e2e/aws-efs/ocp-manifest.yaml | 1 - test/e2e/azure-disk/manifest.yaml | 1 + test/e2e/azure-disk/ocp-manifest.yaml | 1 - test/e2e/azure-file/manifest.yaml | 1 + test/e2e/azure-file/ocp-manifest.yaml | 1 - test/e2e/gcp-pd/manifest.yaml | 1 + test/e2e/openstack-cinder/manifest.yaml | 1 + 9 files changed, 5 insertions(+), 4 deletions(-) diff --git a/test/e2e/aws-ebs/manifest.yaml b/test/e2e/aws-ebs/manifest.yaml index b6b954ebc..bf5bfeefe 100644 --- a/test/e2e/aws-ebs/manifest.yaml +++ b/test/e2e/aws-ebs/manifest.yaml @@ -30,3 +30,4 @@ DriverInfo: multipods: true multiplePVsSameID: true readWriteOncePod: true + podDeleteAfterUmount: true diff --git a/test/e2e/aws-ebs/ocp-manifest.yaml b/test/e2e/aws-ebs/ocp-manifest.yaml index 354dfec5f..6c670f8a3 100644 --- a/test/e2e/aws-ebs/ocp-manifest.yaml +++ b/test/e2e/aws-ebs/ocp-manifest.yaml @@ -1,5 +1,4 @@ Driver: ebs.csi.aws.com -PodDeleteAfterUmountTest: true LUNStressTest: PodsTotal: 260 Timeout: "40m" # The test needs ~20 min in ideal conditions. diff --git a/test/e2e/aws-efs/ocp-manifest.yaml b/test/e2e/aws-efs/ocp-manifest.yaml index bc2d5d2ec..c4f399bb3 100644 --- a/test/e2e/aws-efs/ocp-manifest.yaml +++ b/test/e2e/aws-efs/ocp-manifest.yaml @@ -1,5 +1,4 @@ Driver: efs.csi.aws.com -PodDeleteAfterUmountTest: true LUNStressTest: PodsTotal: 260 Timeout: "30m" # The test needs ~10 min in ideal conditions. diff --git a/test/e2e/azure-disk/manifest.yaml b/test/e2e/azure-disk/manifest.yaml index 8f6f40b4d..a7c98033f 100644 --- a/test/e2e/azure-disk/manifest.yaml +++ b/test/e2e/azure-disk/manifest.yaml @@ -30,6 +30,7 @@ DriverInfo: multipods: true multiplePVsSameID: true readWriteOncePod: true + podDeleteAfterUmount: true Timeouts: PodStart: 15m PodDelete: 15m diff --git a/test/e2e/azure-disk/ocp-manifest.yaml b/test/e2e/azure-disk/ocp-manifest.yaml index 11e4a4dd1..b32786821 100644 --- a/test/e2e/azure-disk/ocp-manifest.yaml +++ b/test/e2e/azure-disk/ocp-manifest.yaml @@ -1,5 +1,4 @@ Driver: disk.csi.azure.com -PodDeleteAfterUmountTest: true LUNStressTest: PodsTotal: 260 Timeout: "60m" # The test needs ~40 min in ideal conditions. diff --git a/test/e2e/azure-file/manifest.yaml b/test/e2e/azure-file/manifest.yaml index 07cdce333..84703a97a 100644 --- a/test/e2e/azure-file/manifest.yaml +++ b/test/e2e/azure-file/manifest.yaml @@ -21,3 +21,4 @@ DriverInfo: multiplePVsSameID: true readWriteOncePod: true pvcDataSource: true + podDeleteAfterUmount: true diff --git a/test/e2e/azure-file/ocp-manifest.yaml b/test/e2e/azure-file/ocp-manifest.yaml index fefe61382..cbe04c717 100644 --- a/test/e2e/azure-file/ocp-manifest.yaml +++ b/test/e2e/azure-file/ocp-manifest.yaml @@ -1,5 +1,4 @@ Driver: file.csi.azure.com -PodDeleteAfterUmountTest: true LUNStressTest: PodsTotal: 10 # See OCPBUGS-60655, Azure throttles provisioning requests Timeout: "30m" # The test needs ~5 min in ideal conditions. diff --git a/test/e2e/gcp-pd/manifest.yaml b/test/e2e/gcp-pd/manifest.yaml index 29b04e666..c5aecf435 100644 --- a/test/e2e/gcp-pd/manifest.yaml +++ b/test/e2e/gcp-pd/manifest.yaml @@ -30,6 +30,7 @@ DriverInfo: topology: true multipods: true multiplePVsSameID: true + podDeleteAfterUmount: true VolumeSnapshotStressTestOptions: NumPods: 5 NumSnapshots: 2 diff --git a/test/e2e/openstack-cinder/manifest.yaml b/test/e2e/openstack-cinder/manifest.yaml index 436514175..27a388ccb 100644 --- a/test/e2e/openstack-cinder/manifest.yaml +++ b/test/e2e/openstack-cinder/manifest.yaml @@ -27,3 +27,4 @@ DriverInfo: topology: true multipods: true multiplePVsSameID: true + podDeleteAfterUmount: true