diff --git a/e2e/rbd.go b/e2e/rbd.go index 00c4eeced28..0deaf37f068 100644 --- a/e2e/rbd.go +++ b/e2e/rbd.go @@ -1114,6 +1114,7 @@ var _ = Describe("RBD", func() { if err != nil { e2elog.Failf("failed to validate pvc and application binding with error %v", err) } + // Resize Block PVC and check Device size within the namespace // Block PVC resize is supported in kubernetes 1.16+ if k8sVersionGreaterEquals(f.ClientSet, 1, 16) { @@ -1123,6 +1124,15 @@ var _ = Describe("RBD", func() { } } + // Resize Filesystem PVC and check application directory size + // Resize 0.3.0 is only supported from v1.15+ + if k8sVersionGreaterEquals(f.ClientSet, 1, 15) { + err := resizePVCAndValidateSize(pvcPath, appPath, f) + if err != nil { + e2elog.Failf("failed to resize filesystem PVC %v", err) + } + } + // Create a PVC clone and bind it to an app within the namespace // snapshot beta is only supported from v1.17+ if k8sVersionGreaterEquals(f.ClientSet, 1, 17) {