From 7b2ad57c34040d3de240c78f7f9c4323c9a6f337 Mon Sep 17 00:00:00 2001 From: Jacek Wysocki Date: Tue, 2 Jul 2024 11:09:33 +0200 Subject: [PATCH] fix: (TKC-2164) valid container executor exit code handling (#5614) * fix: valid container exit code handling * fix: handle container executor exit code --- pkg/executor/common.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/executor/common.go b/pkg/executor/common.go index 668e83708bb..df812dc91e9 100644 --- a/pkg/executor/common.go +++ b/pkg/executor/common.go @@ -545,7 +545,7 @@ func GetPodErrorMessage(ctx context.Context, client kubernetes.Interface, pod *c for _, initContainerStatus := range pod.Status.InitContainerStatuses { if initContainerStatus.State.Terminated != nil && - (initContainerStatus.State.Terminated.ExitCode > 1 || initContainerStatus.State.Terminated.ExitCode < -1) && + (initContainerStatus.State.Terminated.ExitCode >= 1 || initContainerStatus.State.Terminated.ExitCode < -1) && (initContainerStatus.State.Terminated.Message != "" || initContainerStatus.State.Terminated.Reason != "") { if message != "" { message += "\n" @@ -560,7 +560,7 @@ func GetPodErrorMessage(ctx context.Context, client kubernetes.Interface, pod *c for _, containerStatus := range pod.Status.ContainerStatuses { if containerStatus.State.Terminated != nil && - (containerStatus.State.Terminated.ExitCode > 1 || containerStatus.State.Terminated.ExitCode < -1) && + (containerStatus.State.Terminated.ExitCode >= 1 || containerStatus.State.Terminated.ExitCode < -1) && (containerStatus.State.Terminated.Message != "" || containerStatus.State.Terminated.Reason != "") { if message != "" { message += "\n"