diff --git a/test/e2e/storage/generic_persistent_volume-disruptive.go b/test/e2e/storage/generic_persistent_volume-disruptive.go index 9b5b4fad0f7..6a19ba51217 100644 --- a/test/e2e/storage/generic_persistent_volume-disruptive.go +++ b/test/e2e/storage/generic_persistent_volume-disruptive.go @@ -70,6 +70,7 @@ var _ = utils.SIGDescribe("GenericPersistentVolume[Disruptive]", func() { pv *v1.PersistentVolume ) ginkgo.BeforeEach(func() { + e2epv.SkipIfNoDefaultStorageClass(c) framework.Logf("Initializing pod and pvcs for test") clientPod, pvc, pv = createPodPVCFromSC(f, c, ns) }) diff --git a/test/e2e/storage/volume_metrics.go b/test/e2e/storage/volume_metrics.go index 9478f740774..39c055dd789 100644 --- a/test/e2e/storage/volume_metrics.go +++ b/test/e2e/storage/volume_metrics.go @@ -65,6 +65,7 @@ var _ = utils.SIGDescribe("[Serial] Volume metrics", func() { // and the underlying storage driver and therefore don't pass // with other kinds of clusters and drivers. e2eskipper.SkipUnlessProviderIs("gce", "gke", "aws") + e2epv.SkipIfNoDefaultStorageClass(c) defaultScName, err = e2epv.GetDefaultStorageClassName(c) framework.ExpectNoError(err) diff --git a/test/e2e/storage/volume_provisioning.go b/test/e2e/storage/volume_provisioning.go index 4d071fc3356..1b300d203c2 100644 --- a/test/e2e/storage/volume_provisioning.go +++ b/test/e2e/storage/volume_provisioning.go @@ -669,6 +669,7 @@ var _ = utils.SIGDescribe("Dynamic Provisioning", func() { // Modifying the default storage class can be disruptive to other tests that depend on it ginkgo.It("should be disabled by removing the default annotation [Serial] [Disruptive]", func() { e2eskipper.SkipUnlessProviderIs("openstack", "gce", "aws", "gke", "vsphere", "azure") + e2epv.SkipIfNoDefaultStorageClass(c) scName, scErr := e2epv.GetDefaultStorageClassName(c) framework.ExpectNoError(scErr)