@@ -289,7 +289,7 @@ func TestCreateSnapshotArguments(t *testing.T) {
289
289
for _ , tc := range testCases {
290
290
t .Logf ("test case: %s" , tc .name )
291
291
// Setup new driver each time so no interference
292
- gceDriver := initGCEDriver (t , tc .seedDisks )
292
+ gceDriver := initGCEDriver (t , tc .seedDisks , & GCEControllerServerArgs {} )
293
293
294
294
// Start Test
295
295
resp , err := gceDriver .cs .CreateSnapshot (context .Background (), tc .req )
@@ -336,7 +336,7 @@ func TestUnsupportedMultiZoneCreateSnapshot(t *testing.T) {
336
336
337
337
t .Logf ("test case: %s" , testCase .name )
338
338
339
- gceDriver := initGCEDriver (t , nil )
339
+ gceDriver := initGCEDriver (t , nil , & GCEControllerServerArgs {} )
340
340
gceDriver .cs .multiZoneVolumeHandleConfig = MultiZoneVolumeHandleConfig {
341
341
Enable : true ,
342
342
}
@@ -371,7 +371,7 @@ func TestUnsupportedMultiZoneControllerExpandVolume(t *testing.T) {
371
371
372
372
t .Logf ("test case: %s" , testCase .name )
373
373
374
- gceDriver := initGCEDriver (t , nil )
374
+ gceDriver := initGCEDriver (t , nil , & GCEControllerServerArgs {} )
375
375
gceDriver .cs .multiZoneVolumeHandleConfig = MultiZoneVolumeHandleConfig {
376
376
Enable : true ,
377
377
}
@@ -426,7 +426,7 @@ func TestDeleteSnapshot(t *testing.T) {
426
426
for _ , tc := range testCases {
427
427
t .Logf ("test case: %s" , tc .name )
428
428
// Setup new driver each time so no interference
429
- gceDriver := initGCEDriver (t , nil )
429
+ gceDriver := initGCEDriver (t , nil , & GCEControllerServerArgs {} )
430
430
431
431
_ , err := gceDriver .cs .DeleteSnapshot (context .Background (), tc .req )
432
432
if err != nil {
@@ -548,7 +548,7 @@ func TestListSnapshotsArguments(t *testing.T) {
548
548
}
549
549
550
550
// Setup new driver each time so no interference
551
- gceDriver := initGCEDriver (t , disks )
551
+ gceDriver := initGCEDriver (t , disks , & GCEControllerServerArgs {} )
552
552
553
553
for i := 0 ; i < tc .numSnapshots ; i ++ {
554
554
volumeID := fmt .Sprintf ("%s%d" , testVolumeID , i )
@@ -1821,7 +1821,7 @@ func TestMultiZoneVolumeCreation(t *testing.T) {
1821
1821
t .Fatalf ("Failed to create fake cloud provider: %v" , err )
1822
1822
}
1823
1823
// Setup new driver each time so no interference
1824
- gceDriver := initGCEDriverWithCloudProvider (t , fcp )
1824
+ gceDriver := initGCEDriverWithCloudProvider (t , fcp , & GCEControllerServerArgs {} )
1825
1825
gceDriver .cs .multiZoneVolumeHandleConfig .DiskTypes = []string {"hyperdisk-ml" }
1826
1826
gceDriver .cs .multiZoneVolumeHandleConfig .Enable = true
1827
1827
gceDriver .cs .fallbackRequisiteZones = tc .fallbackZones
@@ -2055,7 +2055,7 @@ func TestCreateVolumeMultiWriterOrAccessMode(t *testing.T) {
2055
2055
t .Fatalf ("Failed to create fake cloud provider: %v" , err )
2056
2056
}
2057
2057
// Setup new driver each time so no interference
2058
- gceDriver := initGCEDriverWithCloudProvider (t , fcp )
2058
+ gceDriver := initGCEDriverWithCloudProvider (t , fcp , & GCEControllerServerArgs {} )
2059
2059
2060
2060
// Start Test
2061
2061
resp , err := gceDriver .cs .CreateVolume (context .Background (), tc .req )
@@ -2252,7 +2252,7 @@ func TestMultiZoneVolumeCreationErrHandling(t *testing.T) {
2252
2252
t .Fatalf ("Failed to create fake cloud provider: %v" , err )
2253
2253
}
2254
2254
// Setup new driver each time so no interference
2255
- gceDriver := initGCEDriverWithCloudProvider (t , fcp )
2255
+ gceDriver := initGCEDriverWithCloudProvider (t , fcp , & GCEControllerServerArgs {} )
2256
2256
gceDriver .cs .multiZoneVolumeHandleConfig .DiskTypes = []string {"hyperdisk-ml" }
2257
2257
gceDriver .cs .multiZoneVolumeHandleConfig .Enable = true
2258
2258
@@ -2369,7 +2369,7 @@ func TestCreateVolumeWithVolumeAttributeClassParameters(t *testing.T) {
2369
2369
for _ , tc := range testCases {
2370
2370
var d []* gce.CloudDisk
2371
2371
fcp , err := gce .CreateFakeCloudProvider (project , zone , d )
2372
- gceDriver := initGCEDriverWithCloudProvider (t , fcp )
2372
+ gceDriver := initGCEDriverWithCloudProvider (t , fcp , & GCEControllerServerArgs {} )
2373
2373
2374
2374
if err != nil {
2375
2375
t .Fatalf ("Failed to create fake cloud provider: %v" , err )
@@ -2478,7 +2478,7 @@ func TestVolumeModifyOperation(t *testing.T) {
2478
2478
t .Fatalf ("Failed to create mock cloud provider: %v" , err )
2479
2479
}
2480
2480
2481
- gceDriver := initGCEDriverWithCloudProvider (t , fcp )
2481
+ gceDriver := initGCEDriverWithCloudProvider (t , fcp , & GCEControllerServerArgs {} )
2482
2482
project , volKey , err := common .VolumeIDToKey (testVolumeID )
2483
2483
if err != nil {
2484
2484
t .Fatalf ("Failed convert key: %v" , err )
@@ -2640,7 +2640,7 @@ func TestVolumeModifyErrorHandling(t *testing.T) {
2640
2640
if err != nil {
2641
2641
t .Fatalf ("Failed to create mock cloud provider" )
2642
2642
}
2643
- gceDriver := initGCEDriverWithCloudProvider (t , fcp )
2643
+ gceDriver := initGCEDriverWithCloudProvider (t , fcp , & GCEControllerServerArgs {} )
2644
2644
2645
2645
for volKey , err := range tc .modifyVolumeErrors {
2646
2646
fcp .AddDiskForErr (volKey , err )
@@ -2726,7 +2726,7 @@ func TestListVolumePagination(t *testing.T) {
2726
2726
SelfLink : fmt .Sprintf ("https://www.googleapis.com/compute/v1/projects/project/zones/zone/disk/%s" , name ),
2727
2727
}))
2728
2728
}
2729
- gceDriver := initGCEDriver (t , d )
2729
+ gceDriver := initGCEDriver (t , d , & GCEControllerServerArgs {} )
2730
2730
tok := ""
2731
2731
for i , expectedEntry := range tc .expectedEntries {
2732
2732
lvr := & csi.ListVolumesRequest {
@@ -2813,7 +2813,7 @@ func TestListAttachedVolumePagination(t *testing.T) {
2813
2813
}
2814
2814
fakeCloudProvider .InsertInstance (& instance , zone , instanceName )
2815
2815
}
2816
- gceDriver := initGCEDriverWithCloudProvider (t , fakeCloudProvider )
2816
+ gceDriver := initGCEDriverWithCloudProvider (t , fakeCloudProvider , & GCEControllerServerArgs {} )
2817
2817
// Use attached disks (instances.list) API
2818
2818
gceDriver .cs .listVolumesConfig .UseInstancesAPIForPublishedNodes = true
2819
2819
@@ -2878,7 +2878,7 @@ func TestListVolumeArgs(t *testing.T) {
2878
2878
SelfLink : fmt .Sprintf ("https://www.googleapis.com/compute/v1/projects/project/zones/zone/disk/%s" , name ),
2879
2879
}))
2880
2880
}
2881
- gceDriver := initGCEDriver (t , d )
2881
+ gceDriver := initGCEDriver (t , d , & GCEControllerServerArgs {} )
2882
2882
lvr := & csi.ListVolumesRequest {
2883
2883
MaxEntries : tc .maxEntries ,
2884
2884
}
@@ -3073,7 +3073,7 @@ func TestListVolumeResponse(t *testing.T) {
3073
3073
fakeCloudProvider .InsertInstance (& instance , instance .Zone , instance .Name )
3074
3074
}
3075
3075
// Setup new driver each time so no interference
3076
- gceDriver := initGCEDriverWithCloudProvider (t , fakeCloudProvider )
3076
+ gceDriver := initGCEDriverWithCloudProvider (t , fakeCloudProvider , & GCEControllerServerArgs {} )
3077
3077
gceDriver .cs .multiZoneVolumeHandleConfig = MultiZoneVolumeHandleConfig {
3078
3078
Enable : true ,
3079
3079
}
@@ -3143,7 +3143,7 @@ func TestCreateVolumeWithVolumeSourceFromSnapshot(t *testing.T) {
3143
3143
for _ , tc := range testCases {
3144
3144
t .Logf ("test case: %s" , tc .name )
3145
3145
// Setup new driver each time so no interference
3146
- gceDriver := initGCEDriver (t , nil )
3146
+ gceDriver := initGCEDriver (t , nil , & GCEControllerServerArgs {} )
3147
3147
3148
3148
snapshotParams , err := common .ExtractAndDefaultSnapshotParameters (nil , gceDriver .name , nil )
3149
3149
if err != nil {
@@ -3870,7 +3870,7 @@ func TestCreateVolumeWithVolumeSourceFromVolume(t *testing.T) {
3870
3870
3871
3871
for _ , tc := range testCases {
3872
3872
t .Logf ("test case: %s" , tc .name )
3873
- gceDriver := initGCEDriver (t , nil )
3873
+ gceDriver := initGCEDriver (t , nil , & GCEControllerServerArgs {} )
3874
3874
gceDriver .cs .enableStoragePools = tc .enableStoragePools
3875
3875
3876
3876
req := & csi.CreateVolumeRequest {
@@ -3990,7 +3990,7 @@ func TestCreateVolumeRandomRequisiteTopology(t *testing.T) {
3990
3990
},
3991
3991
}
3992
3992
3993
- gceDriver := initGCEDriver (t , nil )
3993
+ gceDriver := initGCEDriver (t , nil , & GCEControllerServerArgs {} )
3994
3994
3995
3995
tZones := map [string ]bool {}
3996
3996
// Start Test
@@ -4073,7 +4073,7 @@ func TestDeleteVolume(t *testing.T) {
4073
4073
for _ , tc := range testCases {
4074
4074
t .Logf ("test case: %s" , tc .name )
4075
4075
// Setup new driver each time so no interference
4076
- gceDriver := initGCEDriver (t , tc .seedDisks )
4076
+ gceDriver := initGCEDriver (t , tc .seedDisks , & GCEControllerServerArgs {} )
4077
4077
4078
4078
_ , err := gceDriver .cs .DeleteVolume (context .Background (), tc .req )
4079
4079
if err == nil && tc .expErr {
@@ -4125,7 +4125,7 @@ func TestMultiZoneDeleteVolume(t *testing.T) {
4125
4125
t .Fatalf ("Failed to create fake cloud provider: %v" , err )
4126
4126
}
4127
4127
// Setup new driver each time so no interference
4128
- gceDriver := initGCEDriverWithCloudProvider (t , fcp )
4128
+ gceDriver := initGCEDriverWithCloudProvider (t , fcp , & GCEControllerServerArgs {} )
4129
4129
gceDriver .cs .multiZoneVolumeHandleConfig .DiskTypes = []string {"hyperdisk-ml" }
4130
4130
gceDriver .cs .multiZoneVolumeHandleConfig .Enable = true
4131
4131
_ , err = gceDriver .cs .DeleteVolume (context .Background (), tc .req )
@@ -5250,7 +5250,7 @@ func TestCreateVolumeDiskReady(t *testing.T) {
5250
5250
// Setup hook to create new disks with given status.
5251
5251
fcp .UpdateDiskStatus (tc .diskStatus )
5252
5252
// Setup new driver each time so no interference
5253
- gceDriver := initGCEDriverWithCloudProvider (t , fcp )
5253
+ gceDriver := initGCEDriverWithCloudProvider (t , fcp , & GCEControllerServerArgs {} )
5254
5254
5255
5255
// Start Test
5256
5256
resp , err := gceDriver .cs .CreateVolume (context .Background (), tc .req )
@@ -5771,7 +5771,7 @@ func TestCreateConfidentialVolume(t *testing.T) {
5771
5771
t .Fatalf ("Failed to create fake cloud provider: %v" , err )
5772
5772
}
5773
5773
// Setup new driver each time so no interference
5774
- gceDriver := initGCEDriverWithCloudProvider (t , fcp )
5774
+ gceDriver := initGCEDriverWithCloudProvider (t , fcp , & GCEControllerServerArgs {} )
5775
5775
5776
5776
if tc .req .VolumeContentSource .GetType () != nil {
5777
5777
snapshotParams , err := common .ExtractAndDefaultSnapshotParameters (nil , gceDriver .name , nil )
0 commit comments