From fd5ee2a9ea987a8a604bb77c07ba56e27c00744f Mon Sep 17 00:00:00 2001 From: "Dr. Stefan Schimanski" Date: Mon, 28 Sep 2015 18:52:39 +0200 Subject: [PATCH] Fix broken hypercube due to too early proxy intitialization This was introduced in 1c25c2cd9954d2985d115e3dc876918222aff7db. --- cmd/hyperkube/kube-proxy.go | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/cmd/hyperkube/kube-proxy.go b/cmd/hyperkube/kube-proxy.go index c28a30f607e39..e3b3c46f18ee6 100644 --- a/cmd/hyperkube/kube-proxy.go +++ b/cmd/hyperkube/kube-proxy.go @@ -19,9 +19,6 @@ limitations under the License. package main import ( - "fmt" - "os" - kubeproxy "k8s.io/kubernetes/cmd/kube-proxy/app" ) @@ -39,13 +36,13 @@ func NewKubeProxy() *Server { } config.AddFlags(hks.Flags()) - s, err := kubeproxy.NewProxyServerDefault(config) - if err != nil { - fmt.Fprintf(os.Stderr, "%v\n", err) - os.Exit(1) - } hks.Run = func(_ *Server, args []string) error { + s, err := kubeproxy.NewProxyServerDefault(config) + if err != nil { + return err + } + return s.Run(args) }