5050 nfsExamplePath = examplePath + "nfs/"
5151 nfsPoolName = ".nfs"
5252
53- // FIXME: some tests change the subvolumegroup to "e2e".
5453 defaultSubvolumegroup = "csi"
54+ nfsSubvolumegroup = defaultSubvolumegroup
55+ nfsMetadataPool = ""
5556
5657 helmNFSPodsLabel = "ceph-csi-nfs"
5758
@@ -380,8 +381,7 @@ var _ = Describe("nfs", func() {
380381 deployNFSPlugin ()
381382 }
382383
383- // cephfs testing might have changed the default subvolumegroup
384- subvolumegroup = defaultSubvolumegroup
384+ subvolumegroup = nfsSubvolumegroup
385385 err := createConfigMap (nfsDirPath , f .ClientSet , f )
386386 if err != nil {
387387 logAndFail ("failed to create configmap: %v" , err )
@@ -405,11 +405,11 @@ var _ = Describe("nfs", func() {
405405 logAndFail ("failed to create node secret: %v" , err )
406406 }
407407
408- err = createSubvolumegroup (f , fileSystemName , subvolumegroup )
408+ err = createSubvolumegroup (f , fileSystemName , nfsSubvolumegroup )
409409 if err != nil {
410- logAndFail ("failed to create subvolumegroup %s: %v" , subvolumegroup , err )
410+ logAndFail ("failed to create subvolumegroup %s: %v" , nfsSubvolumegroup , err )
411411 }
412- metadataPool , err = getCephFSMetadataPoolName (f , fileSystemName )
412+ nfsMetadataPool , err = getCephFSMetadataPoolName (f , fileSystemName )
413413 if err != nil {
414414 logAndFail ("failed getting cephFS metadata pool name: %v" , err )
415415 }
@@ -451,9 +451,9 @@ var _ = Describe("nfs", func() {
451451 if err != nil {
452452 logAndFail ("failed to delete storageclass: %v" , err )
453453 }
454- err = deleteSubvolumegroup (f , fileSystemName , subvolumegroup )
454+ err = deleteSubvolumegroup (f , fileSystemName , nfsSubvolumegroup )
455455 if err != nil {
456- logAndFail ("failed to delete subvolumegroup %s: %v" , subvolumegroup , err )
456+ logAndFail ("failed to delete subvolumegroup %s: %v" , nfsSubvolumegroup , err )
457457 }
458458
459459 if deployNFS {
@@ -766,7 +766,7 @@ var _ = Describe("nfs", func() {
766766 }
767767 // validate no subvolumes remain
768768 validateSubvolumeCount (f , 0 , fileSystemName , defaultSubvolumegroup )
769- validateOmapCount (f , 0 , cephfsType , metadataPool , volumesType )
769+ validateOmapCount (f , 0 , cephfsType , nfsMetadataPool , volumesType )
770770 })
771771
772772 It ("Mount pvc as readonly in pod" , func () {
@@ -928,7 +928,7 @@ var _ = Describe("nfs", func() {
928928 name := fmt .Sprintf ("%s-%d" , uniqueName , n )
929929 wgErrs [n ] = createPVCAndApp (name , f , & p , & a , deployTimeout )
930930 if wgErrs [n ] == nil {
931- err = validateSubvolumePath (f , p .Name , p .Namespace , fileSystemName , subvolumegroup )
931+ err = validateSubvolumePath (f , p .Name , p .Namespace , fileSystemName , nfsSubvolumegroup )
932932 if err != nil {
933933 wgErrs [n ] = err
934934 }
@@ -971,9 +971,9 @@ var _ = Describe("nfs", func() {
971971 logAndFail ("calculating checksum failed, %d errors were logged" , failed )
972972 }
973973
974- validateSubvolumeCount (f , totalSubvolumes , fileSystemName , subvolumegroup )
975- validateOmapCount (f , totalSubvolumes , cephfsType , metadataPool , volumesType )
976- validateOmapCount (f , totalCount , cephfsType , metadataPool , snapsType )
974+ validateSubvolumeCount (f , totalSubvolumes , fileSystemName , nfsSubvolumegroup )
975+ validateOmapCount (f , totalSubvolumes , cephfsType , nfsMetadataPool , volumesType )
976+ validateOmapCount (f , totalCount , cephfsType , nfsMetadataPool , snapsType )
977977
978978 wg .Add (totalCount )
979979 // delete clone and app
@@ -999,9 +999,9 @@ var _ = Describe("nfs", func() {
999999 }
10001000
10011001 parentPVCCount := totalSubvolumes - totalCount
1002- validateSubvolumeCount (f , parentPVCCount , fileSystemName , subvolumegroup )
1003- validateOmapCount (f , parentPVCCount , cephfsType , metadataPool , volumesType )
1004- validateOmapCount (f , totalCount , cephfsType , metadataPool , snapsType )
1002+ validateSubvolumeCount (f , parentPVCCount , fileSystemName , nfsSubvolumegroup )
1003+ validateOmapCount (f , parentPVCCount , cephfsType , nfsMetadataPool , volumesType )
1004+ validateOmapCount (f , totalCount , cephfsType , nfsMetadataPool , snapsType )
10051005 // create clones from different snapshots and bind it to an app
10061006 wg .Add (totalCount )
10071007 for i := range totalCount {
@@ -1010,7 +1010,7 @@ var _ = Describe("nfs", func() {
10101010 p .Spec .DataSource .Name = name
10111011 wgErrs [n ] = createPVCAndApp (name , f , & p , & a , deployTimeout )
10121012 if wgErrs [n ] == nil {
1013- err = validateSubvolumePath (f , p .Name , p .Namespace , fileSystemName , subvolumegroup )
1013+ err = validateSubvolumePath (f , p .Name , p .Namespace , fileSystemName , nfsSubvolumegroup )
10141014 if err != nil {
10151015 wgErrs [n ] = err
10161016 }
@@ -1053,9 +1053,9 @@ var _ = Describe("nfs", func() {
10531053 logAndFail ("calculating checksum failed, %d errors were logged" , failed )
10541054 }
10551055
1056- validateSubvolumeCount (f , totalSubvolumes , fileSystemName , subvolumegroup )
1057- validateOmapCount (f , totalSubvolumes , cephfsType , metadataPool , volumesType )
1058- validateOmapCount (f , totalCount , cephfsType , metadataPool , snapsType )
1056+ validateSubvolumeCount (f , totalSubvolumes , fileSystemName , nfsSubvolumegroup )
1057+ validateOmapCount (f , totalSubvolumes , cephfsType , nfsMetadataPool , volumesType )
1058+ validateOmapCount (f , totalCount , cephfsType , nfsMetadataPool , snapsType )
10591059
10601060 wg .Add (totalCount )
10611061 // delete snapshot
@@ -1104,18 +1104,18 @@ var _ = Describe("nfs", func() {
11041104 logAndFail ("deleting PVCs and apps failed, %d errors were logged" , failed )
11051105 }
11061106
1107- validateSubvolumeCount (f , parentPVCCount , fileSystemName , subvolumegroup )
1108- validateOmapCount (f , parentPVCCount , cephfsType , metadataPool , volumesType )
1109- validateOmapCount (f , 0 , cephfsType , metadataPool , snapsType )
1107+ validateSubvolumeCount (f , parentPVCCount , fileSystemName , nfsSubvolumegroup )
1108+ validateOmapCount (f , parentPVCCount , cephfsType , nfsMetadataPool , volumesType )
1109+ validateOmapCount (f , 0 , cephfsType , nfsMetadataPool , snapsType )
11101110 // delete parent pvc
11111111 err = deletePVCAndValidatePV (f .ClientSet , pvc , deployTimeout )
11121112 if err != nil {
11131113 logAndFail ("failed to delete PVC or application: %v" , err )
11141114 }
11151115
1116- validateSubvolumeCount (f , 0 , fileSystemName , subvolumegroup )
1117- validateOmapCount (f , 0 , cephfsType , metadataPool , volumesType )
1118- validateOmapCount (f , 0 , cephfsType , metadataPool , snapsType )
1116+ validateSubvolumeCount (f , 0 , fileSystemName , nfsSubvolumegroup )
1117+ validateOmapCount (f , 0 , cephfsType , nfsMetadataPool , volumesType )
1118+ validateOmapCount (f , 0 , cephfsType , nfsMetadataPool , snapsType )
11191119 })
11201120
11211121 It ("create a PVC-PVC clone and bind it to an app" , func () {
@@ -1213,8 +1213,8 @@ var _ = Describe("nfs", func() {
12131213 logAndFail ("calculating checksum failed, %d errors were logged" , failed )
12141214 }
12151215
1216- validateSubvolumeCount (f , totalSubvolumes , fileSystemName , subvolumegroup )
1217- validateOmapCount (f , totalSubvolumes , cephfsType , metadataPool , volumesType )
1216+ validateSubvolumeCount (f , totalSubvolumes , fileSystemName , nfsSubvolumegroup )
1217+ validateOmapCount (f , totalSubvolumes , cephfsType , nfsMetadataPool , volumesType )
12181218
12191219 // delete parent pvc
12201220 err = deletePVCAndValidatePV (f .ClientSet , pvc , deployTimeout )
@@ -1245,8 +1245,8 @@ var _ = Describe("nfs", func() {
12451245 logAndFail ("deleting PVCs and apps failed, %d errors were logged" , failed )
12461246 }
12471247
1248- validateSubvolumeCount (f , 0 , fileSystemName , subvolumegroup )
1249- validateOmapCount (f , 0 , cephfsType , metadataPool , volumesType )
1248+ validateSubvolumeCount (f , 0 , fileSystemName , nfsSubvolumegroup )
1249+ validateOmapCount (f , 0 , cephfsType , nfsMetadataPool , volumesType )
12501250 })
12511251
12521252 It ("delete NFS provisioner and plugin secret" , func () {
0 commit comments