From e0f381175c6f1e93692bf824f7168f1fc940ebfb Mon Sep 17 00:00:00 2001 From: bschamplin-stryker <126800487+bschamplin-stryker@users.noreply.github.com> Date: Wed, 25 Sep 2024 10:59:55 -0500 Subject: [PATCH] Removed leading slash for the kubectl command in exec. Resolving error in Kubernetes deployment version. {"level":"error","msg":"fork/exec /kubectl: no such file or directory","command":"kubectl"} 2024-09-25T15:53:42.984930129Z {"level":"info","caller":"manager/manager.go:277","msg":"drained failed","eventID":"267C5600-FEE5-406C-A8B8-58833494F238"} --- drainmanager/kubernetes.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drainmanager/kubernetes.go b/drainmanager/kubernetes.go index 43c8179..19ebf1d 100644 --- a/drainmanager/kubernetes.go +++ b/drainmanager/kubernetes.go @@ -75,7 +75,7 @@ func (m *DrainManagerKubernetes) exec(args ...string) bool { args = append(args, "--dry-run") } - return m.runComand(exec.Command("/kubectl", args...)) + return m.runComand(exec.Command("kubectl", args...)) } func (m *DrainManagerKubernetes) runComand(cmd *exec.Cmd) bool {