From 67bd026840a98c0ddc057c1c2368432a8deead0e Mon Sep 17 00:00:00 2001 From: Matt Butcher <mbutcher@engineyard.com> Date: Thu, 28 Apr 2016 15:05:26 -0600 Subject: [PATCH] fix(tiller): pass address and port via flag --- cmd/tiller/tiller.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cmd/tiller/tiller.go b/cmd/tiller/tiller.go index d1fda6c8f..8e43e30d2 100644 --- a/cmd/tiller/tiller.go +++ b/cmd/tiller/tiller.go @@ -14,8 +14,14 @@ import ( // // Each gRPC service registers itself to this server during init(). var rootServer = grpc.NewServer() + +// env is the default environment. +// +// Any changes to env should be done before rootServer.Serve() is called. var env = environment.New() +var addr = ":44134" + const globalUsage = `The Kubernetes Helm server. Tiller is the server for Helm. It provides in-cluster resource management. @@ -31,11 +37,11 @@ var rootCommand = &cobra.Command{ } func main() { + rootCommand.PersistentFlags().StringVarP(&addr, "listen", "l", ":44134", "The address:port to listen on") rootCommand.Execute() } func start(c *cobra.Command, args []string) { - addr := ":44134" lstn, err := net.Listen("tcp", addr) if err != nil { fmt.Fprintf(os.Stderr, "Server died: %s\n", err) -- GitLab