Skip to content

Commit 8d545b2

Browse files
authored
Merge pull request #3186 from AryanSharma9917/aryan/issue-1314-capi-logging-pass-1
🌱 Improve logging
2 parents 3951890 + 52e5ae3 commit 8d545b2

5 files changed

Lines changed: 56 additions & 48 deletions

File tree

controllers/openstackcluster_controller.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ import (
3232
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
3333
kerrors "k8s.io/apimachinery/pkg/util/errors"
3434
"k8s.io/client-go/tools/events"
35+
"k8s.io/klog/v2"
3536
"k8s.io/utils/ptr"
3637
clusterv1 "sigs.k8s.io/cluster-api/api/core/v1beta2"
3738
"sigs.k8s.io/cluster-api/util"
@@ -98,11 +99,11 @@ func (r *OpenStackClusterReconciler) Reconcile(ctx context.Context, req ctrl.Req
9899
}
99100

100101
if cluster == nil {
101-
log.Info("Cluster Controller has not yet set OwnerRef")
102+
log.Info("Cluster controller has not yet set owner reference")
102103
return reconcile.Result{}, nil
103104
}
104105

105-
log = log.WithValues("cluster", cluster.Name)
106+
log = log.WithValues("Cluster", klog.KObj(cluster))
106107

107108
if annotations.IsPaused(cluster, openStackCluster) {
108109
log.Info("OpenStackCluster or linked Cluster is marked as paused. Not reconciling")

controllers/openstackmachine_controller.go

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import (
2929
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
3030
kerrors "k8s.io/apimachinery/pkg/util/errors"
3131
"k8s.io/client-go/tools/events"
32+
"k8s.io/klog/v2"
3233
"k8s.io/utils/ptr"
3334
clusterv1 "sigs.k8s.io/cluster-api/api/core/v1beta2"
3435
ipamv1 "sigs.k8s.io/cluster-api/api/ipam/v1beta2"
@@ -95,7 +96,7 @@ func (r *OpenStackMachineReconciler) Reconcile(ctx context.Context, req ctrl.Req
9596
return ctrl.Result{}, err
9697
}
9798

98-
log = log.WithValues("openStackMachine", openStackMachine.Name)
99+
log = log.WithValues("OpenStackMachine", klog.KObj(openStackMachine))
99100
log.V(4).Info("Reconciling OpenStackMachine")
100101

101102
// Fetch the Machine.
@@ -104,20 +105,20 @@ func (r *OpenStackMachineReconciler) Reconcile(ctx context.Context, req ctrl.Req
104105
return ctrl.Result{}, err
105106
}
106107
if machine == nil {
107-
log.Info("Machine Controller has not yet set OwnerRef")
108+
log.Info("Machine controller has not yet set owner reference")
108109
return ctrl.Result{}, nil
109110
}
110111

111-
log = log.WithValues("machine", machine.Name)
112+
log = log.WithValues("Machine", klog.KObj(machine))
112113

113114
// Fetch the Cluster.
114115
cluster, err := util.GetClusterFromMetadata(ctx, r.Client, machine.ObjectMeta)
115116
if err != nil {
116-
log.Info("Machine is missing cluster label or cluster does not exist")
117+
log.Info("Machine is missing cluster label or Cluster does not exist")
117118
return ctrl.Result{}, nil
118119
}
119120

120-
log = log.WithValues("cluster", cluster.Name)
121+
log = log.WithValues("Cluster", klog.KObj(cluster))
121122

122123
if annotations.IsPaused(cluster, openStackMachine) {
123124
log.Info("OpenStackMachine or linked Cluster is marked as paused. Won't reconcile")
@@ -129,11 +130,11 @@ func (r *OpenStackMachineReconciler) Reconcile(ctx context.Context, req ctrl.Req
129130
return ctrl.Result{}, errors.New("error getting infra provider cluster")
130131
}
131132
if infraCluster == nil {
132-
log.Info("OpenStackCluster is not ready yet")
133+
log.Info("OpenStackCluster is not ready yet", "OpenStackCluster", klog.KRef(cluster.Namespace, cluster.Spec.InfrastructureRef.Name))
133134
return ctrl.Result{}, nil
134135
}
135136

136-
log = log.WithValues("openStackCluster", infraCluster.Name)
137+
log = log.WithValues("OpenStackCluster", klog.KObj(infraCluster))
137138

138139
// Initialize the patch helper
139140
patchHelper, err := patch.NewHelper(openStackMachine, r.Client)
@@ -461,7 +462,7 @@ func (r *OpenStackMachineReconciler) reconcileNormal(ctx context.Context, scope
461462
})
462463
}
463464

464-
scope.Logger().Info("Reconciled Machine create successfully")
465+
scope.Logger().Info("Reconciled OpenStackMachine create successfully")
465466
return ctrl.Result{}, nil
466467
}
467468

@@ -473,7 +474,7 @@ func (r *OpenStackMachineReconciler) reconcileMachineState(scope *scope.WithLogg
473474
// This can happen when the server is still being created or when
474475
// there was an error during resource resolution (e.g., image not found).
475476
if openStackServer.Status.InstanceState == nil {
476-
scope.Logger().Info("Waiting for OpenStackServer instance state", "name", openStackServer.Name)
477+
scope.Logger().Info("Waiting for OpenStackServer instance state", "OpenStackServer", klog.KObj(openStackServer))
477478

478479
if condition := meta.FindStatusCondition(openStackServer.Status.Conditions, infrav1.InstanceReadyCondition); condition != nil && condition.Status == metav1.ConditionFalse {
479480
conditions.Set(openStackMachine, metav1.Condition{

controllers/openstackmachinetemplate_controller.go

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ import (
2727
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2828
kerrors "k8s.io/apimachinery/pkg/util/errors"
2929
"k8s.io/client-go/tools/events"
30+
"k8s.io/klog/v2"
3031
clusterv1 "sigs.k8s.io/cluster-api/api/core/v1beta2"
3132
"sigs.k8s.io/cluster-api/util"
3233
"sigs.k8s.io/cluster-api/util/annotations"
@@ -90,8 +91,8 @@ func (r *OpenStackMachineTemplateReconciler) Reconcile(ctx context.Context, req
9091
return ctrl.Result{}, err
9192
}
9293

93-
log = log.WithValues("openStackMachineTemplate", openStackMachineTemplate.Name)
94-
log.V(4).Info("Reconciling openStackMachineTemplate")
94+
log = log.WithValues("OpenStackMachineTemplate", klog.KObj(openStackMachineTemplate))
95+
log.V(4).Info("Reconciling OpenStackMachineTemplate")
9596

9697
// If OSMT is set for deletion, do nothing
9798
if !openStackMachineTemplate.DeletionTimestamp.IsZero() {
@@ -105,11 +106,11 @@ func (r *OpenStackMachineTemplateReconciler) Reconcile(ctx context.Context, req
105106
// are patched by the CC and thus not valid.
106107
cluster, err := util.GetOwnerCluster(ctx, r.Client, openStackMachineTemplate.ObjectMeta)
107108
if err != nil || cluster == nil {
108-
log.Info("openStackMachineTemplate is missing owner cluster or cluster does not exist")
109+
log.Info("OpenStackMachineTemplate is missing owner Cluster or Cluster does not exist")
109110
return ctrl.Result{}, nil
110111
}
111112

112-
log = log.WithValues("cluster", cluster.Name)
113+
log = log.WithValues("Cluster", klog.KObj(cluster))
113114

114115
if annotations.IsPaused(cluster, openStackMachineTemplate) {
115116
log.Info("OpenStackMachineTemplate or linked Cluster is marked as paused. Won't reconcile")
@@ -121,11 +122,11 @@ func (r *OpenStackMachineTemplateReconciler) Reconcile(ctx context.Context, req
121122
return ctrl.Result{}, errors.New("error getting infra provider cluster")
122123
}
123124
if infraCluster == nil {
124-
log.Info("OpenStackCluster not ready", "name", cluster.Spec.InfrastructureRef.Name)
125+
log.Info("OpenStackCluster is not ready", "OpenStackCluster", klog.KRef(cluster.Namespace, cluster.Spec.InfrastructureRef.Name))
125126
return ctrl.Result{}, nil
126127
}
127128

128-
log = log.WithValues("openStackCluster", infraCluster.Name)
129+
log = log.WithValues("OpenStackCluster", klog.KObj(infraCluster))
129130

130131
// Initialize the patch helper
131132
patchHelper, err := patch.NewHelper(openStackMachineTemplate, r.Client)
@@ -356,10 +357,11 @@ func (r *OpenStackMachineTemplateReconciler) reconcileAllowedAddressPairs(ctx co
356357
break
357358
}
358359
pairs := templatePorts[portIdx].AllowedAddressPairs
359-
log.Info("Updating allowedAddressPairs on port", "portID", portStatus.ID,
360-
"machine", osm.Name, "portIndex", portIdx)
360+
log.Info("Updating spec.template.spec.ports[*].allowedAddressPairs on Neutron port",
361+
"OpenStackMachine", klog.KObj(osm), "portID", portStatus.ID, "portIndex", portIdx)
361362
if err := networkingService.UpdateAllowedAddressPairs(portStatus.ID, pairs); err != nil {
362-
log.Error(err, "Failed to update allowedAddressPairs", "portID", portStatus.ID)
363+
log.Error(err, "Failed to update spec.template.spec.ports[*].allowedAddressPairs",
364+
"OpenStackMachine", klog.KObj(osm), "portID", portStatus.ID)
363365
return err
364366
}
365367
}

controllers/openstackserver_controller.go

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,8 @@ func (r *OpenStackServerReconciler) Reconcile(ctx context.Context, req ctrl.Requ
138138
})
139139
scope := scope.NewWithLogger(clientScope, log)
140140

141-
scope.Logger().Info("Reconciling OpenStackServer")
141+
logger := scope.Logger().WithValues("OpenStackServer", klog.KObj(openStackServer))
142+
logger.Info("Reconciling OpenStackServer")
142143

143144
cluster, err := getClusterFromMetadata(ctx, r.Client, openStackServer.ObjectMeta)
144145
if err != nil {
@@ -241,7 +242,8 @@ func (r *OpenStackServerReconciler) SetupWithManager(ctx context.Context, mgr ct
241242
}
242243

243244
func (r *OpenStackServerReconciler) reconcileDelete(scope *scope.WithLogger, openStackServer *infrav1alpha1.OpenStackServer) error {
244-
scope.Logger().Info("Reconciling Server delete")
245+
log := scope.Logger().WithValues("OpenStackServer", klog.KObj(openStackServer))
246+
log.Info("Reconciling OpenStackServer delete")
245247

246248
computeService, err := compute.NewService(scope)
247249
if err != nil {
@@ -300,7 +302,7 @@ func (r *OpenStackServerReconciler) reconcileDelete(scope *scope.WithLogger, ope
300302
}
301303

302304
controllerutil.RemoveFinalizer(openStackServer, infrav1alpha1.OpenStackServerFinalizer)
303-
scope.Logger().Info("Reconciled Server deleted successfully")
305+
log.Info("Reconciled OpenStackServer deleted successfully")
304306
return nil
305307
}
306308

@@ -314,11 +316,13 @@ func IsServerTerminalError(server *infrav1alpha1.OpenStackServer) bool {
314316
func (r *OpenStackServerReconciler) reconcileNormal(ctx context.Context, scope *scope.WithLogger, openStackServer *infrav1alpha1.OpenStackServer) (_ ctrl.Result, reterr error) {
315317
// If the OpenStackServer is in an error state, return early.
316318
if IsServerTerminalError(openStackServer) {
317-
scope.Logger().Info("Not reconciling server in error state. See openStackServer.status or previously logged error for details")
319+
log := scope.Logger().WithValues("OpenStackServer", klog.KObj(openStackServer))
320+
log.Info("Not reconciling OpenStackServer in error state. See openStackServer.status or previously logged error for details")
318321
return ctrl.Result{}, nil
319322
}
320323

321-
scope.Logger().Info("Reconciling Server create")
324+
log := scope.Logger().WithValues("OpenStackServer", klog.KObj(openStackServer))
325+
log.Info("Reconciling OpenStackServer")
322326

323327
labels := openStackServer.GetLabels()
324328
if labels == nil {
@@ -363,7 +367,7 @@ func (r *OpenStackServerReconciler) reconcileNormal(ctx context.Context, scope *
363367
// that in the delete path we can be sure that if there are no resolved
364368
// resources then no resources were created.
365369
if changed {
366-
scope.Logger().V(5).Info("Server resources updated, requeuing")
370+
log.V(5).Info("Server resources updated, requeuing")
367371
return ctrl.Result{}, nil
368372
}
369373

pkg/cloud/services/loadbalancer/loadbalancer.go

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ func (s *Service) ReconcileLoadBalancer(openStackCluster *infrav1.OpenStackClust
8787
}
8888

8989
loadBalancerName := getLoadBalancerName(clusterResourceName)
90-
s.scope.Logger().Info("Reconciling load balancer", "name", loadBalancerName)
90+
s.scope.Logger().V(3).Info("Reconciling load balancer", "name", loadBalancerName)
9191

9292
lbStatus := openStackCluster.Status.APIServerManagedLoadBalancer
9393
if lbStatus == nil {
@@ -316,9 +316,9 @@ func (s *Service) getOrCreateAPILoadBalancer(openStackCluster *infrav1.OpenStack
316316
if vipNetworkID == "" && vipSubnetID == "" {
317317
// keep the default and create the VIP on the first cluster subnet
318318
vipSubnetID = openStackCluster.Status.Network.Subnets[0].ID
319-
s.scope.Logger().Info("No load balancer network specified, creating load balancer in the default subnet", "subnetID", vipSubnetID, "name", loadBalancerName)
319+
s.scope.Logger().V(2).Info("No load balancer network specified, creating load balancer in the default subnet", "subnetID", vipSubnetID, "name", loadBalancerName)
320320
} else {
321-
s.scope.Logger().Info("Creating load balancer in subnet", "subnetID", vipSubnetID, "name", loadBalancerName)
321+
s.scope.Logger().V(2).Info("Creating load balancer in subnet", "subnetID", vipSubnetID, "name", loadBalancerName)
322322
}
323323

324324
providers, err := s.loadbalancerClient.ListLoadBalancerProviders()
@@ -444,7 +444,7 @@ func (s *Service) getOrCreateListener(openStackCluster *infrav1.OpenStackCluster
444444
return listener, nil
445445
}
446446

447-
s.scope.Logger().Info("Creating load balancer listener", "name", listenerName, "loadBalancerID", lbID)
447+
s.scope.Logger().V(2).Info("Creating load balancer listener", "name", listenerName, "loadBalancerID", lbID)
448448

449449
listenerCreateOpts := listeners.CreateOpts{
450450
Name: listenerName,
@@ -480,7 +480,7 @@ func (s *Service) getOrUpdateAllowedCIDRs(openStackCluster *infrav1.OpenStackClu
480480
listener.AllowedCIDRs = capostrings.Canonicalize(listener.AllowedCIDRs)
481481

482482
if !slices.Equal(allowedCIDRs, listener.AllowedCIDRs) {
483-
s.scope.Logger().Info("CIDRs do not match, updating listener", "expectedCIDRs", allowedCIDRs, "currentCIDRs", listener.AllowedCIDRs)
483+
s.scope.Logger().V(3).Info("CIDRs do not match, updating listener", "expectedCIDRs", allowedCIDRs, "currentCIDRs", listener.AllowedCIDRs)
484484
listenerUpdateOpts := listeners.UpdateOpts{
485485
AllowedCIDRs: &allowedCIDRs,
486486
}
@@ -512,7 +512,7 @@ func (s *Service) getOrCreatePool(openStackCluster *infrav1.OpenStackCluster, po
512512
return pool, nil
513513
}
514514

515-
s.scope.Logger().Info("Creating load balancer pool for listener", "loadBalancerID", lbID, "listenerID", listenerID, "name", poolName)
515+
s.scope.Logger().V(2).Info("Creating load balancer pool for listener", "loadBalancerID", lbID, "listenerID", listenerID, "name", poolName)
516516

517517
method := pools.LBMethodRoundRobin
518518

@@ -564,31 +564,31 @@ func (s *Service) ensureMonitor(openStackCluster *infrav1.OpenStackCluster, moni
564564
monitorUpdateOpts := monitors.UpdateOpts{}
565565

566566
if monitor.Delay != cfg.Delay {
567-
s.scope.Logger().Info("Monitor delay needs update", "current", monitor.Delay, "desired", cfg.Delay)
567+
s.scope.Logger().V(3).Info("Monitor delay needs update", "current", monitor.Delay, "desired", cfg.Delay)
568568
monitorUpdateOpts.Delay = cfg.Delay
569569
needsUpdate = true
570570
}
571571

572572
if monitor.Timeout != cfg.Timeout {
573-
s.scope.Logger().Info("Monitor timeout needs update", "current", monitor.Timeout, "desired", cfg.Timeout)
573+
s.scope.Logger().V(3).Info("Monitor timeout needs update", "current", monitor.Timeout, "desired", cfg.Timeout)
574574
monitorUpdateOpts.Timeout = cfg.Timeout
575575
needsUpdate = true
576576
}
577577

578578
if monitor.MaxRetries != cfg.MaxRetries {
579-
s.scope.Logger().Info("Monitor maxRetries needs update", "current", monitor.MaxRetries, "desired", cfg.MaxRetries)
579+
s.scope.Logger().V(3).Info("Monitor maxRetries needs update", "current", monitor.MaxRetries, "desired", cfg.MaxRetries)
580580
monitorUpdateOpts.MaxRetries = cfg.MaxRetries
581581
needsUpdate = true
582582
}
583583

584584
if monitor.MaxRetriesDown != cfg.MaxRetriesDown {
585-
s.scope.Logger().Info("Monitor maxRetriesDown needs update", "current", monitor.MaxRetriesDown, "desired", cfg.MaxRetriesDown)
585+
s.scope.Logger().V(3).Info("Monitor maxRetriesDown needs update", "current", monitor.MaxRetriesDown, "desired", cfg.MaxRetriesDown)
586586
monitorUpdateOpts.MaxRetriesDown = cfg.MaxRetriesDown
587587
needsUpdate = true
588588
}
589589

590590
if needsUpdate {
591-
s.scope.Logger().Info("Updating load balancer monitor", "loadBalancerID", lbID, "name", monitorName, "monitorID", monitor.ID)
591+
s.scope.Logger().V(2).Info("Updating load balancer monitor", "loadBalancerID", lbID, "name", monitorName, "monitorID", monitor.ID)
592592

593593
updatedMonitor, err := s.loadbalancerClient.UpdateMonitor(monitor.ID, monitorUpdateOpts)
594594
if err != nil {
@@ -607,7 +607,7 @@ func (s *Service) ensureMonitor(openStackCluster *infrav1.OpenStackCluster, moni
607607
return nil
608608
}
609609

610-
s.scope.Logger().Info("Creating load balancer monitor for pool", "loadBalancerID", lbID, "name", monitorName, "poolID", poolID)
610+
s.scope.Logger().V(2).Info("Creating load balancer monitor for pool", "loadBalancerID", lbID, "name", monitorName, "poolID", poolID)
611611

612612
monitor, err = s.loadbalancerClient.CreateMonitor(monitors.CreateOpts{
613613
Name: monitorName,
@@ -655,7 +655,7 @@ func (s *Service) ReconcileLoadBalancerMember(openStackCluster *infrav1.OpenStac
655655
}
656656

657657
loadBalancerName := getLoadBalancerName(clusterResourceName)
658-
s.scope.Logger().Info("Reconciling load balancer member", "loadBalancerName", loadBalancerName)
658+
s.scope.Logger().V(3).Info("Reconciling load balancer member", "loadBalancerName", loadBalancerName)
659659

660660
lbID := openStackCluster.Status.APIServerManagedLoadBalancer.ID
661661
var portList []int
@@ -689,7 +689,7 @@ func (s *Service) ReconcileLoadBalancerMember(openStackCluster *infrav1.OpenStac
689689
continue
690690
}
691691

692-
s.scope.Logger().Info("Deleting load balancer member because the IP of the machine changed", "name", name)
692+
s.scope.Logger().V(2).Info("Deleting load balancer member because the IP of the machine changed", "name", name)
693693

694694
// lb member changed so let's delete it so we can create it again with the correct IP
695695
_, err = s.waitForLoadBalancerActive(lbID)
@@ -705,7 +705,7 @@ func (s *Service) ReconcileLoadBalancerMember(openStackCluster *infrav1.OpenStac
705705
}
706706
}
707707

708-
s.scope.Logger().Info("Creating load balancer member", "name", name)
708+
s.scope.Logger().V(2).Info("Creating load balancer member", "name", name)
709709

710710
// if we got to this point we should either create or re-create the lb member
711711
lbMemberOpts := pools.CreateMemberOpts{
@@ -754,7 +754,7 @@ func (s *Service) DeleteLoadBalancer(openStackCluster *infrav1.OpenStackCluster,
754754
// However we should still wait for the load balancer to be deleted which is why we
755755
// request a new reconcile after a certain amount of time.
756756
if lb.ProvisioningStatus == loadBalancerProvisioningStatusPendingDelete {
757-
s.scope.Logger().Info("Load balancer is already in PENDING_DELETE state", "name", loadBalancerName)
757+
s.scope.Logger().V(3).Info("Load balancer is already in PENDING_DELETE state", "name", loadBalancerName)
758758
return &ctrl.Result{RequeueAfter: waitForOctaviaLBCleanup}, nil
759759
}
760760

@@ -775,15 +775,15 @@ func (s *Service) DeleteLoadBalancer(openStackCluster *infrav1.OpenStackCluster,
775775
return nil, err
776776
}
777777
} else {
778-
s.scope.Logger().Info("Skipping load balancer floating IP deletion as it's a user-provided resource", "name", loadBalancerName, "fip", fip.FloatingIP)
778+
s.scope.Logger().V(3).Info("Skipping load balancer floating IP deletion as it's a user-provided resource", "name", loadBalancerName, "floatingIP", fip.FloatingIP)
779779
}
780780
}
781781
}
782782

783783
deleteOpts := loadbalancers.DeleteOpts{
784784
Cascade: true,
785785
}
786-
s.scope.Logger().Info("Deleting load balancer", "name", loadBalancerName, "cascade", deleteOpts.Cascade)
786+
s.scope.Logger().V(2).Info("Deleting load balancer", "name", loadBalancerName, "cascade", deleteOpts.Cascade)
787787
err = s.loadbalancerClient.DeleteLoadBalancer(lb.ID, deleteOpts)
788788
if err != nil && !capoerrors.IsNotFound(err) {
789789
record.Warnf(openStackCluster, "FailedDeleteLoadBalancer", "Failed to delete load balancer %s with id %s: %v", lb.Name, lb.ID, err)
@@ -830,7 +830,7 @@ func (s *Service) DeleteLoadBalancerMember(openStackCluster *infrav1.OpenStackCl
830830
return err
831831
}
832832
if pool == nil {
833-
s.scope.Logger().Info("Load balancer pool does not exist", "name", lbPortObjectsName)
833+
s.scope.Logger().V(4).Info("Load balancer pool does not exist", "name", lbPortObjectsName)
834834
continue
835835
}
836836

@@ -927,7 +927,7 @@ var backoff = wait.Backoff{
927927
func (s *Service) waitForLoadBalancerActive(id string) (*loadbalancers.LoadBalancer, error) {
928928
var lb *loadbalancers.LoadBalancer
929929

930-
s.scope.Logger().Info("Waiting for load balancer", "id", id, "targetStatus", "ACTIVE")
930+
s.scope.Logger().V(3).Info("Waiting for load balancer", "id", id, "targetStatus", "ACTIVE")
931931
err := wait.ExponentialBackoff(backoff, func() (bool, error) {
932932
var err error
933933
lb, err = s.loadbalancerClient.GetLoadBalancer(id)
@@ -946,7 +946,7 @@ func (s *Service) waitForLoadBalancerActive(id string) (*loadbalancers.LoadBalan
946946
func (s *Service) waitForPoolMemberActive(poolID, memberID string) (*pools.Member, error) {
947947
var member *pools.Member
948948

949-
s.scope.Logger().Info("Waiting for pool member", "pool_id", poolID, "member_id", memberID, "targetStatus", "ACTIVE")
949+
s.scope.Logger().V(3).Info("Waiting for pool member", "poolID", poolID, "memberID", memberID, "targetStatus", "ACTIVE")
950950
err := wait.ExponentialBackoff(backoff, func() (bool, error) {
951951
var err error
952952
member, err = s.loadbalancerClient.GetPoolMember(poolID, memberID)
@@ -962,7 +962,7 @@ func (s *Service) waitForPoolMemberActive(poolID, memberID string) (*pools.Membe
962962
}
963963

964964
func (s *Service) waitForListener(id, target string) error {
965-
s.scope.Logger().Info("Waiting for load balancer listener", "id", id, "targetStatus", target)
965+
s.scope.Logger().V(3).Info("Waiting for load balancer listener", "id", id, "targetStatus", target)
966966
return wait.ExponentialBackoff(backoff, func() (bool, error) {
967967
_, err := s.loadbalancerClient.GetListener(id)
968968
if err != nil {

0 commit comments

Comments
 (0)