From 6585bf18423b72d633216d52e6e413032ca763fa Mon Sep 17 00:00:00 2001 From: Justin Nauman Date: Thu, 31 Aug 2017 16:56:39 -0500 Subject: [PATCH] Adding in option to pass in --args --- main.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/main.go b/main.go index 8079f716..b7460058 100644 --- a/main.go +++ b/main.go @@ -111,6 +111,11 @@ func main() { Name: "diff", Usage: "diff charts from state file against env (helm diff)", Flags: []cli.Flag{ + cli.StringFlag{ + Name: "args", + Value: "", + Usage: "pass args to helm exec", + }, cli.StringSliceFlag{ Name: "values", Usage: "additional value files to be merged into the command", @@ -126,6 +131,11 @@ func main() { return err } + args := c.String("args") + if len(args) > 0 { + helm.SetExtraArgs(strings.Split(args, " ")...) + } + if c.Bool("sync-repos") { if errs := state.SyncRepos(helm); errs != nil && len(errs) > 0 { for _, err := range errs {