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 return false
} }
isKnown := func(v string) string {
for _, i := range kvargs {
if i == v {
return v
}
}
return ""
}
for i := 0; i < len(args); i++ { for i := 0; i < len(args); i++ {
switch a := args[i]; a { switch a := args[i]; a {
case "--debug": case "--debug":
known = append(known, a) known = append(known, a)
case "--host", "--kube-context", "--home", "--tiller-namespace": case isKnown(a):
known = append(known, a, args[i+1]) known = append(known, a, args[i+1])
i++ i++
default: default:

Loading…
Cancel
Save