fix(plugin): Avoid duplication of flag list

Signed-off-by: Marc Khouzam <marc.khouzam@montreal.ca>
pull/8561/head
Marc Khouzam 6 years ago committed by jayme-github
parent 73d88af866
commit 35f1f666f3

@ -137,11 +137,21 @@ func manuallyProcessArgs(args []string) ([]string, []string) {
}
return false
}
isKnown := func(v string) string {
for _, i := range kvargs {
if i == v {
return v
}
}
return ""
}
for i := 0; i < len(args); i++ {
switch a := args[i]; a {
case "--debug":
known = append(known, a)
case "--host", "--kube-context", "--home", "--tiller-namespace":
case isKnown(a):
known = append(known, a, args[i+1])
i++
default:

Loading…
Cancel
Save