@@ -53,7 +53,6 @@ import (
5353 "k8s.io/client-go/tools/cache"
5454 "k8s.io/client-go/tools/record"
5555 "k8s.io/klog"
56- "k8s.io/kubernetes/pkg/util/slice"
5756)
5857
5958// This is a unit test framework for snapshot controller.
@@ -1365,7 +1364,7 @@ func evaluateFinalizerTests(ctrl *csiSnapshotCommonController, reactor *snapshot
13651364 if funcName == "testAddPVCFinalizer" {
13661365 for _ , pvc := range reactor .claims {
13671366 if test .initialClaims [0 ].Name == pvc .Name {
1368- if ! slice .ContainsString (test .initialClaims [0 ].ObjectMeta .Finalizers , utils .PVCFinalizer , nil ) && slice .ContainsString (pvc .ObjectMeta .Finalizers , utils .PVCFinalizer , nil ) {
1367+ if ! utils .ContainsString (test .initialClaims [0 ].ObjectMeta .Finalizers , utils .PVCFinalizer ) && utils .ContainsString (pvc .ObjectMeta .Finalizers , utils .PVCFinalizer ) {
13691368 klog .V (4 ).Infof ("test %q succeeded. PVCFinalizer is added to PVC %s" , test .name , pvc .Name )
13701369 bHasPVCFinalizer = true
13711370 }
@@ -1380,7 +1379,7 @@ func evaluateFinalizerTests(ctrl *csiSnapshotCommonController, reactor *snapshot
13801379 if funcName == "testRemovePVCFinalizer" {
13811380 for _ , pvc := range reactor .claims {
13821381 if test .initialClaims [0 ].Name == pvc .Name {
1383- if slice .ContainsString (test .initialClaims [0 ].ObjectMeta .Finalizers , utils .PVCFinalizer , nil ) && ! slice .ContainsString (pvc .ObjectMeta .Finalizers , utils .PVCFinalizer , nil ) {
1382+ if utils .ContainsString (test .initialClaims [0 ].ObjectMeta .Finalizers , utils .PVCFinalizer ) && ! utils .ContainsString (pvc .ObjectMeta .Finalizers , utils .PVCFinalizer ) {
13841383 klog .V (4 ).Infof ("test %q succeeded. PVCFinalizer is removed from PVC %s" , test .name , pvc .Name )
13851384 bHasPVCFinalizer = false
13861385 }
@@ -1395,8 +1394,8 @@ func evaluateFinalizerTests(ctrl *csiSnapshotCommonController, reactor *snapshot
13951394 if funcName == "testAddSnapshotFinalizer" {
13961395 for _ , snapshot := range reactor .snapshots {
13971396 if test .initialSnapshots [0 ].Name == snapshot .Name {
1398- if ! slice .ContainsString (test .initialSnapshots [0 ].ObjectMeta .Finalizers , utils .VolumeSnapshotBoundFinalizer , nil ) && slice .ContainsString (snapshot .ObjectMeta .Finalizers , utils .VolumeSnapshotBoundFinalizer , nil ) &&
1399- ! slice .ContainsString (test .initialSnapshots [0 ].ObjectMeta .Finalizers , utils .VolumeSnapshotAsSourceFinalizer , nil ) && slice .ContainsString (snapshot .ObjectMeta .Finalizers , utils .VolumeSnapshotAsSourceFinalizer , nil ) {
1397+ if ! utils .ContainsString (test .initialSnapshots [0 ].ObjectMeta .Finalizers , utils .VolumeSnapshotBoundFinalizer ) && utils .ContainsString (snapshot .ObjectMeta .Finalizers , utils .VolumeSnapshotBoundFinalizer ) &&
1398+ ! utils .ContainsString (test .initialSnapshots [0 ].ObjectMeta .Finalizers , utils .VolumeSnapshotAsSourceFinalizer ) && utils .ContainsString (snapshot .ObjectMeta .Finalizers , utils .VolumeSnapshotAsSourceFinalizer ) {
14001399 klog .V (4 ).Infof ("test %q succeeded. Finalizers are added to snapshot %s" , test .name , snapshot .Name )
14011400 bHasSnapshotFinalizer = true
14021401 }
@@ -1411,8 +1410,8 @@ func evaluateFinalizerTests(ctrl *csiSnapshotCommonController, reactor *snapshot
14111410 if funcName == "testRemoveSnapshotFinalizer" {
14121411 for _ , snapshot := range reactor .snapshots {
14131412 if test .initialSnapshots [0 ].Name == snapshot .Name {
1414- if slice .ContainsString (test .initialSnapshots [0 ].ObjectMeta .Finalizers , utils .VolumeSnapshotBoundFinalizer , nil ) && ! slice .ContainsString (snapshot .ObjectMeta .Finalizers , utils .VolumeSnapshotBoundFinalizer , nil ) &&
1415- slice .ContainsString (test .initialSnapshots [0 ].ObjectMeta .Finalizers , utils .VolumeSnapshotAsSourceFinalizer , nil ) && ! slice .ContainsString (snapshot .ObjectMeta .Finalizers , utils .VolumeSnapshotAsSourceFinalizer , nil ) {
1413+ if utils .ContainsString (test .initialSnapshots [0 ].ObjectMeta .Finalizers , utils .VolumeSnapshotBoundFinalizer ) && ! utils .ContainsString (snapshot .ObjectMeta .Finalizers , utils .VolumeSnapshotBoundFinalizer ) &&
1414+ utils .ContainsString (test .initialSnapshots [0 ].ObjectMeta .Finalizers , utils .VolumeSnapshotAsSourceFinalizer ) && ! utils .ContainsString (snapshot .ObjectMeta .Finalizers , utils .VolumeSnapshotAsSourceFinalizer ) {
14161415 klog .V (4 ).Infof ("test %q succeeded. SnapshotFinalizer is removed from Snapshot %s" , test .name , snapshot .Name )
14171416 bHasSnapshotFinalizer = false
14181417 }
0 commit comments