@@ -87,7 +87,8 @@ type ReconcileMemcached struct {
87
87
// The Controller will requeue the Request to be processed again if the returned error is non-nil or
88
88
// Result.Requeue is true, otherwise upon completion it will remove the work from the queue.
89
89
func (r *ReconcileMemcached) Reconcile(request reconcile.Request) (reconcile.Result, error) {
90
- log.Info("Reconciling Memcached", "Request.Namespace", request.Namespace, "Requst.Name", request.Name)
90
+ reqLogger := log.WithValues("Request.Namespace", request.Namespace, "Requst.Name", request.Name)
91
+ reqLogger.Info("Reconciling Memcached")
91
92
92
93
// Fetch the Memcached instance
93
94
memcached := &cachev1alpha1.Memcached{}
@@ -97,11 +98,11 @@ func (r *ReconcileMemcached) Reconcile(request reconcile.Request) (reconcile.Res
97
98
// Request object not found, could have been deleted after reconcile request.
98
99
// Owned objects are automatically garbage collected. For additional cleanup logic use finalizers.
99
100
// Return and don't requeue
100
- log .Info("Memcached resource not found. Ignoring since object must be deleted", "Request.Namespace", request.Namespace, "Requst.Name", request.Name )
101
+ reqLogger .Info("Memcached resource not found. Ignoring since object must be deleted")
101
102
return reconcile.Result{}, nil
102
103
}
103
104
// Error reading the object - requeue the request.
104
- log .Error(err, "failed to get Memcached", "Request.Namespace", request.Namespace, "Requst.Name", request.Name )
105
+ reqLogger .Error(err, "failed to get Memcached")
105
106
return reconcile.Result{}, err
106
107
}
107
108
@@ -111,16 +112,16 @@ func (r *ReconcileMemcached) Reconcile(request reconcile.Request) (reconcile.Res
111
112
if err != nil && errors.IsNotFound(err) {
112
113
// Define a new deployment
113
114
dep := r.deploymentForMemcached(memcached)
114
- log .Info("Creating a new Deployment", "Deployment.Namespace", dep.Namespace, "Deployment.Name", dep.Name)
115
+ reqLogger .Info("Creating a new Deployment", "Deployment.Namespace", dep.Namespace, "Deployment.Name", dep.Name)
115
116
err = r.client.Create(context.TODO(), dep)
116
117
if err != nil {
117
- log .Error(err, "failed to create new Deployment", "Deployment.Namespace", dep.Namespace, "Deployment.Name", dep.Name)
118
+ reqLogger .Error(err, "failed to create new Deployment", "Deployment.Namespace", dep.Namespace, "Deployment.Name", dep.Name)
118
119
return reconcile.Result{}, err
119
120
}
120
121
// Deployment created successfully - return and requeue
121
122
return reconcile.Result{Requeue: true}, nil
122
123
} else if err != nil {
123
- log .Error(err, "failed to get Deployment")
124
+ reqLogger .Error(err, "failed to get Deployment")
124
125
return reconcile.Result{}, err
125
126
}
126
127
@@ -130,7 +131,7 @@ func (r *ReconcileMemcached) Reconcile(request reconcile.Request) (reconcile.Res
130
131
found.Spec.Replicas = &size
131
132
err = r.client.Update(context.TODO(), found)
132
133
if err != nil {
133
- log .Error(err, "failed to update Deployment", "Deployment.Namespace", found.Namespace, "Deployment.Name", found.Name)
134
+ reqLogger .Error(err, "failed to update Deployment", "Deployment.Namespace", found.Namespace, "Deployment.Name", found.Name)
134
135
return reconcile.Result{}, err
135
136
}
136
137
// Spec updated - return and requeue
@@ -144,7 +145,7 @@ func (r *ReconcileMemcached) Reconcile(request reconcile.Request) (reconcile.Res
144
145
listOps := &client.ListOptions{Namespace: memcached.Namespace, LabelSelector: labelSelector}
145
146
err = r.client.List(context.TODO(), listOps, podList)
146
147
if err != nil {
147
- log .Error(err, "failed to list pods", "Memcached.Namespace", memcached.Namespace, "Memcached.Name", memcached.Name)
148
+ reqLogger .Error(err, "failed to list pods", "Memcached.Namespace", memcached.Namespace, "Memcached.Name", memcached.Name)
148
149
return reconcile.Result{}, err
149
150
}
150
151
podNames := getPodNames(podList.Items)
@@ -154,7 +155,7 @@ func (r *ReconcileMemcached) Reconcile(request reconcile.Request) (reconcile.Res
154
155
memcached.Status.Nodes = podNames
155
156
err := r.client.Update(context.TODO(), memcached)
156
157
if err != nil {
157
- log .Error(err, "failed to update Memcached status")
158
+ reqLogger .Error(err, "failed to update Memcached status")
158
159
return reconcile.Result{}, err
159
160
}
160
161
}
0 commit comments