@@ -218,7 +218,12 @@ func createNFSStorageClass(
218218 if err != nil {
219219 framework .Logf ("error creating StorageClass %q: %v" , sc .Name , err )
220220 if apierrs .IsAlreadyExists (err ) {
221- return true , nil
221+ err = deleteResource (nfsExamplePath + "storageclass.yaml" )
222+ if err != nil {
223+ logAndFail ("failed to delete NFS storageclass: %v" , err )
224+ }
225+
226+ return false , nil
222227 }
223228 if isRetryableAPIError (err ) {
224229 return false , nil
@@ -504,11 +509,6 @@ var _ = Describe("nfs", func() {
504509 if err != nil {
505510 logAndFail ("failed to verify mount options: %v" , err )
506511 }
507-
508- err = deleteResource (nfsExamplePath + "storageclass.yaml" )
509- if err != nil {
510- logAndFail ("failed to delete NFS storageclass: %v" , err )
511- }
512512 })
513513
514514 It ("verify RWOP volume support" , func () {
@@ -550,10 +550,6 @@ var _ = Describe("nfs", func() {
550550 logAndFail ("failed to validate RWOP pod creation: %v" , err )
551551 }
552552 validateSubvolumeCount (f , 0 , fileSystemName , defaultSubvolumegroup )
553- err = deleteResource (nfsExamplePath + "storageclass.yaml" )
554- if err != nil {
555- logAndFail ("failed to delete NFS storageclass: %v" , err )
556- }
557553 })
558554
559555 It ("create a storageclass with pool and a PVC then bind it to an app" , func () {
@@ -565,10 +561,6 @@ var _ = Describe("nfs", func() {
565561 if err != nil {
566562 logAndFail ("failed to validate NFS pvc and application binding: %v" , err )
567563 }
568- err = deleteResource (nfsExamplePath + "storageclass.yaml" )
569- if err != nil {
570- logAndFail ("failed to delete NFS storageclass: %v" , err )
571- }
572564 })
573565
574566 It ("create a storageclass with relocated server and a PVC then bind it to an app" , func () {
@@ -615,10 +607,6 @@ var _ = Describe("nfs", func() {
615607 if err != nil {
616608 logAndFail ("failed to delete PVC or application: %v" , err )
617609 }
618- err = deleteResource (nfsExamplePath + "storageclass.yaml" )
619- if err != nil {
620- logAndFail ("failed to delete NFS storageclass: %v" , err )
621- }
622610 err = deleteNFSVolumeAttributesClass (f .ClientSet , f )
623611 if err != nil {
624612 logAndFail ("failed to delete NFS voluemattributesclass: %v" , err )
@@ -636,10 +624,6 @@ var _ = Describe("nfs", func() {
636624 if err != nil {
637625 logAndFail ("failed to validate NFS pvc and application binding: %v" , err )
638626 }
639- err = deleteResource (nfsExamplePath + "storageclass.yaml" )
640- if err != nil {
641- logAndFail ("failed to delete NFS storageclass: %v" , err )
642- }
643627 })
644628
645629 It ("create a storageclass with a restricted set of clients allowed to mount it" , func () {
@@ -668,10 +652,6 @@ var _ = Describe("nfs", func() {
668652 if err != nil {
669653 logAndFail ("failed to delete PVC: %v" , err )
670654 }
671- err = deleteResource (nfsExamplePath + "storageclass.yaml" )
672- if err != nil {
673- logAndFail ("failed to delete NFS storageclass: %v" , err )
674- }
675655 })
676656
677657 It ("create a PVC and bind it to an app" , func () {
@@ -1336,10 +1316,6 @@ var _ = Describe("nfs", func() {
13361316 if err != nil {
13371317 logAndFail ("failed to delete PVC or application: %v" , err )
13381318 }
1339- err = deleteResource (nfsExamplePath + "storageclass.yaml" )
1340- if err != nil {
1341- logAndFail ("failed to delete NFS storageclass: %v" , err )
1342- }
13431319 err = deleteNFSVolumeAttributesClass (f .ClientSet , f )
13441320 if err != nil {
13451321 logAndFail ("failed to delete NFS volumeattributesclass: %v" , err )
0 commit comments