@@ -353,8 +353,8 @@ func (r *PacketMachineReconciler) reconcile(ctx context.Context, machineScope *s
353353 var controlPlaneEndpointAddress string
354354 var cpemLBConfig string
355355 var emlbID string
356- switch {
357- case machineScope . PacketCluster . Spec . VIPManager == "CPEM" :
356+ switch machineScope . PacketCluster . Spec . VIPManager {
357+ case infrav1 . CPEMID , infrav1 . KUBEVIPID :
358358 controlPlaneEndpoint , _ = r .PacketClient .GetIPByClusterIdentifier (
359359 ctx ,
360360 machineScope .Cluster .Namespace ,
@@ -368,9 +368,7 @@ func (r *PacketMachineReconciler) reconcile(ctx context.Context, machineScope *s
368368 addrs = append (addrs , a )
369369 }
370370 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 :
374372 controlPlaneEndpointAddress = machineScope .Cluster .Spec .ControlPlaneEndpoint .Host
375373 cpemLBConfig = "emlb:///" + machineScope .PacketCluster .Spec .Metro
376374 emlbID = machineScope .PacketCluster .Annotations ["equinix.com/loadbalancerID" ]
@@ -406,7 +404,7 @@ func (r *PacketMachineReconciler) reconcile(ctx context.Context, machineScope *s
406404 machineScope .SetProviderID (dev .GetId ())
407405 machineScope .SetInstanceStatus (infrav1 .PacketResourceStatus (dev .GetState ()))
408406
409- if machineScope .PacketCluster .Spec .VIPManager == "KUBE_VIP" {
407+ if machineScope .PacketCluster .Spec .VIPManager == infrav1 . KUBEVIPID {
410408 if err := r .PacketClient .EnsureNodeBGPEnabled (ctx , dev .GetId ()); err != nil {
411409 // Do not treat an error enabling bgp on machine as fatal
412410 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
428426 log .Info ("Machine instance is active" , "instance-id" , machineScope .ProviderID ())
429427
430428 switch {
431- case machineScope .PacketCluster .Spec .VIPManager == "CPEM" :
429+ case machineScope .PacketCluster .Spec .VIPManager == infrav1 . CPEMID :
432430 controlPlaneEndpoint , _ = r .PacketClient .GetIPByClusterIdentifier (
433431 ctx ,
434432 machineScope .Cluster .Namespace ,
@@ -443,7 +441,7 @@ func (r *PacketMachineReconciler) reconcile(ctx context.Context, machineScope *s
443441 return ctrl.Result {RequeueAfter : time .Second * 20 }, nil
444442 }
445443 }
446- case machineScope .PacketCluster .Spec .VIPManager == emlb .EMLBVIPID :
444+ case machineScope .PacketCluster .Spec .VIPManager == infrav1 .EMLBVIPID :
447445 if machineScope .IsControlPlane () {
448446 // Create new EMLB object
449447 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
545543 return fmt .Errorf ("%w: %s" , errMissingDevice , packetmachine .Name )
546544 }
547545
548- if machineScope .PacketCluster .Spec .VIPManager == emlb .EMLBVIPID {
546+ if machineScope .PacketCluster .Spec .VIPManager == infrav1 .EMLBVIPID {
549547 // Create new EMLB object
550548 lb := emlb .NewEMLB (r .PacketClient .GetConfig ().DefaultHeader ["X-Auth-Token" ], machineScope .PacketCluster .Spec .ProjectID , packetmachine .Spec .Metro )
551549
0 commit comments