@@ -144,24 +144,30 @@ var _ = Describe("Instance", func() {
144144
145145 It ("returns errors occurring while fetching service offering information" , func () {
146146 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 )
148148 Ω (client .GetOrCreateVMInstance (
149149 dummies .CSMachine1 , dummies .CAPIMachine , dummies .CSCluster , dummies .CSFailureDomain1 , dummies .CSAffinityGroup , "" )).
150150 ShouldNot (Succeed ())
151151 })
152152
153153 It ("returns errors if more than one service offering found" , func () {
154154 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 )
156159 Ω (client .GetOrCreateVMInstance (
157160 dummies .CSMachine1 , dummies .CAPIMachine , dummies .CSCluster , dummies .CSFailureDomain1 , dummies .CSAffinityGroup , "" )).
158161 ShouldNot (Succeed ())
159162 })
160163
161164 It ("returns errors while fetching template" , func () {
162165 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 )
165171 ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).
166172 Return ("" , - 1 , unknownError )
167173 Ω (client .GetOrCreateVMInstance (
@@ -171,8 +177,11 @@ var _ = Describe("Instance", func() {
171177
172178 It ("returns errors when more than one template found" , func () {
173179 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 )
176185 ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).Return ("" , 2 , nil )
177186 Ω (client .GetOrCreateVMInstance (
178187 dummies .CSMachine1 , dummies .CAPIMachine , dummies .CSCluster , dummies .CSFailureDomain1 , dummies .CSAffinityGroup , "" )).
@@ -181,8 +190,11 @@ var _ = Describe("Instance", func() {
181190
182191 It ("returns errors when more than one diskoffering found" , func () {
183192 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 )
186198 ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).Return (dummies .CSMachine1 .Spec .Template .ID , 1 , nil )
187199 dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock .Any ()).Return (diskOfferingFakeID , 2 , nil )
188200 Ω (client .GetOrCreateVMInstance (
@@ -192,8 +204,11 @@ var _ = Describe("Instance", func() {
192204
193205 It ("returns errors when fetching diskoffering" , func () {
194206 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 )
197212 ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).Return (dummies .CSMachine1 .Spec .Template .ID , 1 , nil )
198213 dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock .Any ()).Return (diskOfferingFakeID , 1 , nil )
199214 dos .EXPECT ().GetDiskOfferingByID (diskOfferingFakeID ).Return (& cloudstack.DiskOffering {Iscustomized : false }, 1 , unknownError )
@@ -205,8 +220,11 @@ var _ = Describe("Instance", func() {
205220 It ("returns errors when disk size not zero for non-customized disk offering" , func () {
206221 expectVMNotFound ()
207222 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 )
210228 ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).Return (dummies .CSMachine1 .Spec .Template .ID , 1 , nil )
211229 dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock .Any ()).Return (diskOfferingFakeID , 1 , nil )
212230 dos .EXPECT ().GetDiskOfferingByID (diskOfferingFakeID ).Return (& cloudstack.DiskOffering {Iscustomized : false }, 1 , nil )
@@ -218,8 +236,13 @@ var _ = Describe("Instance", func() {
218236 It ("returns errors when disk size zero for customized disk offering" , func () {
219237 expectVMNotFound ()
220238 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 )
223246 ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).Return (dummies .CSMachine1 .Spec .Template .ID , 1 , nil )
224247 dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock .Any ()).Return (diskOfferingFakeID , 1 , nil )
225248 dos .EXPECT ().GetDiskOfferingByID (diskOfferingFakeID ).Return (& cloudstack.DiskOffering {Iscustomized : true }, 1 , nil )
@@ -230,8 +253,13 @@ var _ = Describe("Instance", func() {
230253
231254 It ("handles deployment errors" , func () {
232255 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 )
235263 ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).
236264 Return (templateFakeID , 1 , nil )
237265 dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock .Any ()).
@@ -296,7 +324,11 @@ var _ = Describe("Instance", func() {
296324 dummies .CSMachine1 .Spec .Offering .Name = "offering"
297325 dummies .CSMachine1 .Spec .Template .Name = "template"
298326
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 )
300332 dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock .Any ()).Return (diskOfferingFakeID , 1 , nil )
301333 dos .EXPECT ().GetDiskOfferingByID (dummies .CSMachine1 .Spec .DiskOffering .ID ).Return (& cloudstack.DiskOffering {Iscustomized : false }, 1 , nil )
302334 ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).
@@ -312,7 +344,11 @@ var _ = Describe("Instance", func() {
312344 dummies .CSMachine1 .Spec .Template .Name = "template"
313345 dummies .CSMachine1 .Spec .DiskOffering = infrav1.CloudStackResourceDiskOffering {}
314346
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 )
316352 ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).
317353 Return (templateFakeID , 1 , nil )
318354
@@ -326,7 +362,11 @@ var _ = Describe("Instance", func() {
326362 dummies .CSMachine1 .Spec .Offering .Name = ""
327363 dummies .CSMachine1 .Spec .Template .Name = "template"
328364
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 )
330370 ts .EXPECT ().GetTemplateID (dummies .CSMachine1 .Spec .Template .Name , executableFilter , dummies .Zone1 .ID ).
331371 Return (templateFakeID , 1 , nil )
332372 dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock .Any ()).Return (diskOfferingFakeID , 1 , nil )
@@ -342,7 +382,11 @@ var _ = Describe("Instance", func() {
342382 dummies .CSMachine1 .Spec .Offering .Name = "offering"
343383 dummies .CSMachine1 .Spec .Template .Name = ""
344384
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 )
346390 ts .EXPECT ().GetTemplateByID (dummies .CSMachine1 .Spec .Template .ID , executableFilter ).Return (& cloudstack.Template {Name : "" }, 1 , nil )
347391 dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock .Any ()).Return (diskOfferingFakeID , 1 , nil )
348392 dos .EXPECT ().GetDiskOfferingByID (dummies .CSMachine1 .Spec .DiskOffering .ID ).Return (& cloudstack.DiskOffering {Iscustomized : false }, 1 , nil )
@@ -358,7 +402,11 @@ var _ = Describe("Instance", func() {
358402 dummies .CSMachine1 .Spec .Template .Name = ""
359403
360404 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 )
362410 dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock .Any ()).
363411 Return (diskOfferingFakeID , 1 , nil )
364412 dos .EXPECT ().GetDiskOfferingByID (dummies .CSMachine1 .Spec .DiskOffering .ID ).
@@ -376,7 +424,12 @@ var _ = Describe("Instance", func() {
376424 dummies .CSMachine1 .Spec .Offering .Name = "offering"
377425 dummies .CSMachine1 .Spec .Template .Name = "template"
378426
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 )
380433 ts .EXPECT ().GetTemplateByID (dummies .CSMachine1 .Spec .Template .ID , executableFilter ).Return (& cloudstack.Template {Name : "template" }, 1 , nil )
381434 dos .EXPECT ().GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock .Any ()).Return (diskOfferingFakeID , 1 , nil )
382435 dos .EXPECT ().GetDiskOfferingByID (dummies .CSMachine1 .Spec .DiskOffering .ID ).Return (& cloudstack.DiskOffering {Iscustomized : false }, 1 , nil )
@@ -457,8 +510,12 @@ var _ = Describe("Instance", func() {
457510 GetVirtualMachinesMetricByName (dummies .CSMachine1 .Name ).
458511 Return (nil , - 1 , notFoundError )
459512 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 )
462519 dos .EXPECT ().
463520 GetDiskOfferingID (dummies .CSMachine1 .Spec .DiskOffering .Name , gomock .Any ()).
464521 Return (diskOfferingFakeID , 1 , nil )
0 commit comments