From e27b8f0df7b2673f222816645fb0de6d7ca083a9 Mon Sep 17 00:00:00 2001 From: James DeFelice Date: Mon, 15 Dec 2014 12:56:35 -0500 Subject: [PATCH] proxy should fail fast if proxier is nil, rather than panic later --- cmd/kube-proxy/proxy.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/kube-proxy/proxy.go b/cmd/kube-proxy/proxy.go index 4a60171beb3..62732afeb63 100644 --- a/cmd/kube-proxy/proxy.go +++ b/cmd/kube-proxy/proxy.go @@ -66,6 +66,9 @@ func main() { } loadBalancer := proxy.NewLoadBalancerRR() proxier := proxy.NewProxier(loadBalancer, net.IP(bindAddress), iptables.New(exec.New(), protocol)) + if proxier == nil { + glog.Fatalf("failed to create proxier, aborting") + } // Wire proxier to handle changes to services serviceConfig.RegisterHandler(proxier) // And wire loadBalancer to handle changes to endpoints to services