@@ -70,14 +70,14 @@ var _ = Describe("Snapshot Creation and Restore", func() {
7070 pvcJig := framework .NewPVCTestJig (f .ClientSet , "csi-snapshot-restore-e2e-tests" )
7171 pvcJig .InitialiseSnapClient (f .SnapClientSet )
7272
73- scName := f .CreateStorageClassOrFail (framework . ClassSnapshot , BVDriverName , scParams , pvcJig .Labels , BindingModeWaitForFirstConsumer , true , ReclaimPolicyDelete , nil )
73+ scName := f .CreateStorageClassOrFail (f . Namespace . Name , BVDriverName , scParams , pvcJig .Labels , BindingModeWaitForFirstConsumer , true , ReclaimPolicyDelete , nil )
7474 pvc := pvcJig .CreateAndAwaitPVCOrFailCSI (f .Namespace .Name , framework .MinVolumeBlock , scName , nil , v1 .PersistentVolumeFilesystem , v1 .ReadWriteOnce , v1 .ClaimPending )
7575
7676 _ = pvcJig .NewPodForCSI ("pod-original" , f .Namespace .Name , pvc .Name , setupF .AdLabel )
7777
7878 time .Sleep (60 * time .Second ) //waiting for pod to up and running
7979
80- vscName := f .CreateVolumeSnapshotClassOrFail (framework . VSClassDefault , BVDriverName , vscParams , ReclaimPolicyDelete )
80+ vscName := f .CreateVolumeSnapshotClassOrFail (f . Namespace . Name , BVDriverName , vscParams , ReclaimPolicyDelete )
8181 vs := pvcJig .CreateAndAwaitVolumeSnapshotOrFail (f .Namespace .Name , vscName , pvc .Name , nil )
8282
8383 pvcRestore := pvcJig .CreateAndAwaitPVCOrFailSnapshotSource (f .Namespace .Name , framework .MaxVolumeBlock , scName , vs .Name , v1 .ClaimPending , nil )
@@ -88,8 +88,8 @@ var _ = Describe("Snapshot Creation and Restore", func() {
8888 pvcJig .CheckUsableVolumeSizeInsidePod (f .Namespace .Name , podRestoreName , "99G" )
8989
9090 f .VolumeIds = append (f .VolumeIds , pvc .Spec .VolumeName )
91- _ = f .DeleteVolumeSnapshotClass (framework . VSClassDefault )
92- _ = f .DeleteStorageClass (framework . ClassSnapshot )
91+ _ = f .DeleteVolumeSnapshotClass (f . Namespace . Name )
92+ _ = f .DeleteStorageClass (f . Namespace . Name )
9393 })
9494 It ("FS should get expanded when a PVC is restored with a lesser size backup (paravirtualized)" , func () {
9595 checkOrInstallCRDs (f )
@@ -98,14 +98,14 @@ var _ = Describe("Snapshot Creation and Restore", func() {
9898 pvcJig := framework .NewPVCTestJig (f .ClientSet , "csi-snapshot-restore-e2e-tests" )
9999 pvcJig .InitialiseSnapClient (f .SnapClientSet )
100100
101- scName := f .CreateStorageClassOrFail (framework . ClassSnapshot , BVDriverName , scParams , pvcJig .Labels , BindingModeWaitForFirstConsumer , true , ReclaimPolicyDelete , nil )
101+ scName := f .CreateStorageClassOrFail (f . Namespace . Name , BVDriverName , scParams , pvcJig .Labels , BindingModeWaitForFirstConsumer , true , ReclaimPolicyDelete , nil )
102102 pvc := pvcJig .CreateAndAwaitPVCOrFailCSI (f .Namespace .Name , framework .MinVolumeBlock , scName , nil , v1 .PersistentVolumeFilesystem , v1 .ReadWriteOnce , v1 .ClaimPending )
103103
104104 _ = pvcJig .NewPodForCSI ("pod-original" , f .Namespace .Name , pvc .Name , setupF .AdLabel )
105105
106106 time .Sleep (60 * time .Second ) //waiting for pod to up and running
107107
108- vscName := f .CreateVolumeSnapshotClassOrFail (framework . VSClassDefault , BVDriverName , vscParams , ReclaimPolicyDelete )
108+ vscName := f .CreateVolumeSnapshotClassOrFail (f . Namespace . Name , BVDriverName , vscParams , ReclaimPolicyDelete )
109109 vs := pvcJig .CreateAndAwaitVolumeSnapshotOrFail (f .Namespace .Name , vscName , pvc .Name , nil )
110110
111111 pvcRestore := pvcJig .CreateAndAwaitPVCOrFailSnapshotSource (f .Namespace .Name , framework .MaxVolumeBlock , scName , vs .Name , v1 .ClaimPending , nil )
@@ -116,8 +116,8 @@ var _ = Describe("Snapshot Creation and Restore", func() {
116116 pvcJig .CheckUsableVolumeSizeInsidePod (f .Namespace .Name , podRestoreName , "99G" )
117117
118118 f .VolumeIds = append (f .VolumeIds , pvc .Spec .VolumeName )
119- _ = f .DeleteVolumeSnapshotClass (framework . VSClassDefault )
120- _ = f .DeleteStorageClass (framework . ClassSnapshot )
119+ _ = f .DeleteVolumeSnapshotClass (f . Namespace . Name )
120+ _ = f .DeleteStorageClass (f . Namespace . Name )
121121 })
122122 It ("Should be able to create and restore a snapshot from a backup(static case)" , func () {
123123 checkOrInstallCRDs (f )
@@ -127,10 +127,10 @@ var _ = Describe("Snapshot Creation and Restore", func() {
127127 pvcJig .InitialiseSnapClient (f .SnapClientSet )
128128
129129 //creating a snapshot dynamically
130- scName := f .CreateStorageClassOrFail (framework . ClassSnapshot , BVDriverName , scParams , pvcJig .Labels , BindingModeWaitForFirstConsumer , true , ReclaimPolicyDelete , nil )
130+ scName := f .CreateStorageClassOrFail (f . Namespace . Name , BVDriverName , scParams , pvcJig .Labels , BindingModeWaitForFirstConsumer , true , ReclaimPolicyDelete , nil )
131131 pvc := pvcJig .CreateAndAwaitPVCOrFailCSI (f .Namespace .Name , framework .MinVolumeBlock , scName , nil , v1 .PersistentVolumeFilesystem , v1 .ReadWriteOnce , v1 .ClaimPending )
132132 _ = pvcJig .CreateAndAwaitNginxPodOrFail (f .Namespace .Name , pvc , WriteCommand )
133- vscName := f .CreateVolumeSnapshotClassOrFail (framework . VSClassDefault , BVDriverName , vscParams , ReclaimPolicyDelete )
133+ vscName := f .CreateVolumeSnapshotClassOrFail (f . Namespace . Name , BVDriverName , vscParams , ReclaimPolicyDelete )
134134 vs := pvcJig .CreateAndAwaitVolumeSnapshotOrFail (f .Namespace .Name , vscName , pvc .Name , nil )
135135
136136 //Waiting for volume snapshot content to be created and status field to be populated
@@ -142,7 +142,7 @@ var _ = Describe("Snapshot Creation and Restore", func() {
142142
143143 //creating a snapshot statically using the backup provisioned dynamically
144144 restoreVsName := "e2e-restore-vs"
145- vscontentName := pvcJig .CreateVolumeSnapshotContentOrFail (" e2e-snapshot-vsc" , BVDriverName , backupOCID , ReclaimPolicyDelete , restoreVsName , f .Namespace .Name )
145+ vscontentName := pvcJig .CreateVolumeSnapshotContentOrFail (f . Namespace . Name + "- e2e-snapshot-vsc" , BVDriverName , backupOCID , ReclaimPolicyDelete , restoreVsName , f .Namespace .Name )
146146
147147 pvcJig .CreateAndAwaitVolumeSnapshotStaticOrFail (restoreVsName , f .Namespace .Name , vscontentName )
148148
@@ -152,8 +152,8 @@ var _ = Describe("Snapshot Creation and Restore", func() {
152152 pvcJig .CheckFileExists (f .Namespace .Name , podRestoreName , "/usr/share/nginx/html" , "testdata.txt" )
153153
154154 f .VolumeIds = append (f .VolumeIds , pvc .Spec .VolumeName )
155- _ = f .DeleteVolumeSnapshotClass (framework . VSClassDefault )
156- _ = f .DeleteStorageClass (framework . ClassSnapshot )
155+ _ = f .DeleteVolumeSnapshotClass (f . Namespace . Name )
156+ _ = f .DeleteStorageClass (f . Namespace . Name )
157157 })
158158 It ("Should be able to create a snapshot and restore from a backup in another compartment" , func () {
159159 checkOrInstallCRDs (f )
@@ -167,11 +167,11 @@ var _ = Describe("Snapshot Creation and Restore", func() {
167167
168168 backupOCID := pvcJig .CreateVolumeBackup (f .BlockStorageClient , setupF .AdLabel , setupF .StaticSnapshotCompartmentOcid , * volId , "test-backup" )
169169
170- scName := f .CreateStorageClassOrFail (framework . ClassSnapshot , BVDriverName , scParams , pvcJig .Labels , BindingModeWaitForFirstConsumer , true , ReclaimPolicyDelete , nil )
170+ scName := f .CreateStorageClassOrFail (f . Namespace . Name , BVDriverName , scParams , pvcJig .Labels , BindingModeWaitForFirstConsumer , true , ReclaimPolicyDelete , nil )
171171
172172 //creating a snapshot statically using the backup provisioned dynamically
173173 restoreVsName := "e2e-restore-vs"
174- vscontentName := pvcJig .CreateVolumeSnapshotContentOrFail (" e2e-snapshot-vsc" , BVDriverName , * backupOCID , ReclaimPolicyDelete , restoreVsName , f .Namespace .Name )
174+ vscontentName := pvcJig .CreateVolumeSnapshotContentOrFail (f . Namespace . Name + "- e2e-snapshot-vsc" , BVDriverName , * backupOCID , ReclaimPolicyDelete , restoreVsName , f .Namespace .Name )
175175
176176 pvcJig .CreateAndAwaitVolumeSnapshotStaticOrFail (restoreVsName , f .Namespace .Name , vscontentName )
177177
@@ -186,8 +186,8 @@ var _ = Describe("Snapshot Creation and Restore", func() {
186186 pvcJig .DeleteVolumeBackup (f .BlockStorageClient , * backupOCID )
187187
188188 f .VolumeIds = append (f .VolumeIds , * volId )
189- _ = f .DeleteVolumeSnapshotClass (framework . VSClassDefault )
190- _ = f .DeleteStorageClass (framework . ClassSnapshot )
189+ _ = f .DeleteVolumeSnapshotClass (f . Namespace . Name )
190+ _ = f .DeleteStorageClass (f . Namespace . Name )
191191 })
192192 })
193193})
@@ -204,12 +204,12 @@ var _ = Describe("Volume Snapshot Deletion Tests", func() {
204204 scParams := map [string ]string {framework .AttachmentType : framework .AttachmentTypeISCSI }
205205 vscParams := map [string ]string {framework .BackupType : framework .BackupTypeFull }
206206
207- scName := f .CreateStorageClassOrFail (framework . ClassSnapshot , BVDriverName , scParams , pvcJig .Labels , BindingModeWaitForFirstConsumer , true , ReclaimPolicyDelete , nil )
207+ scName := f .CreateStorageClassOrFail (f . Namespace . Name , BVDriverName , scParams , pvcJig .Labels , BindingModeWaitForFirstConsumer , true , ReclaimPolicyDelete , nil )
208208 pvc := pvcJig .CreateAndAwaitPVCOrFailCSI (f .Namespace .Name , framework .MinVolumeBlock , scName , nil , v1 .PersistentVolumeFilesystem , v1 .ReadWriteOnce , v1 .ClaimPending )
209209
210210 _ = pvcJig .CreateAndAwaitNginxPodOrFail (f .Namespace .Name , pvc , WriteCommand )
211211
212- vscName := f .CreateVolumeSnapshotClassOrFail (framework . VSClassDefault , BVDriverName , vscParams , ReclaimPolicyDelete )
212+ vscName := f .CreateVolumeSnapshotClassOrFail (f . Namespace . Name , BVDriverName , vscParams , ReclaimPolicyDelete )
213213 vs := pvcJig .CreateAndAwaitVolumeSnapshotOrFail (f .Namespace .Name , vscName , pvc .Name , nil )
214214
215215 //Waiting for volume snapshot content to be created and status field to be populated
@@ -230,8 +230,8 @@ var _ = Describe("Volume Snapshot Deletion Tests", func() {
230230 }
231231
232232 f .VolumeIds = append (f .VolumeIds , pvc .Spec .VolumeName )
233- _ = f .DeleteVolumeSnapshotClass (framework . VSClassDefault )
234- _ = f .DeleteStorageClass (framework . ClassSnapshot )
233+ _ = f .DeleteVolumeSnapshotClass (f . Namespace . Name )
234+ _ = f .DeleteStorageClass (f . Namespace . Name )
235235 })
236236 It ("Test VSContent not deleted when reclaim policy is Retain" , func () {
237237 checkOrInstallCRDs (f )
@@ -241,12 +241,12 @@ var _ = Describe("Volume Snapshot Deletion Tests", func() {
241241 scParams := map [string ]string {framework .AttachmentType : framework .AttachmentTypeISCSI }
242242 vscParams := map [string ]string {framework .BackupType : framework .BackupTypeFull }
243243
244- scName := f .CreateStorageClassOrFail (framework . ClassSnapshot , BVDriverName , scParams , pvcJig .Labels , BindingModeWaitForFirstConsumer , true , ReclaimPolicyDelete , nil )
244+ scName := f .CreateStorageClassOrFail (f . Namespace . Name , BVDriverName , scParams , pvcJig .Labels , BindingModeWaitForFirstConsumer , true , ReclaimPolicyDelete , nil )
245245 pvc := pvcJig .CreateAndAwaitPVCOrFailCSI (f .Namespace .Name , framework .MinVolumeBlock , scName , nil , v1 .PersistentVolumeFilesystem , v1 .ReadWriteOnce , v1 .ClaimPending )
246246
247247 _ = pvcJig .CreateAndAwaitNginxPodOrFail (f .Namespace .Name , pvc , WriteCommand )
248248
249- vscName := f .CreateVolumeSnapshotClassOrFail (framework . VSClassDefault , BVDriverName , vscParams , ReclaimPolicyRetain )
249+ vscName := f .CreateVolumeSnapshotClassOrFail (f . Namespace . Name , BVDriverName , vscParams , ReclaimPolicyRetain )
250250 vs := pvcJig .CreateAndAwaitVolumeSnapshotOrFail (f .Namespace .Name , vscName , pvc .Name , nil )
251251
252252 //Waiting for volume snapshot content to be created and status field to be populated
@@ -278,8 +278,8 @@ var _ = Describe("Volume Snapshot Deletion Tests", func() {
278278 pvcJig .DeleteVolumeBackup (f .BlockStorageClient , backupId )
279279
280280 f .VolumeIds = append (f .VolumeIds , pvc .Spec .VolumeName )
281- _ = f .DeleteVolumeSnapshotClass (framework . VSClassDefault )
282- _ = f .DeleteStorageClass (framework . ClassSnapshot )
281+ _ = f .DeleteVolumeSnapshotClass (f . Namespace . Name )
282+ _ = f .DeleteStorageClass (f . Namespace . Name )
283283 })
284284 })
285285})
@@ -289,15 +289,15 @@ func testSnapshotAndRestore(f *framework.CloudProviderFramework, scParams map[st
289289 pvcJig := framework .NewPVCTestJig (f .ClientSet , "csi-snapshot-restore-e2e-tests" )
290290 pvcJig .InitialiseSnapClient (f .SnapClientSet )
291291
292- scName := f .CreateStorageClassOrFail (framework . ClassSnapshot , BVDriverName , scParams , pvcJig .Labels , BindingModeWaitForFirstConsumer , true , ReclaimPolicyDelete , nil )
292+ scName := f .CreateStorageClassOrFail (f . Namespace . Name , BVDriverName , scParams , pvcJig .Labels , BindingModeWaitForFirstConsumer , true , ReclaimPolicyDelete , nil )
293293 pvc := pvcJig .CreateAndAwaitPVCOrFailCSI (f .Namespace .Name , framework .MinVolumeBlock , scName , nil , v1 .PersistentVolumeFilesystem , v1 .ReadWriteOnce , v1 .ClaimPending )
294294
295295 _ = pvcJig .CreateAndAwaitNginxPodOrFail (f .Namespace .Name , pvc , WriteCommand )
296296
297297 // Waiting to be sure write command runs
298298 time .Sleep (30 * time .Second )
299299
300- vscName := f .CreateVolumeSnapshotClassOrFail (framework . VSClassDefault , BVDriverName , vscParams , ReclaimPolicyDelete )
300+ vscName := f .CreateVolumeSnapshotClassOrFail (f . Namespace . Name , BVDriverName , vscParams , ReclaimPolicyDelete )
301301 vs := pvcJig .CreateAndAwaitVolumeSnapshotOrFail (f .Namespace .Name , vscName , pvc .Name , nil )
302302
303303 pvcRestore := pvcJig .CreateAndAwaitPVCOrFailSnapshotSource (f .Namespace .Name , framework .MinVolumeBlock , scName , vs .Name , v1 .ClaimPending , nil )
@@ -306,8 +306,8 @@ func testSnapshotAndRestore(f *framework.CloudProviderFramework, scParams map[st
306306 pvcJig .CheckFileExists (f .Namespace .Name , podRestoreName , "/usr/share/nginx/html" , "testdata.txt" )
307307
308308 f .VolumeIds = append (f .VolumeIds , pvc .Spec .VolumeName )
309- _ = f .DeleteVolumeSnapshotClass (framework . VSClassDefault )
310- _ = f .DeleteStorageClass (framework . ClassSnapshot )
309+ _ = f .DeleteVolumeSnapshotClass (f . Namespace . Name )
310+ _ = f .DeleteStorageClass (f . Namespace . Name )
311311}
312312
313313func checkOrInstallCRDs (f * framework.CloudProviderFramework ) {
0 commit comments