From f75f2bbc0f44d3e5342cc7f3a9c5d6104c92c61e Mon Sep 17 00:00:00 2001 From: "Erik St. Martin" Date: Mon, 3 Nov 2014 09:24:47 -0500 Subject: [PATCH] Fixes #1612 kubelet should fail to start if it cannot create rootDir --- cmd/kubelet/kubelet.go | 2 +- hack/test-cmd.sh | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/kubelet/kubelet.go b/cmd/kubelet/kubelet.go index 386f0cadcf..95dbe1301a 100644 --- a/cmd/kubelet/kubelet.go +++ b/cmd/kubelet/kubelet.go @@ -141,7 +141,7 @@ func main() { } *rootDirectory = path.Clean(*rootDirectory) if err := os.MkdirAll(*rootDirectory, 0750); err != nil { - glog.Warningf("Error creating root directory: %v", err) + glog.Fatalf("Error creating root directory: %v", err) } // source of all configuration diff --git a/hack/test-cmd.sh b/hack/test-cmd.sh index e6d7aedc05..fef3a110aa 100755 --- a/hack/test-cmd.sh +++ b/hack/test-cmd.sh @@ -54,6 +54,7 @@ kube::log::status "Running kubectl with no options" # Start kubelet kube::log::status "Starting kubelet" "${KUBE_OUTPUT_HOSTBIN}/kubelet" \ + --root_dir=/tmp/kubelet.$$ \ --etcd_servers="http://${ETCD_HOST}:${ETCD_PORT}" \ --hostname_override="127.0.0.1" \ --address="127.0.0.1" \