From fe598e0401aa1d38b5da44087c93199f6d1c0f68 Mon Sep 17 00:00:00 2001 From: Kazuki Suda Date: Thu, 29 Jun 2017 23:12:22 +0900 Subject: [PATCH] Fix completions for --namespace to override flags Due to not using __kubectl_parse_get, __kubectl_get_namespaces doesn't support to override kubectl flags. --- pkg/kubectl/cmd/cmd.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pkg/kubectl/cmd/cmd.go b/pkg/kubectl/cmd/cmd.go index 1bafc28778c..b96f10c23af 100644 --- a/pkg/kubectl/cmd/cmd.go +++ b/pkg/kubectl/cmd/cmd.go @@ -69,11 +69,7 @@ __kubectl_override_flags() __kubectl_get_namespaces() { - local template kubectl_out - template="{{ range .items }}{{ .metadata.name }} {{ end }}" - if kubectl_out=$(kubectl get -o template --template="${template}" namespace 2>/dev/null); then - COMPREPLY=( $( compgen -W "${kubectl_out[*]}" -- "$cur" ) ) - fi + __kubectl_parse_get "namespace" } __kubectl_config_get_contexts()