Merge pull request #201 from maver1ck/helmfile-111
Add --args to delete
This commit is contained in:
commit
0d457c4df0
10
main.go
10
main.go
|
|
@ -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"))
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue