From 1a5a7ebd69cb31a4f878b9cdbf1caa44826988f0 Mon Sep 17 00:00:00 2001 From: Brendan Burns Date: Tue, 9 Dec 2014 16:20:47 -0800 Subject: [PATCH] Handle a missing apiserver flag better. --- pkg/kubelet/util.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/kubelet/util.go b/pkg/kubelet/util.go index feabcaa6227..b12c6aa698a 100644 --- a/pkg/kubelet/util.go +++ b/pkg/kubelet/util.go @@ -17,6 +17,7 @@ limitations under the License. package kubelet import ( + "fmt" "net/http" "os" "os/exec" @@ -160,6 +161,9 @@ func getApiserverClient(authPath string, apiServerList util.StringList) (*client if err != nil { return nil, err } + if len(apiServerList) < 1 { + return nil, fmt.Errorf("no apiservers specified.") + } // TODO: adapt Kube client to support LB over several servers if len(apiServerList) > 1 { glog.Infof("Mulitple api servers specified. Picking first one")