@@ -775,7 +775,10 @@ var _ = utils.SIGDescribe("Dynamic Provisioning", func() {
775
775
// Modifying the default storage class can be disruptive to other tests that depend on it
776
776
It ("should be disabled by changing the default annotation [Serial] [Disruptive]" , func () {
777
777
framework .SkipUnlessProviderIs ("openstack" , "gce" , "aws" , "gke" , "vsphere" , "azure" )
778
- scName := getDefaultStorageClassName (c )
778
+ scName , scErr := framework .GetDefaultStorageClassName (c )
779
+ if scErr != nil {
780
+ framework .Failf (scErr .Error ())
781
+ }
779
782
test := testsuites.StorageClassTest {
780
783
Name : "default" ,
781
784
ClaimSize : "2Gi" ,
@@ -806,7 +809,10 @@ var _ = utils.SIGDescribe("Dynamic Provisioning", func() {
806
809
// Modifying the default storage class can be disruptive to other tests that depend on it
807
810
It ("should be disabled by removing the default annotation [Serial] [Disruptive]" , func () {
808
811
framework .SkipUnlessProviderIs ("openstack" , "gce" , "aws" , "gke" , "vsphere" , "azure" )
809
- scName := getDefaultStorageClassName (c )
812
+ scName , scErr := framework .GetDefaultStorageClassName (c )
813
+ if scErr != nil {
814
+ framework .Failf (scErr .Error ())
815
+ }
810
816
test := testsuites.StorageClassTest {
811
817
Name : "default" ,
812
818
ClaimSize : "2Gi" ,
@@ -975,27 +981,6 @@ var _ = utils.SIGDescribe("Dynamic Provisioning", func() {
975
981
})
976
982
})
977
983
978
- func getDefaultStorageClassName (c clientset.Interface ) string {
979
- list , err := c .StorageV1 ().StorageClasses ().List (metav1.ListOptions {})
980
- if err != nil {
981
- framework .Failf ("Error listing storage classes: %v" , err )
982
- }
983
- var scName string
984
- for _ , sc := range list .Items {
985
- if storageutil .IsDefaultAnnotation (sc .ObjectMeta ) {
986
- if len (scName ) != 0 {
987
- framework .Failf ("Multiple default storage classes found: %q and %q" , scName , sc .Name )
988
- }
989
- scName = sc .Name
990
- }
991
- }
992
- if len (scName ) == 0 {
993
- framework .Failf ("No default storage class found" )
994
- }
995
- framework .Logf ("Default storage class: %q" , scName )
996
- return scName
997
- }
998
-
999
984
func verifyDefaultStorageClass (c clientset.Interface , scName string , expectedDefault bool ) {
1000
985
sc , err := c .StorageV1 ().StorageClasses ().Get (scName , metav1.GetOptions {})
1001
986
framework .ExpectNoError (err )
0 commit comments