@@ -286,7 +286,7 @@ func (m *MachineManager) SetPauseAnnotation(ctx context.Context) error {
286286 return errors .Wrap (err , "failed to marshall status annotation" )
287287 }
288288 obj := map [string ]interface {}{}
289- if err : = json .Unmarshal (newAnnotation , & obj ); err != nil {
289+ if err = json .Unmarshal (newAnnotation , & obj ); err != nil {
290290 return errors .Wrap (err , "failed to unmarshall status annotation" )
291291 }
292292 delete (obj , "hardware" )
@@ -382,7 +382,7 @@ func (m *MachineManager) Associate(ctx context.Context) error {
382382 if m .Metal3Machine .Spec .DataTemplate != nil {
383383 // Requeue to get the DataTemplate output. We need to requeue to trigger the
384384 // wait on the Metal3DataTemplate
385- if err : = m .WaitForM3Metadata (ctx ); err != nil {
385+ if err = m .WaitForM3Metadata (ctx ); err != nil {
386386 return err
387387 }
388388
@@ -547,7 +547,7 @@ func (m *MachineManager) Delete(ctx context.Context) error {
547547 if bmhUpdated {
548548 // Update the BMH object, if the errors are NotFound, do not return the
549549 // errors.
550- if err : = patchIfFound (ctx , helper , host ); err != nil {
550+ if err = patchIfFound (ctx , helper , host ); err != nil {
551551 return err
552552 }
553553
@@ -599,7 +599,7 @@ func (m *MachineManager) Delete(ctx context.Context) error {
599599 Name : m .Metal3Machine .ObjectMeta .GetAnnotations ()[clusterv1 .TemplateClonedFromNameAnnotation ],
600600 Namespace : m .Metal3Machine .Namespace ,
601601 }
602- if err : = m .client .Get (ctx , m3mtKey , m3mt ); err != nil {
602+ if err = m .client .Get (ctx , m3mtKey , m3mt ); err != nil {
603603 // we are here, because while normal deprovisioning, Metal3MachineTemplate will be deleted first
604604 // and we can't get it even though Metal3Machine has reference to it. We consider it nil and move
605605 // forward with normal deprovisioning.
@@ -620,7 +620,8 @@ func (m *MachineManager) Delete(ctx context.Context) error {
620620 if m .isControlPlane () {
621621 // Fetch ControlPlane name for controlplane machine
622622 m .Log .Info ("Fetch ControlPlane name while deprovisioning host" , "host" , host .Name )
623- cpName , err := m .getControlPlaneName (ctx )
623+ var cpName string
624+ cpName , err = m .getControlPlaneName (ctx )
624625 if err != nil {
625626 return err
626627 }
@@ -630,7 +631,8 @@ func (m *MachineManager) Delete(ctx context.Context) error {
630631 } else {
631632 // Fetch MachineDeployment name for worker machine
632633 m .Log .Info ("Fetch MachineDeployment name while deprovisioning host" , "host" , host .Name )
633- mdName , err := m .getMachineDeploymentName (ctx )
634+ var mdName string
635+ mdName , err = m .getMachineDeploymentName (ctx )
634636 if err != nil {
635637 return err
636638 }
@@ -698,7 +700,7 @@ func (m *MachineManager) Update(ctx context.Context) error {
698700 return WithTransientError (errors .New (errMessage ), requeueAfter )
699701 }
700702
701- if err : = m .WaitForM3Metadata (ctx ); err != nil {
703+ if err = m .WaitForM3Metadata (ctx ); err != nil {
702704 return err
703705 }
704706
@@ -812,12 +814,13 @@ func (m *MachineManager) chooseHost(ctx context.Context) (*bmov1alpha1.BareMetal
812814 // I think it's because we have a local cache of all BareMetalHosts.
813815 labelSelector := labels .NewSelector ()
814816 var reqs labels.Requirements
817+ var r * labels.Requirement
815818
816819 for labelKey , labelVal := range m .Metal3Machine .Spec .HostSelector .MatchLabels {
817820 m .Log .Info ("Adding requirement to match label" ,
818821 "label key" , labelKey ,
819822 "label value" , labelVal )
820- r , err : = labels .NewRequirement (labelKey , selection .Equals , []string {labelVal })
823+ r , err = labels .NewRequirement (labelKey , selection .Equals , []string {labelVal })
821824 if err != nil {
822825 m .Log .Error (err , "Failed to create MatchLabel requirement, not choosing host" )
823826 return nil , nil , err
@@ -830,7 +833,7 @@ func (m *MachineManager) chooseHost(ctx context.Context) (*bmov1alpha1.BareMetal
830833 "label operator" , req .Operator ,
831834 "label value" , req .Values )
832835 lowercaseOperator := selection .Operator (strings .ToLower (string (req .Operator )))
833- r , err : = labels .NewRequirement (req .Key , lowercaseOperator , req .Values )
836+ r , err = labels .NewRequirement (req .Key , lowercaseOperator , req .Values )
834837 if err != nil {
835838 m .Log .Error (err , "Failed to create MatchExpression requirement, not choosing host" )
836839 return nil , nil , err
@@ -844,8 +847,9 @@ func (m *MachineManager) chooseHost(ctx context.Context) (*bmov1alpha1.BareMetal
844847
845848 for i , host := range hosts .Items {
846849 if host .Spec .ConsumerRef != nil && consumerRefMatches (host .Spec .ConsumerRef , m .Metal3Machine ) {
850+ var helper * v1beta1patch.Helper
847851 m .Log .Info ("Found host with existing ConsumerRef" , "host" , host .Name )
848- helper , err : = v1beta1patch .NewHelper (& hosts .Items [i ], m .client )
852+ helper , err = v1beta1patch .NewHelper (& hosts .Items [i ], m .client )
849853 return & hosts .Items [i ], helper , err
850854 }
851855 if host .Spec .ConsumerRef != nil ||
@@ -1467,7 +1471,7 @@ func (m *MachineManager) SetProviderIDFromNodeLabel(ctx context.Context, clientF
14671471 // By default we use the new format, if not set on the node.
14681472 m .SetProviderID (providerIDNew )
14691473 m .SetReadyTrue ()
1470- err : = m .setNodeProviderID (ctx , corev1Remote , node , providerIDNew )
1474+ err = m .setNodeProviderID (ctx , corev1Remote , node , providerIDNew )
14711475
14721476 if err != nil {
14731477 return false , err
0 commit comments