From 92edae508a3738caee14f5e148f8132e472268bf Mon Sep 17 00:00:00 2001 From: liorf Date: Sat, 18 Dec 2021 21:30:12 +0200 Subject: [PATCH] Remove exit when cordon failed --- cmd/node-termination-handler.go | 4 ---- 1 file changed, 4 deletions(-) diff --git a/cmd/node-termination-handler.go b/cmd/node-termination-handler.go index 160116a5..9c60a7ca 100644 --- a/cmd/node-termination-handler.go +++ b/cmd/node-termination-handler.go @@ -378,7 +378,6 @@ func cordonNode(node node.Node, nodeName string, drainEvent *monitor.Interruptio } else { log.Err(err).Msg("There was a problem while trying to cordon the node") recorder.Emit(nodeName, observability.Warning, observability.CordonErrReason, observability.CordonErrMsgFmt, err.Error()) - os.Exit(1) } return err } else { @@ -398,9 +397,6 @@ func cordonAndDrainNode(node node.Node, nodeName string, drainEvent *monitor.Int log.Err(err).Msg("There was a problem while trying to cordon and drain the node") metrics.NodeActionsInc("cordon-and-drain", nodeName, err) recorder.Emit(nodeName, observability.Warning, observability.CordonAndDrainErrReason, observability.CordonAndDrainErrMsgFmt, err.Error()) - if !sqsTerminationDraining { - os.Exit(1) - } } return err } else {