From 0a29617f4652161e3dae4d2e315da05fd1996bf4 Mon Sep 17 00:00:00 2001 From: Aman-Cool Date: Mon, 26 Jan 2026 22:37:56 +0530 Subject: [PATCH] fix: return error immediately on failed reconciliation status Co-authored-by: Matheus Pimenta Signed-off-by: Aman-Cool --- cmd/flux/reconcile.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/cmd/flux/reconcile.go b/cmd/flux/reconcile.go index ffdcce91..9f0787bd 100644 --- a/cmd/flux/reconcile.go +++ b/cmd/flux/reconcile.go @@ -152,7 +152,14 @@ func reconciliationHandled(kubeClient client.Client, namespacedName types.Namesp return false, err } - return result.Status == kstatus.CurrentStatus, nil + switch result.Status { + case kstatus.CurrentStatus: + return true, nil + case kstatus.InProgressStatus: + return false, nil + default: + return false, fmt.Errorf("%s", result.Message) + } } }