From 502a80b194d1e7e1b2e3f42ab5c3f79f5e02a5a6 Mon Sep 17 00:00:00 2001 From: stefanprodan Date: Sun, 26 Apr 2020 23:21:16 +0300 Subject: [PATCH] git: Update status after sync failure --- controllers/gitrepository_controller.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/controllers/gitrepository_controller.go b/controllers/gitrepository_controller.go index b2a58bce..714cbae9 100644 --- a/controllers/gitrepository_controller.go +++ b/controllers/gitrepository_controller.go @@ -79,6 +79,9 @@ func (r *GitRepositoryReconciler) Reconcile(req ctrl.Request) (ctrl.Result, erro syncedRepo, err := r.sync(ctx, *repo.DeepCopy()) if err != nil { log.Error(err, "Git repository sync failed") + if err := r.Status().Update(ctx, &syncedRepo); err != nil { + log.Error(err, "unable to update GitRepository status") + } return ctrl.Result{Requeue: true}, err }