@@ -43,6 +43,10 @@ var ( // Declare exported dummy vars.
43
43
CSClusterTag map [string ]string
44
44
CreatedByCapcKey string
45
45
CreatedByCapcVal string
46
+ LBRuleID string
47
+ PublicIPID string
48
+ EndPointHost string
49
+ EndPointPort int32
46
50
)
47
51
48
52
// SetDummyVars sets/resets all dummy vars.
@@ -54,6 +58,7 @@ func SetDummyVars() {
54
58
SetDummyCSMachineTemplateVars ()
55
59
SetDummyCSMachineVars ()
56
60
SetDummyTagVars ()
61
+ LBRuleID = "FakeLBRuleID"
57
62
}
58
63
59
64
func CAPCNetToCSAPINet (net * capcv1.Network ) * csapi.Network {
@@ -157,6 +162,9 @@ func SetDummyCAPCClusterVars() {
157
162
CSApiVersion = "infrastructure.cluster.x-k8s.io/v1beta1"
158
163
CSClusterKind = "CloudStackCluster"
159
164
CSClusterName = "test-cluster"
165
+ EndPointHost = "EndpointHost"
166
+ EndPointPort = int32 (8675309 )
167
+ PublicIPID = "FakePublicIPID"
160
168
161
169
CSlusterNamespace = "default"
162
170
AffinityGroup = & cloud.AffinityGroup {
@@ -165,7 +173,7 @@ func SetDummyCAPCClusterVars() {
165
173
ID : "FakeAffinityGroupID" }
166
174
Net1 = capcv1.Network {Name : "SharedGuestNet1" , Type : cloud .NetworkTypeShared , ID : "FakeSharedNetID1" }
167
175
Net2 = capcv1.Network {Name : "SharedGuestNet2" , Type : cloud .NetworkTypeShared , ID : "FakeSharedNetID2" }
168
- ISONet1 = capcv1.Network {Name : "IsolatedGuestNet1 " , Type : cloud .NetworkTypeIsolated , ID : "FakeIsolatedNetID1" }
176
+ ISONet1 = capcv1.Network {Name : "IsoGuestNet1 " , Type : cloud .NetworkTypeIsolated , ID : "FakeIsolatedNetID1" }
169
177
Zone1 = capcv1.Zone {Name : "Zone1" , ID : "FakeZone1ID" , Network : Net1 }
170
178
Zone2 = capcv1.Zone {Name : "Zone2" , ID : "FakeZone2ID" , Network : Net2 }
171
179
@@ -184,10 +192,10 @@ func SetDummyCAPCClusterVars() {
184
192
Kind : "Secret" ,
185
193
Name : "IdentitySecret" ,
186
194
},
187
- ControlPlaneEndpoint : clusterv1.APIEndpoint {Host : "EndpointHost" , Port : int32 ( 8675309 ) },
195
+ ControlPlaneEndpoint : clusterv1.APIEndpoint {Host : EndPointHost , Port : EndPointPort },
188
196
Zones : []capcv1.Zone {Zone1 , Zone2 },
189
197
},
190
- Status : capcv1.CloudStackClusterStatus {Zones : map [string ]capcv1.Zone {Zone1 . ID : Zone1 }},
198
+ Status : capcv1.CloudStackClusterStatus {Zones : map [string ]capcv1.Zone {}},
191
199
}
192
200
}
193
201
@@ -217,8 +225,30 @@ func SetDummyCAPIClusterVars() {
217
225
}
218
226
}
219
227
228
+ func SetDummyIsoNetToNameOnly () {
229
+ ISONet1 .ID = ""
230
+ ISONet1 .Type = ""
231
+ Zone1 .Network = ISONet1
232
+ }
233
+
234
+ // Fills in cluster status vars.
235
+ func SetDummyClusterStatus () {
236
+ CSCluster .Status .Zones = capcv1.ZoneStatusMap {Zone1 .ID : Zone1 , Zone2 .ID : Zone2 }
237
+ CSCluster .Status .LBRuleID = LBRuleID
238
+ }
239
+
240
+ // Sets cluster spec to specified network.
241
+ func SetClusterSpecToNet (net * capcv1.Network ) {
242
+ Zone1 .Network = * net
243
+ CSCluster .Spec .Zones = []capcv1.Zone {Zone1 }
244
+ }
245
+
220
246
func SetDummyCAPIMachineVars () {
221
247
CAPIMachine = & capiv1.Machine {
222
248
Spec : capiv1.MachineSpec {FailureDomain : pointer .String (Zone1 .ID )},
223
249
}
224
250
}
251
+
252
+ func SetDummyCSMachineStatuses () {
253
+ CSMachine1 .Status = capcv1.CloudStackMachineStatus {ZoneID : Zone1 .ID }
254
+ }
0 commit comments