@@ -144,24 +144,30 @@ var _ = Describe("Instance", func() {
144
144
145
145
It ("returns errors occurring while fetching service offering information" , func () {
146
146
expectVMNotFound ()
147
- sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name , gomock .Any ()).Return ("" , - 1 , unknownError )
147
+ sos .EXPECT ().GetServiceOfferingByName (dummies .CSMachine1 .Spec .Offering .Name , gomock .Any ()).Return (& cloudstack. ServiceOffering {} , - 1 , unknownError )
148
148
Ω (client .GetOrCreateVMInstance (
149
149
dummies .CSMachine1 , dummies .CAPIMachine , dummies .CSCluster , dummies .CSFailureDomain1 , dummies .CSAffinityGroup , "" )).
150
150
ShouldNot (Succeed ())
151
151
})
152
152
153
153
It ("returns errors if more than one service offering found" , func () {
154
154
expectVMNotFound ()
155
- sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name , gomock .Any ()).Return ("" , 2 , nil )
155
+ sos .EXPECT ().GetServiceOfferingByName (dummies .CSMachine1 .Spec .Offering .Name , gomock .Any ()).Return (& cloudstack.ServiceOffering {
156
+ Id : dummies .CSMachine1 .Spec .Offering .ID ,
157
+ Name : dummies .CSMachine1 .Spec .Offering .Name ,
158
+ }, 2 , nil )
156
159
Ω (client .GetOrCreateVMInstance (
157
160
dummies .CSMachine1 , dummies .CAPIMachine , dummies .CSCluster , dummies .CSFailureDomain1 , dummies .CSAffinityGroup , "" )).
158
161
ShouldNot (Succeed ())
159
162
})
160
163
161
164
It ("returns errors while fetching template" , func () {
162
165
expectVMNotFound ()
163
- sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name , gomock .Any ()).
164
- Return (dummies .CSMachine1 .Spec .Offering .ID , 1 , nil )
166
+ sos .EXPECT ().GetServiceOfferingByName (dummies .CSMachine1 .Spec .Offering .Name , gomock .Any ()).
167
+ Return (& cloudstack.ServiceOffering {
168
+ Id : dummies .CSMachine1 .Spec .Offering .ID ,
169
+ Name : dummies .CSMachine1 .Spec .Offering .Name ,
170
+ }, 1 , nil )
165
171
ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).
166
172
Return ("" , - 1 , unknownError )
167
173
Ω (client .GetOrCreateVMInstance (
@@ -171,8 +177,11 @@ var _ = Describe("Instance", func() {
171
177
172
178
It ("returns errors when more than one template found" , func () {
173
179
expectVMNotFound ()
174
- sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name , gomock .Any ()).
175
- Return (dummies .CSMachine1 .Spec .Offering .ID , 1 , nil )
180
+ sos .EXPECT ().GetServiceOfferingByName (dummies .CSMachine1 .Spec .Offering .Name , gomock .Any ()).
181
+ Return (& cloudstack.ServiceOffering {
182
+ Id : dummies .CSMachine1 .Spec .Offering .ID ,
183
+ Name : dummies .CSMachine1 .Spec .Offering .Name ,
184
+ }, 1 , nil )
176
185
ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).Return ("" , 2 , nil )
177
186
Ω (client .GetOrCreateVMInstance (
178
187
dummies .CSMachine1 , dummies .CAPIMachine , dummies .CSCluster , dummies .CSFailureDomain1 , dummies .CSAffinityGroup , "" )).
@@ -181,8 +190,11 @@ var _ = Describe("Instance", func() {
181
190
182
191
It ("returns errors when more than one diskoffering found" , func () {
183
192
expectVMNotFound ()
184
- sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name , gomock .Any ()).
185
- Return (dummies .CSMachine1 .Spec .Offering .ID , 1 , nil )
193
+ sos .EXPECT ().GetServiceOfferingByName (dummies .CSMachine1 .Spec .Offering .Name , gomock .Any ()).
194
+ Return (& cloudstack.ServiceOffering {
195
+ Id : dummies .CSMachine1 .Spec .Offering .ID ,
196
+ Name : dummies .CSMachine1 .Spec .Offering .Name ,
197
+ }, 1 , nil )
186
198
ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).Return (dummies .CSMachine1 .Spec .Template .ID , 1 , nil )
187
199
dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock .Any ()).Return (diskOfferingFakeID , 2 , nil )
188
200
Ω (client .GetOrCreateVMInstance (
@@ -192,8 +204,11 @@ var _ = Describe("Instance", func() {
192
204
193
205
It ("returns errors when fetching diskoffering" , func () {
194
206
expectVMNotFound ()
195
- sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name , gomock .Any ()).
196
- Return (dummies .CSMachine1 .Spec .Offering .ID , 1 , nil )
207
+ sos .EXPECT ().GetServiceOfferingByName (dummies .CSMachine1 .Spec .Offering .Name , gomock .Any ()).
208
+ Return (& cloudstack.ServiceOffering {
209
+ Id : dummies .CSMachine1 .Spec .Offering .ID ,
210
+ Name : dummies .CSMachine1 .Spec .Offering .Name ,
211
+ }, 1 , nil )
197
212
ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).Return (dummies .CSMachine1 .Spec .Template .ID , 1 , nil )
198
213
dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock .Any ()).Return (diskOfferingFakeID , 1 , nil )
199
214
dos .EXPECT ().GetDiskOfferingByID (diskOfferingFakeID ).Return (& cloudstack.DiskOffering {Iscustomized : false }, 1 , unknownError )
@@ -205,8 +220,11 @@ var _ = Describe("Instance", func() {
205
220
It ("returns errors when disk size not zero for non-customized disk offering" , func () {
206
221
expectVMNotFound ()
207
222
dummies .CSMachine1 .Spec .DiskOffering .CustomSize = 1
208
- sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name , gomock .Any ()).
209
- Return (dummies .CSMachine1 .Spec .Offering .ID , 1 , nil )
223
+ sos .EXPECT ().GetServiceOfferingByName (dummies .CSMachine1 .Spec .Offering .Name , gomock .Any ()).
224
+ Return (& cloudstack.ServiceOffering {
225
+ Id : dummies .CSMachine1 .Spec .Offering .ID ,
226
+ Name : dummies .CSMachine1 .Spec .Offering .Name ,
227
+ }, 1 , nil )
210
228
ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).Return (dummies .CSMachine1 .Spec .Template .ID , 1 , nil )
211
229
dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock .Any ()).Return (diskOfferingFakeID , 1 , nil )
212
230
dos .EXPECT ().GetDiskOfferingByID (diskOfferingFakeID ).Return (& cloudstack.DiskOffering {Iscustomized : false }, 1 , nil )
@@ -218,8 +236,13 @@ var _ = Describe("Instance", func() {
218
236
It ("returns errors when disk size zero for customized disk offering" , func () {
219
237
expectVMNotFound ()
220
238
dummies .CSMachine1 .Spec .DiskOffering .CustomSize = 0
221
- sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name , gomock .Any ()).
222
- Return (dummies .CSMachine1 .Spec .Offering .ID , 1 , nil )
239
+ sos .EXPECT ().GetServiceOfferingByName (dummies .CSMachine1 .Spec .Offering .Name , gomock .Any ()).
240
+ Return (& cloudstack.ServiceOffering {
241
+ Id : dummies .CSMachine1 .Spec .Offering .ID ,
242
+ Name : dummies .CSMachine1 .Spec .Offering .Name ,
243
+ Cpunumber : 1 ,
244
+ Memory : 1024 ,
245
+ }, 1 , nil )
223
246
ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).Return (dummies .CSMachine1 .Spec .Template .ID , 1 , nil )
224
247
dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock .Any ()).Return (diskOfferingFakeID , 1 , nil )
225
248
dos .EXPECT ().GetDiskOfferingByID (diskOfferingFakeID ).Return (& cloudstack.DiskOffering {Iscustomized : true }, 1 , nil )
@@ -230,8 +253,13 @@ var _ = Describe("Instance", func() {
230
253
231
254
It ("handles deployment errors" , func () {
232
255
expectVMNotFound ()
233
- sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name , gomock .Any ()).
234
- Return (offeringFakeID , 1 , nil )
256
+ sos .EXPECT ().GetServiceOfferingByName (dummies .CSMachine1 .Spec .Offering .Name , gomock .Any ()).
257
+ Return (& cloudstack.ServiceOffering {
258
+ Id : offeringFakeID ,
259
+ Name : dummies .CSMachine1 .Spec .Offering .Name ,
260
+ Cpunumber : 1 ,
261
+ Memory : 1024 ,
262
+ }, 1 , nil )
235
263
ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).
236
264
Return (templateFakeID , 1 , nil )
237
265
dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock .Any ()).
@@ -296,7 +324,11 @@ var _ = Describe("Instance", func() {
296
324
dummies .CSMachine1 .Spec .Offering .Name = "offering"
297
325
dummies .CSMachine1 .Spec .Template .Name = "template"
298
326
299
- sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name , gomock .Any ()).Return (offeringFakeID , 1 , nil )
327
+ sos .EXPECT ().GetServiceOfferingByName (dummies .CSMachine1 .Spec .Offering .Name , gomock .Any ()).Return (& cloudstack.ServiceOffering {
328
+ Id : offeringFakeID ,
329
+ Cpunumber : 1 ,
330
+ Memory : 1024 ,
331
+ }, 1 , nil )
300
332
dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock .Any ()).Return (diskOfferingFakeID , 1 , nil )
301
333
dos .EXPECT ().GetDiskOfferingByID (dummies .CSMachine1 .Spec .DiskOffering .ID ).Return (& cloudstack.DiskOffering {Iscustomized : false }, 1 , nil )
302
334
ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).
@@ -312,7 +344,11 @@ var _ = Describe("Instance", func() {
312
344
dummies .CSMachine1 .Spec .Template .Name = "template"
313
345
dummies .CSMachine1 .Spec .DiskOffering = infrav1.CloudStackResourceDiskOffering {}
314
346
315
- sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name , gomock .Any ()).Return (offeringFakeID , 1 , nil )
347
+ sos .EXPECT ().GetServiceOfferingByName (dummies .CSMachine1 .Spec .Offering .Name , gomock .Any ()).Return (& cloudstack.ServiceOffering {
348
+ Id : offeringFakeID ,
349
+ Cpunumber : 1 ,
350
+ Memory : 1024 ,
351
+ }, 1 , nil )
316
352
ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).
317
353
Return (templateFakeID , 1 , nil )
318
354
@@ -326,7 +362,11 @@ var _ = Describe("Instance", func() {
326
362
dummies .CSMachine1 .Spec .Offering .Name = ""
327
363
dummies .CSMachine1 .Spec .Template .Name = "template"
328
364
329
- sos .EXPECT ().GetServiceOfferingByID (dummies .CSMachine1 .Spec .Offering .ID ).Return (& cloudstack.ServiceOffering {Name : "" }, 1 , nil )
365
+ sos .EXPECT ().GetServiceOfferingByID (dummies .CSMachine1 .Spec .Offering .ID ).Return (& cloudstack.ServiceOffering {
366
+ Id : offeringFakeID ,
367
+ Cpunumber : 1 ,
368
+ Memory : 1024 ,
369
+ }, 1 , nil )
330
370
ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).
331
371
Return (templateFakeID , 1 , nil )
332
372
dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock .Any ()).Return (diskOfferingFakeID , 1 , nil )
@@ -342,7 +382,11 @@ var _ = Describe("Instance", func() {
342
382
dummies .CSMachine1 .Spec .Offering .Name = "offering"
343
383
dummies .CSMachine1 .Spec .Template .Name = ""
344
384
345
- sos .EXPECT ().GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name , gomock .Any ()).Return (offeringFakeID , 1 , nil )
385
+ sos .EXPECT ().GetServiceOfferingByName (dummies .CSMachine1 .Spec .Offering .Name , gomock .Any ()).Return (& cloudstack.ServiceOffering {
386
+ Id : offeringFakeID ,
387
+ Cpunumber : 1 ,
388
+ Memory : 1024 ,
389
+ }, 1 , nil )
346
390
ts .EXPECT ().GetTemplateByID (dummies .CSMachine1 .Spec .Template .ID , executableFilter ).Return (& cloudstack.Template {Name : "" }, 1 , nil )
347
391
dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock .Any ()).Return (diskOfferingFakeID , 1 , nil )
348
392
dos .EXPECT ().GetDiskOfferingByID (dummies .CSMachine1 .Spec .DiskOffering .ID ).Return (& cloudstack.DiskOffering {Iscustomized : false }, 1 , nil )
@@ -358,7 +402,11 @@ var _ = Describe("Instance", func() {
358
402
dummies .CSMachine1 .Spec .Template .Name = ""
359
403
360
404
sos .EXPECT ().GetServiceOfferingByID (dummies .CSMachine1 .Spec .Offering .ID ).
361
- Return (& cloudstack.ServiceOffering {Name : "offering" }, 1 , nil )
405
+ Return (& cloudstack.ServiceOffering {
406
+ Id : offeringFakeID ,
407
+ Cpunumber : 1 ,
408
+ Memory : 1024 ,
409
+ }, 1 , nil )
362
410
dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock .Any ()).
363
411
Return (diskOfferingFakeID , 1 , nil )
364
412
dos .EXPECT ().GetDiskOfferingByID (dummies .CSMachine1 .Spec .DiskOffering .ID ).
@@ -376,7 +424,12 @@ var _ = Describe("Instance", func() {
376
424
dummies .CSMachine1 .Spec .Offering .Name = "offering"
377
425
dummies .CSMachine1 .Spec .Template .Name = "template"
378
426
379
- sos .EXPECT ().GetServiceOfferingByID (dummies .CSMachine1 .Spec .Offering .ID ).Return (& cloudstack.ServiceOffering {Name : "offering" }, 1 , nil )
427
+ sos .EXPECT ().GetServiceOfferingByID (dummies .CSMachine1 .Spec .Offering .ID ).Return (& cloudstack.ServiceOffering {
428
+ Id : dummies .CSMachine1 .Spec .Offering .ID ,
429
+ Name : dummies .CSMachine1 .Spec .Offering .Name ,
430
+ Cpunumber : 1 ,
431
+ Memory : 1024 ,
432
+ }, 1 , nil )
380
433
ts .EXPECT ().GetTemplateByID (dummies .CSMachine1 .Spec .Template .ID , executableFilter ).Return (& cloudstack.Template {Name : "template" }, 1 , nil )
381
434
dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock .Any ()).Return (diskOfferingFakeID , 1 , nil )
382
435
dos .EXPECT ().GetDiskOfferingByID (dummies .CSMachine1 .Spec .DiskOffering .ID ).Return (& cloudstack.DiskOffering {Iscustomized : false }, 1 , nil )
@@ -457,8 +510,12 @@ var _ = Describe("Instance", func() {
457
510
GetVirtualMachinesMetricByName (dummies .CSMachine1 .Name ).
458
511
Return (nil , - 1 , notFoundError )
459
512
sos .EXPECT ().
460
- GetServiceOfferingID (dummies .CSMachine1 .Spec .Offering .Name , gomock .Any ()).
461
- Return (offeringFakeID , 1 , nil )
513
+ GetServiceOfferingByName (dummies .CSMachine1 .Spec .Offering .Name , gomock .Any ()).
514
+ Return (& cloudstack.ServiceOffering {
515
+ Id : offeringFakeID ,
516
+ Cpunumber : 1 ,
517
+ Memory : 1024 ,
518
+ }, 1 , nil )
462
519
dos .EXPECT ().
463
520
GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock .Any ()).
464
521
Return (diskOfferingFakeID , 1 , nil )
0 commit comments