From 5d3ab1f825eda86d945e6cec8e37bf0d5df7790c Mon Sep 17 00:00:00 2001 From: Gianluca Mardente Date: Tue, 13 Jan 2026 16:51:39 +0100 Subject: [PATCH] (bug) Fix ClusterSummary delete in pull-mode When in pull-mode, do not fail cleanup if one of the referenced resource does not exist anymore --- controllers/handlers_helm.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/controllers/handlers_helm.go b/controllers/handlers_helm.go index b0f9fbb3..53faeeff 100644 --- a/controllers/handlers_helm.go +++ b/controllers/handlers_helm.go @@ -322,7 +322,9 @@ func undeployHelmCharts(ctx context.Context, c client.Client, if isPullMode { mgmtResources, err := collectTemplateResourceRefs(ctx, clusterSummary) if err != nil { - return err + if !apierrors.IsNotFound(err) { + return err + } } return undeployHelmChartsInPullMode(ctx, c, clusterSummary, mgmtResources, logger)