@@ -24,8 +24,8 @@ import (
2424)
2525
2626func TestController (t * testing.T ) {
27- basePVC := createTestPVC (pvcName , testVac /*vacName*/ , testVac /*curVacName*/ , testVac /*targetVacName*/ )
28- basePV := createTestPV (1 , pvcName , pvcNamespace , "foobaz" /*pvcUID*/ , & fsVolumeMode , testVac )
27+ basePVC := createTestPVC (pvcName , & testVac /*vacName*/ , & testVac /*curVacName*/ , testVac /*targetVacName*/ , "" /*modifyVolumeStatus */ )
28+ basePV := createTestPV (1 , pvcName , pvcNamespace , "foobaz" /*pvcUID*/ , & fsVolumeMode , & testVac )
2929 firstTimePV := basePV .DeepCopy ()
3030 firstTimePV .Spec .VolumeAttributesClassName = nil
3131 firstTimePVC := basePVC .DeepCopy ()
@@ -41,7 +41,7 @@ func TestController(t *testing.T) {
4141 }{
4242 {
4343 name : "Modify called" ,
44- pvc : createTestPVC (pvcName , targetVac /*vacName*/ , testVac /*curVacName*/ , testVac /*targetVacName*/ ),
44+ pvc : createTestPVC (pvcName , & targetVac /*vacName*/ , & testVac /*curVacName*/ , testVac /*targetVacName*/ , "" /*modifyVolumeStatus */ ),
4545 pv : basePV ,
4646 vacExists : true ,
4747 callCSIModify : true ,
@@ -89,7 +89,7 @@ func TestController(t *testing.T) {
8989}
9090
9191func TestModifyPVC (t * testing.T ) {
92- basePV := createTestPV (1 , pvcName , pvcNamespace , "foobaz" /*pvcUID*/ , & fsVolumeMode , testVac )
92+ basePV := createTestPV (1 , pvcName , pvcNamespace , "foobaz" /*pvcUID*/ , & fsVolumeMode , & testVac )
9393
9494 tests := []struct {
9595 name string
@@ -100,14 +100,14 @@ func TestModifyPVC(t *testing.T) {
100100 }{
101101 {
102102 name : "Modify succeeded" ,
103- pvc : createTestPVC (pvcName , targetVac /*vacName*/ , testVac /*curVacName*/ , testVac /*targetVacName*/ ),
103+ pvc : createTestPVC (pvcName , & targetVac /*vacName*/ , & testVac /*curVacName*/ , testVac /*targetVacName*/ , "" /*modifyVolumeStatus */ ),
104104 pv : basePV ,
105105 modifyFailure : false ,
106106 expectFailure : false ,
107107 },
108108 {
109109 name : "Modify failed" ,
110- pvc : createTestPVC (pvcName , targetVac /*vacName*/ , testVac /*curVacName*/ , testVac /*targetVacName*/ ),
110+ pvc : createTestPVC (pvcName , & targetVac /*vacName*/ , & testVac /*curVacName*/ , testVac /*targetVacName*/ , "" /*modifyVolumeStatus */ ),
111111 pv : basePV ,
112112 modifyFailure : true ,
113113 expectFailure : true ,
@@ -140,16 +140,16 @@ func TestModifyPVC(t *testing.T) {
140140}
141141
142142func TestSyncPVC (t * testing.T ) {
143- basePVC := createTestPVC (pvcName , targetVac /*vacName*/ , testVac /*curVacName*/ , testVac /*targetVacName*/ )
144- basePV := createTestPV (1 , pvcName , pvcNamespace , "foobaz" /*pvcUID*/ , & fsVolumeMode , testVac )
143+ basePVC := createTestPVC (pvcName , & targetVac /*vacName*/ , & testVac /*curVacName*/ , testVac /*targetVacName*/ , "" /*modifyVolumeStatus */ )
144+ basePV := createTestPV (1 , pvcName , pvcNamespace , "foobaz" /*pvcUID*/ , & fsVolumeMode , & testVac )
145145
146- otherDriverPV := createTestPV (1 , pvcName , pvcNamespace , "foobaz" /*pvcUID*/ , & fsVolumeMode , testVac )
146+ otherDriverPV := createTestPV (1 , pvcName , pvcNamespace , "foobaz" /*pvcUID*/ , & fsVolumeMode , & testVac )
147147 otherDriverPV .Spec .PersistentVolumeSource .CSI .Driver = "some-other-driver"
148148
149- unboundPVC := createTestPVC (pvcName , targetVac /*vacName*/ , testVac /*curVacName*/ , testVac /*targetVacName*/ )
149+ unboundPVC := createTestPVC (pvcName , & targetVac /*vacName*/ , & testVac /*curVacName*/ , testVac /*targetVacName*/ , "" /*modifyVolumeStatus */ )
150150 unboundPVC .Status .Phase = v1 .ClaimPending
151151
152- pvcWithUncreatedPV := createTestPVC (pvcName , targetVac /*vacName*/ , testVac /*curVacName*/ , testVac /*targetVacName*/ )
152+ pvcWithUncreatedPV := createTestPVC (pvcName , & targetVac /*vacName*/ , & testVac /*curVacName*/ , testVac /*targetVacName*/ , "" /*modifyVolumeStatus */ )
153153 pvcWithUncreatedPV .Spec .VolumeName = ""
154154
155155 nonCSIPVC := & v1.PersistentVolumeClaim {
@@ -191,7 +191,7 @@ func TestSyncPVC(t *testing.T) {
191191 },
192192 {
193193 name : "Should NOT modify if PVC has empty Spec.VACName" ,
194- pvc : createTestPVC (pvcName , "" /*vacName*/ , testVac /*curVacName*/ , testVac /*targetVacName*/ ),
194+ pvc : createTestPVC (pvcName , & emptyString /*vacName*/ , & testVac /*curVacName*/ , testVac /*targetVacName*/ , "" /*modifyVolumeStatus */ ),
195195 pv : basePV ,
196196 callCSIModify : false ,
197197 },
@@ -241,8 +241,8 @@ func TestSyncPVC(t *testing.T) {
241241
242242// TestInfeasibleRetry tests that sidecar doesn't spam plugin upon infeasible error code (e.g. invalid VAC parameter)
243243func TestInfeasibleRetry (t * testing.T ) {
244- basePVC := createTestPVC (pvcName , targetVac /*vacName*/ , testVac /*curVacName*/ , testVac /*targetVacName*/ )
245- basePV := createTestPV (1 , pvcName , pvcNamespace , "foobaz" /*pvcUID*/ , & fsVolumeMode , testVac )
244+ basePVC := createTestPVC (pvcName , & targetVac /*vacName*/ , & testVac /*curVacName*/ , testVac /*targetVacName*/ , "" /*modifyVolumeStatus */ )
245+ basePV := createTestPV (1 , pvcName , pvcNamespace , "foobaz" /*pvcUID*/ , & fsVolumeMode , & testVac )
246246
247247 tests := []struct {
248248 name string
0 commit comments