1
1
/*
2
- Copyright 2022 The Kubernetes Authors.
2
+ Copyright 2023 The Kubernetes Authors.
3
3
4
4
Licensed under the Apache License, Version 2.0 (the "License");
5
5
you may not use this file except in compliance with the License.
@@ -143,23 +143,23 @@ var _ = Describe("Instance", func() {
143
143
144
144
It ("returns errors occurring while fetching service offering information" , func () {
145
145
expectVMNotFound ()
146
- sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name ).Return ("" , - 1 , unknownError )
146
+ sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name , gomock . Any () ).Return ("" , - 1 , unknownError )
147
147
Ω (client .GetOrCreateVMInstance (
148
148
dummies .CSMachine1 , dummies .CAPIMachine , dummies .CSCluster , dummies .CSFailureDomain1 , dummies .CSAffinityGroup , "" )).
149
149
ShouldNot (Succeed ())
150
150
})
151
151
152
152
It ("returns errors if more than one service offering found" , func () {
153
153
expectVMNotFound ()
154
- sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name ).Return ("" , 2 , nil )
154
+ sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name , gomock . Any () ).Return ("" , 2 , nil )
155
155
Ω (client .GetOrCreateVMInstance (
156
156
dummies .CSMachine1 , dummies .CAPIMachine , dummies .CSCluster , dummies .CSFailureDomain1 , dummies .CSAffinityGroup , "" )).
157
157
ShouldNot (Succeed ())
158
158
})
159
159
160
160
It ("returns errors while fetching template" , func () {
161
161
expectVMNotFound ()
162
- sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name ).
162
+ sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name , gomock . Any () ).
163
163
Return (dummies .CSMachine1 .Spec .Offering .ID , 1 , nil )
164
164
ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).
165
165
Return ("" , - 1 , unknownError )
@@ -170,7 +170,7 @@ var _ = Describe("Instance", func() {
170
170
171
171
It ("returns errors when more than one template found" , func () {
172
172
expectVMNotFound ()
173
- sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name ).
173
+ sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name , gomock . Any () ).
174
174
Return (dummies .CSMachine1 .Spec .Offering .ID , 1 , nil )
175
175
ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).Return ("" , 2 , nil )
176
176
Ω (client .GetOrCreateVMInstance (
@@ -180,21 +180,21 @@ var _ = Describe("Instance", func() {
180
180
181
181
It ("returns errors when more than one diskoffering found" , func () {
182
182
expectVMNotFound ()
183
- sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name ).
183
+ sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name , gomock . Any () ).
184
184
Return (dummies .CSMachine1 .Spec .Offering .ID , 1 , nil )
185
185
ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).Return (dummies .CSMachine1 .Spec .Template .ID , 1 , nil )
186
- dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name ).Return (diskOfferingFakeID , 2 , nil )
186
+ dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock . Any () ).Return (diskOfferingFakeID , 2 , nil )
187
187
Ω (client .GetOrCreateVMInstance (
188
188
dummies .CSMachine1 , dummies .CAPIMachine , dummies .CSCluster , dummies .CSFailureDomain1 , dummies .CSAffinityGroup , "" )).
189
189
ShouldNot (Succeed ())
190
190
})
191
191
192
192
It ("returns errors when fetching diskoffering" , func () {
193
193
expectVMNotFound ()
194
- sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name ).
194
+ sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name , gomock . Any () ).
195
195
Return (dummies .CSMachine1 .Spec .Offering .ID , 1 , nil )
196
196
ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).Return (dummies .CSMachine1 .Spec .Template .ID , 1 , nil )
197
- dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name ).Return (diskOfferingFakeID , 1 , nil )
197
+ dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock . Any () ).Return (diskOfferingFakeID , 1 , nil )
198
198
dos .EXPECT ().GetDiskOfferingByID (diskOfferingFakeID ).Return (& cloudstack.DiskOffering {Iscustomized : false }, 1 , unknownError )
199
199
Ω (client .GetOrCreateVMInstance (
200
200
dummies .CSMachine1 , dummies .CAPIMachine , dummies .CSCluster , dummies .CSFailureDomain1 , dummies .CSAffinityGroup , "" )).
@@ -204,10 +204,10 @@ var _ = Describe("Instance", func() {
204
204
It ("returns errors when disk size not zero for non-customized disk offering" , func () {
205
205
expectVMNotFound ()
206
206
dummies .CSMachine1 .Spec .DiskOffering .CustomSize = 1
207
- sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name ).
207
+ sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name , gomock . Any () ).
208
208
Return (dummies .CSMachine1 .Spec .Offering .ID , 1 , nil )
209
209
ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).Return (dummies .CSMachine1 .Spec .Template .ID , 1 , nil )
210
- dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name ).Return (diskOfferingFakeID , 1 , nil )
210
+ dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock . Any () ).Return (diskOfferingFakeID , 1 , nil )
211
211
dos .EXPECT ().GetDiskOfferingByID (diskOfferingFakeID ).Return (& cloudstack.DiskOffering {Iscustomized : false }, 1 , nil )
212
212
Ω (client .GetOrCreateVMInstance (
213
213
dummies .CSMachine1 , dummies .CAPIMachine , dummies .CSCluster , dummies .CSFailureDomain1 , dummies .CSAffinityGroup , "" )).
@@ -217,10 +217,10 @@ var _ = Describe("Instance", func() {
217
217
It ("returns errors when disk size zero for customized disk offering" , func () {
218
218
expectVMNotFound ()
219
219
dummies .CSMachine1 .Spec .DiskOffering .CustomSize = 0
220
- sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name ).
220
+ sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name , gomock . Any () ).
221
221
Return (dummies .CSMachine1 .Spec .Offering .ID , 1 , nil )
222
222
ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).Return (dummies .CSMachine1 .Spec .Template .ID , 1 , nil )
223
- dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name ).Return (diskOfferingFakeID , 1 , nil )
223
+ dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock . Any () ).Return (diskOfferingFakeID , 1 , nil )
224
224
dos .EXPECT ().GetDiskOfferingByID (diskOfferingFakeID ).Return (& cloudstack.DiskOffering {Iscustomized : true }, 1 , nil )
225
225
Ω (client .GetOrCreateVMInstance (
226
226
dummies .CSMachine1 , dummies .CAPIMachine , dummies .CSCluster , dummies .CSFailureDomain1 , dummies .CSAffinityGroup , "" )).
@@ -229,11 +229,11 @@ var _ = Describe("Instance", func() {
229
229
230
230
It ("handles deployment errors" , func () {
231
231
expectVMNotFound ()
232
- sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name ).
232
+ sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name , gomock . Any () ).
233
233
Return (offeringFakeID , 1 , nil )
234
234
ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).
235
235
Return (templateFakeID , 1 , nil )
236
- dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name ).
236
+ dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock . Any () ).
237
237
Return (diskOfferingFakeID , 1 , nil )
238
238
dos .EXPECT ().GetDiskOfferingByID (diskOfferingFakeID ).
239
239
Return (& cloudstack.DiskOffering {Iscustomized : false }, 1 , nil )
@@ -282,8 +282,8 @@ var _ = Describe("Instance", func() {
282
282
dummies .CSMachine1 .Spec .Offering .Name = "offering"
283
283
dummies .CSMachine1 .Spec .Template .Name = "template"
284
284
285
- sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name ).Return (offeringFakeID , 1 , nil )
286
- dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name ).Return (diskOfferingFakeID , 1 , nil )
285
+ sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name , gomock . Any () ).Return (offeringFakeID , 1 , nil )
286
+ dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock . Any () ).Return (diskOfferingFakeID , 1 , nil )
287
287
dos .EXPECT ().GetDiskOfferingByID (dummies .CSMachine1 .Spec .DiskOffering .ID ).Return (& cloudstack.DiskOffering {Iscustomized : false }, 1 , nil )
288
288
ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).
289
289
Return (templateFakeID , 1 , nil )
@@ -298,7 +298,7 @@ var _ = Describe("Instance", func() {
298
298
dummies .CSMachine1 .Spec .Template .Name = "template"
299
299
dummies .CSMachine1 .Spec .DiskOffering = infrav1.CloudStackResourceDiskOffering {}
300
300
301
- sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name ).Return (offeringFakeID , 1 , nil )
301
+ sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name , gomock . Any () ).Return (offeringFakeID , 1 , nil )
302
302
ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).
303
303
Return (templateFakeID , 1 , nil )
304
304
@@ -315,7 +315,7 @@ var _ = Describe("Instance", func() {
315
315
sos .EXPECT ().GetServiceOfferingByID (dummies .CSMachine1 .Spec .Offering .ID ).Return (& cloudstack.ServiceOffering {Name : "" }, 1 , nil )
316
316
ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).
317
317
Return (templateFakeID , 1 , nil )
318
- dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name ).Return (diskOfferingFakeID , 1 , nil )
318
+ dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock . Any () ).Return (diskOfferingFakeID , 1 , nil )
319
319
dos .EXPECT ().GetDiskOfferingByID (dummies .CSMachine1 .Spec .DiskOffering .ID ).Return (& cloudstack.DiskOffering {Iscustomized : false }, 1 , nil )
320
320
321
321
ActionAndAssert ()
@@ -328,9 +328,9 @@ var _ = Describe("Instance", func() {
328
328
dummies .CSMachine1 .Spec .Offering .Name = "offering"
329
329
dummies .CSMachine1 .Spec .Template .Name = ""
330
330
331
- sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name ).Return (offeringFakeID , 1 , nil )
331
+ sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name , gomock . Any () ).Return (offeringFakeID , 1 , nil )
332
332
ts .EXPECT ().GetTemplateByID (dummies .CSMachine1 .Spec .Template .ID , executableFilter ).Return (& cloudstack.Template {Name : "" }, 1 , nil )
333
- dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name ).Return (diskOfferingFakeID , 1 , nil )
333
+ dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock . Any () ).Return (diskOfferingFakeID , 1 , nil )
334
334
dos .EXPECT ().GetDiskOfferingByID (dummies .CSMachine1 .Spec .DiskOffering .ID ).Return (& cloudstack.DiskOffering {Iscustomized : false }, 1 , nil )
335
335
336
336
ActionAndAssert ()
@@ -345,7 +345,7 @@ var _ = Describe("Instance", func() {
345
345
346
346
sos .EXPECT ().GetServiceOfferingByID (dummies .CSMachine1 .Spec .Offering .ID ).
347
347
Return (& cloudstack.ServiceOffering {Name : "offering" }, 1 , nil )
348
- dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name ).
348
+ dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock . Any () ).
349
349
Return (diskOfferingFakeID , 1 , nil )
350
350
dos .EXPECT ().GetDiskOfferingByID (dummies .CSMachine1 .Spec .DiskOffering .ID ).
351
351
Return (& cloudstack.DiskOffering {Iscustomized : false }, 1 , nil )
@@ -364,7 +364,7 @@ var _ = Describe("Instance", func() {
364
364
365
365
sos .EXPECT ().GetServiceOfferingByID (dummies .CSMachine1 .Spec .Offering .ID ).Return (& cloudstack.ServiceOffering {Name : "offering" }, 1 , nil )
366
366
ts .EXPECT ().GetTemplateByID (dummies .CSMachine1 .Spec .Template .ID , executableFilter ).Return (& cloudstack.Template {Name : "template" }, 1 , nil )
367
- dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name ).Return (diskOfferingFakeID , 1 , nil )
367
+ dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock . Any () ).Return (diskOfferingFakeID , 1 , nil )
368
368
dos .EXPECT ().GetDiskOfferingByID (dummies .CSMachine1 .Spec .DiskOffering .ID ).Return (& cloudstack.DiskOffering {Iscustomized : false }, 1 , nil )
369
369
370
370
ActionAndAssert ()
@@ -416,7 +416,7 @@ var _ = Describe("Instance", func() {
416
416
417
417
sos .EXPECT ().GetServiceOfferingByID (dummies .CSMachine1 .Spec .Offering .ID ).Return (& cloudstack.ServiceOffering {Name : "offering" }, 1 , nil )
418
418
ts .EXPECT ().GetTemplateByID (dummies .CSMachine1 .Spec .Template .ID , executableFilter ).Return (& cloudstack.Template {Name : "template" }, 1 , nil )
419
- dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name ).Return (diskOfferingFakeID + "-not-match" , 1 , nil )
419
+ dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock . Any () ).Return (diskOfferingFakeID + "-not-match" , 1 , nil )
420
420
requiredRegexp := "diskOffering ID %s does not match ID %s returned using name %s"
421
421
Ω (client .GetOrCreateVMInstance (
422
422
dummies .CSMachine1 , dummies .CAPIMachine , dummies .CSCluster , dummies .CSFailureDomain1 , dummies .CSAffinityGroup , "" )).
0 commit comments