From ee93b3f8373aa8e6a5a64730b39233a662688875 Mon Sep 17 00:00:00 2001 From: Karan Goel Date: Mon, 9 Nov 2020 10:58:09 -0800 Subject: [PATCH] Fix command and arg in NPD e2e --- test/e2e_node/node_problem_detector_linux.go | 28 +++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/test/e2e_node/node_problem_detector_linux.go b/test/e2e_node/node_problem_detector_linux.go index 2c953f9e8a3..d8884aa3a6f 100644 --- a/test/e2e_node/node_problem_detector_linux.go +++ b/test/e2e_node/node_problem_detector_linux.go @@ -235,11 +235,37 @@ var _ = framework.KubeDescribe("NodeProblemDetector [NodeFeature:NodeProblemDete }, }, }, + InitContainers: []v1.Container{ + { + Name: "init-log-file", + Image: "debian", + Command: []string{"/bin/sh"}, + Args: []string{ + "-c", + fmt.Sprintf("touch %s", logFile), + }, + VolumeMounts: []v1.VolumeMount{ + { + Name: logVolume, + MountPath: path.Dir(logFile), + }, + { + Name: localtimeVolume, + MountPath: etcLocaltime, + }, + }, + }, + }, Containers: []v1.Container{ { Name: name, Image: image, - Command: []string{"sh", "-c", "touch " + logFile + " && /node-problem-detector --logtostderr --system-log-monitors=" + configFile + fmt.Sprintf(" --apiserver-override=%s?inClusterConfig=true", framework.TestContext.Host)}, + Command: []string{"/node-problem-detector"}, + Args: []string{ + "--logtostderr", + fmt.Sprintf("--system-log-monitors=%s", configFile), + fmt.Sprintf(" --apiserver-override=%s?inClusterConfig=true", framework.TestContext.Host), + }, Env: []v1.EnvVar{ { Name: "NODE_NAME",