Skip to content

Commit 010bbf2

Browse files
authored
Merge pull request #7 from mfrancisc/cleanup
cleanup: remove duplicated logs and requeue with error
2 parents a275da4 + f9d6d06 commit 010bbf2

File tree

2 files changed

+7
-16
lines changed

2 files changed

+7
-16
lines changed

controller/consoleapplication_controller.go

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -53,21 +53,18 @@ func (r *ConsoleApplicationReconciler) Reconcile(ctx context.Context, req ctrl.R
5353
consoleApplication := &appsv1alpha1.ConsoleApplication{}
5454
if err := r.Get(ctx, req.NamespacedName, consoleApplication); err != nil {
5555
if errors.IsNotFound(err) {
56+
// Request object not found, could have been deleted after reconcile request.
5657
return NoRequeue()
5758
}
58-
logger.Error(err, "Unable to fetch ConsoleApplication CR")
59-
SetDegraded(consoleApplication, appsv1alpha1.ReasonOperatorResourceNotAvailable.String(), err.Error())
60-
if err := r.Status().Update(ctx, consoleApplication); err != nil {
61-
return RequeueWithError(err)
62-
}
59+
// Error reading the object - requeue the request.
6360
return RequeueOnError(err)
6461
}
6562

6663
if consoleApplication.Status.Conditions == nil {
6764
consoleApplication.Status.Conditions = make([]metav1.Condition, 0)
6865
SetStarted(consoleApplication)
6966
if err := r.Status().Update(ctx, consoleApplication); err != nil {
70-
return RequeueWithError(err)
67+
return RequeueOnError(err)
7168
}
7269
}
7370

@@ -80,10 +77,9 @@ func (r *ConsoleApplicationReconciler) Reconcile(ctx context.Context, req ctrl.R
8077
Namespace: req.Namespace,
8178
Name: secretResourceName,
8279
}, secret); err != nil {
83-
logger.Error(err, "Unable To Find Secret Resource")
8480
SetFailed(consoleApplication, appsv1alpha1.ReasonSecretResourceNotFound.String(), err.Error())
8581
if err := r.Status().Update(ctx, consoleApplication); err != nil {
86-
return RequeueWithError(err)
82+
return RequeueOnError(err)
8783
}
8884
return NoRequeue()
8985
}
@@ -98,13 +94,13 @@ func (r *ConsoleApplicationReconciler) Reconcile(ctx context.Context, req ctrl.R
9894

9995
SetGitServiceCondition(consoleApplication, gStatus, gReason.String())
10096
if err := r.Status().Update(ctx, consoleApplication); err != nil {
101-
return RequeueWithError(err)
97+
return RequeueOnError(err)
10298
}
10399

104100
if gStatus != metav1.ConditionTrue {
105101
SetFailed(consoleApplication, gReason.String(), fmt.Sprintf("Git Repository Not Reachable: %s", gReason.String()))
106102
if err := r.Status().Update(ctx, consoleApplication); err != nil {
107-
return RequeueWithError(err)
103+
return RequeueOnError(err)
108104
}
109105
return NoRequeue()
110106
}
@@ -114,7 +110,7 @@ func (r *ConsoleApplicationReconciler) Reconcile(ctx context.Context, req ctrl.R
114110
logger.Info("All done!")
115111
SetSucceeded(consoleApplication)
116112
if err := r.Status().Update(ctx, consoleApplication); err != nil {
117-
return RequeueWithError(err)
113+
return RequeueOnError(err)
118114
}
119115
return NoRequeue()
120116
}

controller/result.go

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,6 @@ func RequeueOnError(err error) (ctrl.Result, error) {
1414
return ctrl.Result{}, err
1515
}
1616

17-
// RequeueWithError triggers a object requeue because the informed error happened.
18-
func RequeueWithError(err error) (ctrl.Result, error) {
19-
return ctrl.Result{Requeue: true}, err
20-
}
21-
2217
// NoRequeue all done, the object does not need reconciliation anymore.
2318
func NoRequeue() (ctrl.Result, error) {
2419
return ctrl.Result{Requeue: false}, nil

0 commit comments

Comments
 (0)