@@ -59,7 +59,7 @@ type OpenStackReconciler struct {
5959 Kclient kubernetes.Interface
6060}
6161
62- // GetLog returns a logger object with a prefix of "controller.name" and aditional controller context fields
62+ // GetLogger returns a logger object with a prefix of "controller.name" and additional controller context fields
6363func (r * OpenStackReconciler ) GetLogger (ctx context.Context ) logr.Logger {
6464 return log .FromContext (ctx ).WithName ("Controllers" ).WithName ("OpenStackOperator" )
6565}
@@ -406,11 +406,13 @@ func isWebhookEndpoint(name string) bool {
406406// checkServiceEndpoints -
407407func (r * OpenStackReconciler ) checkServiceEndpoints (ctx context.Context , instance * operatorv1beta1.OpenStack ) (ctrl.Result , error ) {
408408
409+ Log := r .GetLogger (ctx )
410+
409411 endpointSliceList := & discoveryv1.EndpointSliceList {}
410412 err := r .Client .List (ctx , endpointSliceList , & client.ListOptions {Namespace : instance .Namespace })
411413 if err != nil {
412414 if apierrors .IsNotFound (err ) {
413- log . Log .Info ("Webhook endpoint not found. Requeuing..." )
415+ Log .Info ("Webhook endpoint not found. Requeuing..." )
414416 return ctrl.Result {RequeueAfter : time .Duration (5 ) * time .Second }, nil
415417 }
416418 return ctrl.Result {}, err
@@ -427,7 +429,7 @@ func (r *OpenStackReconciler) checkServiceEndpoints(ctx context.Context, instanc
427429 op .Replicas != nil && * op .Replicas == 0 {
428430
429431 disabled = true
430- log . Log .Info (fmt .Sprintf ("Webhook %s disabled, skipping endpoint slice check" , endpointSliceName ), "name" , endpointSlice .GetName ())
432+ Log .Info (fmt .Sprintf ("Webhook %s disabled, skipping endpoint slice check" , endpointSliceName ), "name" , endpointSlice .GetName ())
431433 break
432434 }
433435 }
@@ -436,17 +438,17 @@ func (r *OpenStackReconciler) checkServiceEndpoints(ctx context.Context, instanc
436438 }
437439
438440 if len (endpointSlice .Endpoints ) == 0 {
439- log . Log .Info ("Webhook endpoint not configured. Requeuing..." , "name" , endpointSlice .GetName ())
441+ Log .Info ("Webhook endpoint not configured. Requeuing..." , "name" , endpointSlice .GetName ())
440442 return ctrl.Result {RequeueAfter : time .Duration (5 ) * time .Second }, nil
441443 }
442444 for _ , endpoint := range endpointSlice .Endpoints {
443445 if len (endpoint .Addresses ) == 0 {
444- log . Log .Info ("Webhook endpoint addresses aren't healthy. Requeuing..." , "name" , endpointSlice .GetName ())
446+ Log .Info ("Webhook endpoint addresses aren't healthy. Requeuing..." , "name" , endpointSlice .GetName ())
445447 return ctrl.Result {RequeueAfter : time .Duration (5 ) * time .Second }, nil
446448 }
447449 bFalse := false
448450 if endpoint .Conditions .Ready == & bFalse || endpoint .Conditions .Serving == & bFalse {
449- log . Log .Info ("Webhook endpoint addresses aren't serving. Requeuing..." , "name" , endpointSlice .GetName ())
451+ Log .Info ("Webhook endpoint addresses aren't serving. Requeuing..." , "name" , endpointSlice .GetName ())
450452 return ctrl.Result {RequeueAfter : time .Duration (5 ) * time .Second }, nil
451453 }
452454 }
@@ -457,22 +459,23 @@ func (r *OpenStackReconciler) checkServiceEndpoints(ctx context.Context, instanc
457459}
458460
459461func (r * OpenStackReconciler ) applyManifests (ctx context.Context , instance * operatorv1beta1.OpenStack ) error {
462+ Log := r .GetLogger (ctx )
460463 // only apply CRDs and RBAC once per each containerImage change
461464 if ! containerImageMatch (instance ) {
462465 if err := r .applyCRDs (ctx , instance ); err != nil {
463- log . Log .Error (err , "failed applying CRD manifests" )
466+ Log .Error (err , "failed applying CRD manifests" )
464467 return err
465468 }
466469
467470 if err := r .applyRBAC (ctx , instance ); err != nil {
468- log . Log .Error (err , "failed applying RBAC manifests" )
471+ Log .Error (err , "failed applying RBAC manifests" )
469472 return err
470473 }
471474 }
472475 instance .Status .ContainerImage = & operatorImage
473476
474477 if err := r .applyOperator (ctx , instance ); err != nil {
475- log . Log .Error (err , "failed applying Operator manifests" )
478+ Log .Error (err , "failed applying Operator manifests" )
476479 return err
477480 }
478481
@@ -673,6 +676,7 @@ func (r *OpenStackReconciler) renderAndApply(
673676) error {
674677 var err error
675678
679+ Log := r .GetLogger (ctx )
676680 bindir := util .GetEnvVar ("BASE_BINDATA" , "/bindata" )
677681
678682 sourceFullDirectory := filepath .Join (bindir , sourceDirectory )
@@ -695,13 +699,13 @@ func (r *OpenStackReconciler) renderAndApply(
695699 if setControllerReference {
696700 // Set the controller reference.
697701 if obj .GetNamespace () != "" {
698- log . Log .Info ("Setting controller reference" , "object" , obj .GetName (), "controller" , instance .Name )
702+ Log .Info ("Setting controller reference" , "object" , obj .GetName (), "controller" , instance .Name )
699703 err = controllerutil .SetControllerReference (instance , obj , r .Scheme )
700704 if err != nil {
701705 return errors .Wrap (err , "failed to set owner reference" )
702706 }
703707 } else {
704- log . Log .Info ("skipping controller reference (cluster scoped)" , "object" , obj .GetName (), "controller" , instance .Name )
708+ Log .Info ("skipping controller reference (cluster scoped)" , "object" , obj .GetName (), "controller" , instance .Name )
705709 }
706710 }
707711
0 commit comments