Merge pull request #201 from maver1ck/helmfile-111

Add --args to delete
This commit is contained in:
KUOKA Yusuke 2018-08-03 09:36:48 +09:00 committed by GitHub
commit 0d457c4df0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 0 deletions

10
main.go
View File

@ -316,6 +316,11 @@ func main() {
Name: "delete", Name: "delete",
Usage: "delete releases from state file (helm delete)", Usage: "delete releases from state file (helm delete)",
Flags: []cli.Flag{ Flags: []cli.Flag{
cli.StringFlag{
Name: "args",
Value: "",
Usage: "pass args to helm exec",
},
cli.BoolFlag{ cli.BoolFlag{
Name: "purge", Name: "purge",
Usage: "purge releases i.e. free release names and histories", Usage: "purge releases i.e. free release names and histories",
@ -325,6 +330,11 @@ func main() {
return eachDesiredStateDo(c, func(state *state.HelmState, helm helmexec.Interface) []error { return eachDesiredStateDo(c, func(state *state.HelmState, helm helmexec.Interface) []error {
purge := c.Bool("purge") purge := c.Bool("purge")
args := getArgs(c, state)
if len(args) > 0 {
helm.SetExtraArgs(args...)
}
if c.GlobalString("helm-binary") != "" { if c.GlobalString("helm-binary") != "" {
helm.SetHelmBinary(c.GlobalString("helm-binary")) helm.SetHelmBinary(c.GlobalString("helm-binary"))
} }