From d536a965960905de23230e77287bdfc7b58147a8 Mon Sep 17 00:00:00 2001 From: Jason Deal Date: Wed, 15 Jan 2025 15:30:16 -0800 Subject: [PATCH] use TerminalError --- pkg/controllers/node/termination/controller.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkg/controllers/node/termination/controller.go b/pkg/controllers/node/termination/controller.go index ffdb5f8231..4ee7931843 100644 --- a/pkg/controllers/node/termination/controller.go +++ b/pkg/controllers/node/termination/controller.go @@ -97,8 +97,7 @@ func (c *Controller) finalize(ctx context.Context, node *corev1.Node) (reconcile nodeClaim, err := nodeutils.NodeClaimForNode(ctx, c.kubeClient, node) if err != nil { if nodeutils.IsDuplicateNodeClaimError(err) || nodeutils.IsNodeClaimNotFoundError(err) { - log.FromContext(ctx).Error(err, "failed to terminate node") - return reconcile.Result{}, nil + return reconcile.Result{}, reconcile.TerminalError(fmt.Errorf("failed to terminate node, %w", err)) } return reconcile.Result{}, err }