@@ -28,26 +28,23 @@ import (
28
28
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
29
29
"k8s.io/client-go/util/retry"
30
30
storagehelpers "k8s.io/component-helpers/storage/volume"
31
- "k8s.io/kubernetes/pkg/features"
32
- "k8s.io/kubernetes/test/e2e/feature"
33
31
"k8s.io/kubernetes/test/e2e/framework"
34
32
e2epv "k8s.io/kubernetes/test/e2e/framework/pv"
35
33
"k8s.io/kubernetes/test/e2e/storage/utils"
36
34
admissionapi "k8s.io/pod-security-admission/api"
37
35
"k8s.io/utils/ptr"
38
36
)
39
37
40
- var _ = utils .SIGDescribe ("CSI Mock honor pv reclaim policy" , feature . HonorPVReclaimPolicy , framework . WithFeatureGate ( features . HonorPVReclaimPolicy ), func () {
38
+ var _ = utils .SIGDescribe ("CSI Mock honor pv reclaim policy" , func () {
41
39
f := framework .NewDefaultFramework ("csi-mock-honor-pv-reclaim-policy" )
42
40
f .NamespacePodSecurityLevel = admissionapi .LevelPrivileged
43
41
m := newMockDriverSetup (f )
44
42
45
43
ginkgo .Context ("CSI honor pv reclaim policy using mock driver" , func () {
46
44
ginkgo .It ("Dynamic provisioning should honor pv delete reclaim policy when deleting pvc" , func (ctx context.Context ) {
47
45
m .init (ctx , testParameters {
48
- registerDriver : true ,
49
- enableHonorPVReclaimPolicy : true ,
50
- reclaimPolicy : ptr .To (v1 .PersistentVolumeReclaimDelete ),
46
+ registerDriver : true ,
47
+ reclaimPolicy : ptr .To (v1 .PersistentVolumeReclaimDelete ),
51
48
})
52
49
ginkgo .DeferCleanup (m .cleanup )
53
50
@@ -80,9 +77,8 @@ var _ = utils.SIGDescribe("CSI Mock honor pv reclaim policy", feature.HonorPVRec
80
77
81
78
ginkgo .It ("Dynamic provisioning should honor pv delete reclaim policy when deleting pv then pvc" , func (ctx context.Context ) {
82
79
m .init (ctx , testParameters {
83
- registerDriver : true ,
84
- enableHonorPVReclaimPolicy : true ,
85
- reclaimPolicy : ptr .To (v1 .PersistentVolumeReclaimDelete ),
80
+ registerDriver : true ,
81
+ reclaimPolicy : ptr .To (v1 .PersistentVolumeReclaimDelete ),
86
82
})
87
83
ginkgo .DeferCleanup (m .cleanup )
88
84
@@ -119,9 +115,8 @@ var _ = utils.SIGDescribe("CSI Mock honor pv reclaim policy", feature.HonorPVRec
119
115
120
116
ginkgo .It ("Dynamic provisioning should honor pv retain reclaim policy when deleting pvc then pv" , func (ctx context.Context ) {
121
117
m .init (ctx , testParameters {
122
- registerDriver : true ,
123
- enableHonorPVReclaimPolicy : true ,
124
- reclaimPolicy : ptr .To (v1 .PersistentVolumeReclaimRetain ),
118
+ registerDriver : true ,
119
+ reclaimPolicy : ptr .To (v1 .PersistentVolumeReclaimRetain ),
125
120
})
126
121
ginkgo .DeferCleanup (m .cleanup )
127
122
@@ -166,9 +161,8 @@ var _ = utils.SIGDescribe("CSI Mock honor pv reclaim policy", feature.HonorPVRec
166
161
167
162
ginkgo .It ("Dynamic provisioning should honor pv retain reclaim policy when deleting pv then pvc" , func (ctx context.Context ) {
168
163
m .init (ctx , testParameters {
169
- registerDriver : true ,
170
- enableHonorPVReclaimPolicy : true ,
171
- reclaimPolicy : ptr .To (v1 .PersistentVolumeReclaimRetain ),
164
+ registerDriver : true ,
165
+ reclaimPolicy : ptr .To (v1 .PersistentVolumeReclaimRetain ),
172
166
})
173
167
ginkgo .DeferCleanup (m .cleanup )
174
168
@@ -207,9 +201,8 @@ var _ = utils.SIGDescribe("CSI Mock honor pv reclaim policy", feature.HonorPVRec
207
201
208
202
ginkgo .It ("Static provisioning should honor pv delete reclaim policy when deleting pvc" , func (ctx context.Context ) {
209
203
m .init (ctx , testParameters {
210
- registerDriver : true ,
211
- enableHonorPVReclaimPolicy : true ,
212
- reclaimPolicy : ptr .To (v1 .PersistentVolumeReclaimDelete ),
204
+ registerDriver : true ,
205
+ reclaimPolicy : ptr .To (v1 .PersistentVolumeReclaimDelete ),
213
206
})
214
207
ginkgo .DeferCleanup (m .cleanup )
215
208
@@ -237,9 +230,8 @@ var _ = utils.SIGDescribe("CSI Mock honor pv reclaim policy", feature.HonorPVRec
237
230
238
231
ginkgo .It ("Static provisioning should honor pv delete reclaim policy when deleting pv then pvc" , func (ctx context.Context ) {
239
232
m .init (ctx , testParameters {
240
- registerDriver : true ,
241
- enableHonorPVReclaimPolicy : true ,
242
- reclaimPolicy : ptr .To (v1 .PersistentVolumeReclaimDelete ),
233
+ registerDriver : true ,
234
+ reclaimPolicy : ptr .To (v1 .PersistentVolumeReclaimDelete ),
243
235
})
244
236
ginkgo .DeferCleanup (m .cleanup )
245
237
@@ -271,9 +263,8 @@ var _ = utils.SIGDescribe("CSI Mock honor pv reclaim policy", feature.HonorPVRec
271
263
272
264
ginkgo .It ("Static provisioning should honor pv retain reclaim policy when deleting pvc then pv" , func (ctx context.Context ) {
273
265
m .init (ctx , testParameters {
274
- registerDriver : true ,
275
- enableHonorPVReclaimPolicy : true ,
276
- reclaimPolicy : ptr .To (v1 .PersistentVolumeReclaimRetain ),
266
+ registerDriver : true ,
267
+ reclaimPolicy : ptr .To (v1 .PersistentVolumeReclaimRetain ),
277
268
})
278
269
ginkgo .DeferCleanup (m .cleanup )
279
270
@@ -311,9 +302,8 @@ var _ = utils.SIGDescribe("CSI Mock honor pv reclaim policy", feature.HonorPVRec
311
302
312
303
ginkgo .It ("Static provisioning should honor pv retain reclaim policy when deleting pv then pvc" , func (ctx context.Context ) {
313
304
m .init (ctx , testParameters {
314
- registerDriver : true ,
315
- enableHonorPVReclaimPolicy : true ,
316
- reclaimPolicy : ptr .To (v1 .PersistentVolumeReclaimRetain ),
305
+ registerDriver : true ,
306
+ reclaimPolicy : ptr .To (v1 .PersistentVolumeReclaimRetain ),
317
307
})
318
308
ginkgo .DeferCleanup (m .cleanup )
319
309
@@ -347,9 +337,8 @@ var _ = utils.SIGDescribe("CSI Mock honor pv reclaim policy", feature.HonorPVRec
347
337
ginkgo .Context ("CSI honor pv reclaim policy changes using mock driver" , func () {
348
338
ginkgo .It ("should honor pv reclaim policy after it is changed from retain to deleted" , func (ctx context.Context ) {
349
339
m .init (ctx , testParameters {
350
- registerDriver : true ,
351
- enableHonorPVReclaimPolicy : true ,
352
- reclaimPolicy : ptr .To (v1 .PersistentVolumeReclaimRetain ),
340
+ registerDriver : true ,
341
+ reclaimPolicy : ptr .To (v1 .PersistentVolumeReclaimRetain ),
353
342
})
354
343
ginkgo .DeferCleanup (m .cleanup )
355
344
@@ -405,9 +394,8 @@ var _ = utils.SIGDescribe("CSI Mock honor pv reclaim policy", feature.HonorPVRec
405
394
406
395
ginkgo .It ("should honor pv reclaim policy after it is changed from deleted to retain" , func (ctx context.Context ) {
407
396
m .init (ctx , testParameters {
408
- registerDriver : true ,
409
- enableHonorPVReclaimPolicy : true ,
410
- reclaimPolicy : ptr .To (v1 .PersistentVolumeReclaimDelete ),
397
+ registerDriver : true ,
398
+ reclaimPolicy : ptr .To (v1 .PersistentVolumeReclaimDelete ),
411
399
})
412
400
ginkgo .DeferCleanup (m .cleanup )
413
401
0 commit comments