diff --git a/main.go b/main.go index 102ee4e5..e7cb175e 100644 --- a/main.go +++ b/main.go @@ -174,6 +174,11 @@ func main() { Value: 0, Usage: "maximum number of concurrent helm processes to run, 0 is unlimited", }, + cli.StringFlag{ + Name: "args", + Value: "", + Usage: "pass args to helm exec", + }, }, Action: func(c *cli.Context) error { state, helm, err := before(c) @@ -191,6 +196,11 @@ func main() { values := c.StringSlice("values") workers := c.Int("concurrency") + args := c.String("args") + if len(args) > 0 { + helm.SetExtraArgs(strings.Split(args, " ")...) + } + errs := state.SyncReleases(helm, values, workers) return clean(state, errs) },