diff --git a/test/e2e/apps/statefulset.go b/test/e2e/apps/statefulset.go index f5269f7ce69..ac6abb3a509 100644 --- a/test/e2e/apps/statefulset.go +++ b/test/e2e/apps/statefulset.go @@ -1113,6 +1113,7 @@ var _ = SIGDescribe("StatefulSet", func() { // Do not mark this as Conformance. // StatefulSet Conformance should not be dependent on specific applications. ginkgo.It("should creating a working zookeeper cluster", func() { + e2epv.SkipIfNoDefaultStorageClass(c) appTester.statefulPod = &zookeeperTester{client: c} appTester.run() }) @@ -1120,6 +1121,7 @@ var _ = SIGDescribe("StatefulSet", func() { // Do not mark this as Conformance. // StatefulSet Conformance should not be dependent on specific applications. ginkgo.It("should creating a working redis cluster", func() { + e2epv.SkipIfNoDefaultStorageClass(c) appTester.statefulPod = &redisTester{client: c} appTester.run() }) @@ -1127,6 +1129,7 @@ var _ = SIGDescribe("StatefulSet", func() { // Do not mark this as Conformance. // StatefulSet Conformance should not be dependent on specific applications. ginkgo.It("should creating a working mysql cluster", func() { + e2epv.SkipIfNoDefaultStorageClass(c) appTester.statefulPod = &mysqlGaleraTester{client: c} appTester.run() }) @@ -1134,6 +1137,7 @@ var _ = SIGDescribe("StatefulSet", func() { // Do not mark this as Conformance. // StatefulSet Conformance should not be dependent on specific applications. ginkgo.It("should creating a working CockroachDB cluster", func() { + e2epv.SkipIfNoDefaultStorageClass(c) appTester.statefulPod = &cockroachDBTester{client: c} appTester.run() }) diff --git a/test/e2e/cloud/gcp/apps/stateful_apps.go b/test/e2e/cloud/gcp/apps/stateful_apps.go index 7f27bb26112..fac55383e31 100644 --- a/test/e2e/cloud/gcp/apps/stateful_apps.go +++ b/test/e2e/cloud/gcp/apps/stateful_apps.go @@ -19,6 +19,7 @@ package apps import ( "k8s.io/kubernetes/test/e2e/cloud/gcp/common" "k8s.io/kubernetes/test/e2e/framework" + e2epv "k8s.io/kubernetes/test/e2e/framework/pv" "k8s.io/kubernetes/test/e2e/upgrades" "k8s.io/kubernetes/test/e2e/upgrades/apps" "k8s.io/kubernetes/test/utils/junit" @@ -38,6 +39,7 @@ var _ = SIGDescribe("stateful Upgrade [Feature:StatefulUpgrade]", func() { ginkgo.Describe("stateful upgrade", func() { ginkgo.It("should maintain a functioning cluster", func() { + e2epv.SkipIfNoDefaultStorageClass(f.ClientSet) upgCtx, err := common.GetUpgradeContext(f.ClientSet.Discovery()) framework.ExpectNoError(err) diff --git a/test/e2e/storage/mounted_volume_resize.go b/test/e2e/storage/mounted_volume_resize.go index 6ed6fc599b3..45a8b03e4fb 100644 --- a/test/e2e/storage/mounted_volume_resize.go +++ b/test/e2e/storage/mounted_volume_resize.go @@ -43,7 +43,7 @@ import ( "k8s.io/kubernetes/test/e2e/storage/utils" ) -var _ = utils.SIGDescribe("Mounted volume expand", func() { +var _ = utils.SIGDescribe("Mounted volume expand [Feature:StorageProvider]", func() { var ( c clientset.Interface ns string diff --git a/test/e2e/storage/pd.go b/test/e2e/storage/pd.go index 16b852c81f9..c7ffa4fe164 100644 --- a/test/e2e/storage/pd.go +++ b/test/e2e/storage/pd.go @@ -59,7 +59,7 @@ const ( minNodes = 2 ) -var _ = utils.SIGDescribe("Pod Disks", func() { +var _ = utils.SIGDescribe("Pod Disks [Feature:StorageProvider]", func() { var ( ns string cs clientset.Interface diff --git a/test/e2e/storage/persistent_volumes-gce.go b/test/e2e/storage/persistent_volumes-gce.go index 0b6c5a7c342..d6c7ade4293 100644 --- a/test/e2e/storage/persistent_volumes-gce.go +++ b/test/e2e/storage/persistent_volumes-gce.go @@ -57,7 +57,7 @@ func initializeGCETestSpec(c clientset.Interface, t *framework.TimeoutContext, n } // Testing configurations of single a PV/PVC pair attached to a GCE PD -var _ = utils.SIGDescribe("PersistentVolumes GCEPD", func() { +var _ = utils.SIGDescribe("PersistentVolumes GCEPD [Feature:StorageProvider]", func() { var ( c clientset.Interface diskName string diff --git a/test/e2e/storage/persistent_volumes.go b/test/e2e/storage/persistent_volumes.go index e4cedb1de86..a73efc08bf1 100644 --- a/test/e2e/storage/persistent_volumes.go +++ b/test/e2e/storage/persistent_volumes.go @@ -32,7 +32,6 @@ import ( "k8s.io/kubernetes/test/e2e/framework" e2epod "k8s.io/kubernetes/test/e2e/framework/pod" e2epv "k8s.io/kubernetes/test/e2e/framework/pv" - e2eskipper "k8s.io/kubernetes/test/e2e/framework/skipper" e2estatefulset "k8s.io/kubernetes/test/e2e/framework/statefulset" e2evolume "k8s.io/kubernetes/test/e2e/framework/volume" "k8s.io/kubernetes/test/e2e/storage/utils" @@ -330,7 +329,7 @@ var _ = utils.SIGDescribe("PersistentVolumes", func() { ginkgo.It("should be reschedulable [Slow]", func() { // Only run on providers with default storageclass - e2eskipper.SkipUnlessProviderIs("openstack", "gce", "gke", "vsphere", "azure") + e2epv.SkipIfNoDefaultStorageClass(c) numVols := 4