Skip to content

Commit 3d95b91

Browse files
committed
e2e: delete NFS StorageClass in case it already exists
Signed-off-by: Niels de Vos <ndevos@ibm.com>
1 parent ccc7ae3 commit 3d95b91

1 file changed

Lines changed: 6 additions & 30 deletions

File tree

e2e/nfs.go

Lines changed: 6 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)