@@ -221,7 +221,12 @@ func createNFSStorageClass(
221221 if err != nil {
222222 framework .Logf ("error creating StorageClass %q: %v" , sc .Name , err )
223223 if apierrs .IsAlreadyExists (err ) {
224- return true , nil
224+ err = deleteResource (nfsExamplePath + "storageclass.yaml" )
225+ if err != nil {
226+ logAndFail ("failed to delete NFS storageclass: %v" , err )
227+ }
228+
229+ return false , nil
225230 }
226231 if isRetryableAPIError (err ) {
227232 return false , nil
@@ -507,11 +512,6 @@ var _ = Describe("nfs", func() {
507512 if err != nil {
508513 logAndFail ("failed to verify mount options: %v" , err )
509514 }
510-
511- err = deleteResource (nfsExamplePath + "storageclass.yaml" )
512- if err != nil {
513- logAndFail ("failed to delete NFS storageclass: %v" , err )
514- }
515515 })
516516
517517 It ("verify RWOP volume support" , func () {
@@ -553,10 +553,6 @@ var _ = Describe("nfs", func() {
553553 logAndFail ("failed to validate RWOP pod creation: %v" , err )
554554 }
555555 validateSubvolumeCount (f , 0 , fileSystemName , defaultSubvolumegroup )
556- err = deleteResource (nfsExamplePath + "storageclass.yaml" )
557- if err != nil {
558- logAndFail ("failed to delete NFS storageclass: %v" , err )
559- }
560556 })
561557
562558 It ("create a storageclass with pool and a PVC then bind it to an app" , func () {
@@ -568,10 +564,6 @@ var _ = Describe("nfs", func() {
568564 if err != nil {
569565 logAndFail ("failed to validate NFS pvc and application binding: %v" , err )
570566 }
571- err = deleteResource (nfsExamplePath + "storageclass.yaml" )
572- if err != nil {
573- logAndFail ("failed to delete NFS storageclass: %v" , err )
574- }
575567 })
576568
577569 It ("create a storageclass with relocated server and a PVC then bind it to an app" , func () {
@@ -618,10 +610,6 @@ var _ = Describe("nfs", func() {
618610 if err != nil {
619611 logAndFail ("failed to delete PVC or application: %v" , err )
620612 }
621- err = deleteResource (nfsExamplePath + "storageclass.yaml" )
622- if err != nil {
623- logAndFail ("failed to delete NFS storageclass: %v" , err )
624- }
625613 err = deleteNFSVolumeAttributesClass (f .ClientSet , f )
626614 if err != nil {
627615 logAndFail ("failed to delete NFS voluemattributesclass: %v" , err )
@@ -639,10 +627,6 @@ var _ = Describe("nfs", func() {
639627 if err != nil {
640628 logAndFail ("failed to validate NFS pvc and application binding: %v" , err )
641629 }
642- err = deleteResource (nfsExamplePath + "storageclass.yaml" )
643- if err != nil {
644- logAndFail ("failed to delete NFS storageclass: %v" , err )
645- }
646630 })
647631
648632 It ("create a storageclass with a restricted set of clients allowed to mount it" , func () {
@@ -671,10 +655,6 @@ var _ = Describe("nfs", func() {
671655 if err != nil {
672656 logAndFail ("failed to delete PVC: %v" , err )
673657 }
674- err = deleteResource (nfsExamplePath + "storageclass.yaml" )
675- if err != nil {
676- logAndFail ("failed to delete NFS storageclass: %v" , err )
677- }
678658 })
679659
680660 It ("create a PVC and bind it to an app" , func () {
@@ -1341,10 +1321,6 @@ var _ = Describe("nfs", func() {
13411321 if err != nil {
13421322 logAndFail ("failed to delete PVC or application: %v" , err )
13431323 }
1344- err = deleteResource (nfsExamplePath + "storageclass.yaml" )
1345- if err != nil {
1346- logAndFail ("failed to delete NFS storageclass: %v" , err )
1347- }
13481324 err = deleteNFSVolumeAttributesClass (f .ClientSet , f )
13491325 if err != nil {
13501326 logAndFail ("failed to delete NFS volumeattributesclass: %v" , err )
0 commit comments