fix(plugin): Avoid duplication of flag list

Signed-off-by: Marc Khouzam <marc.khouzam@montreal.ca>
pull/7065/head
Marc Khouzam 5 years ago
parent 6473234f43
commit 5179f8d698

@ -136,11 +136,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 "--kube-context", "--namespace", "-n", "--kubeconfig", "--registry-config", "--repository-cache", "--repository-config":
case isKnown(a):
known = append(known, a, args[i+1])
i++
default:

Loading…
Cancel
Save