@@ -353,8 +353,8 @@ func (r *PacketMachineReconciler) reconcile(ctx context.Context, machineScope *s
353
353
var controlPlaneEndpointAddress string
354
354
var cpemLBConfig string
355
355
var emlbID string
356
- switch {
357
- case machineScope . PacketCluster . Spec . VIPManager == "CPEM" :
356
+ switch machineScope . PacketCluster . Spec . VIPManager {
357
+ case infrav1 . CPEMID , infrav1 . KUBEVIPID :
358
358
controlPlaneEndpoint , _ = r .PacketClient .GetIPByClusterIdentifier (
359
359
ctx ,
360
360
machineScope .Cluster .Namespace ,
@@ -368,9 +368,7 @@ func (r *PacketMachineReconciler) reconcile(ctx context.Context, machineScope *s
368
368
addrs = append (addrs , a )
369
369
}
370
370
controlPlaneEndpointAddress = controlPlaneEndpoint .GetAddress ()
371
- case machineScope .PacketCluster .Spec .VIPManager == "KUBE_VIP" :
372
- controlPlaneEndpointAddress = controlPlaneEndpoint .GetAddress ()
373
- case machineScope .PacketCluster .Spec .VIPManager == emlb .EMLBVIPID :
371
+ case infrav1 .EMLBVIPID :
374
372
controlPlaneEndpointAddress = machineScope .Cluster .Spec .ControlPlaneEndpoint .Host
375
373
cpemLBConfig = "emlb:///" + machineScope .PacketCluster .Spec .Metro
376
374
emlbID = machineScope .PacketCluster .Annotations ["equinix.com/loadbalancerID" ]
@@ -406,7 +404,7 @@ func (r *PacketMachineReconciler) reconcile(ctx context.Context, machineScope *s
406
404
machineScope .SetProviderID (dev .GetId ())
407
405
machineScope .SetInstanceStatus (infrav1 .PacketResourceStatus (dev .GetState ()))
408
406
409
- if machineScope .PacketCluster .Spec .VIPManager == "KUBE_VIP" {
407
+ if machineScope .PacketCluster .Spec .VIPManager == infrav1 . KUBEVIPID {
410
408
if err := r .PacketClient .EnsureNodeBGPEnabled (ctx , dev .GetId ()); err != nil {
411
409
// Do not treat an error enabling bgp on machine as fatal
412
410
return ctrl.Result {RequeueAfter : time .Second * 20 }, fmt .Errorf ("failed to enable bgp on machine %s: %w" , machineScope .Name (), err )
@@ -428,7 +426,7 @@ func (r *PacketMachineReconciler) reconcile(ctx context.Context, machineScope *s
428
426
log .Info ("Machine instance is active" , "instance-id" , machineScope .ProviderID ())
429
427
430
428
switch {
431
- case machineScope .PacketCluster .Spec .VIPManager == "CPEM" :
429
+ case machineScope .PacketCluster .Spec .VIPManager == infrav1 . CPEMID :
432
430
controlPlaneEndpoint , _ = r .PacketClient .GetIPByClusterIdentifier (
433
431
ctx ,
434
432
machineScope .Cluster .Namespace ,
@@ -443,7 +441,7 @@ func (r *PacketMachineReconciler) reconcile(ctx context.Context, machineScope *s
443
441
return ctrl.Result {RequeueAfter : time .Second * 20 }, nil
444
442
}
445
443
}
446
- case machineScope .PacketCluster .Spec .VIPManager == emlb .EMLBVIPID :
444
+ case machineScope .PacketCluster .Spec .VIPManager == infrav1 .EMLBVIPID :
447
445
if machineScope .IsControlPlane () {
448
446
// Create new EMLB object
449
447
lb := emlb .NewEMLB (r .PacketClient .GetConfig ().DefaultHeader ["X-Auth-Token" ], machineScope .PacketCluster .Spec .ProjectID , machineScope .PacketCluster .Spec .Metro )
@@ -545,7 +543,7 @@ func (r *PacketMachineReconciler) reconcileDelete(ctx context.Context, machineSc
545
543
return fmt .Errorf ("%w: %s" , errMissingDevice , packetmachine .Name )
546
544
}
547
545
548
- if machineScope .PacketCluster .Spec .VIPManager == emlb .EMLBVIPID {
546
+ if machineScope .PacketCluster .Spec .VIPManager == infrav1 .EMLBVIPID {
549
547
// Create new EMLB object
550
548
lb := emlb .NewEMLB (r .PacketClient .GetConfig ().DefaultHeader ["X-Auth-Token" ], machineScope .PacketCluster .Spec .ProjectID , packetmachine .Spec .Metro )
551
549
0 commit comments