diff --git a/contrib/completions/bash/kubectl b/contrib/completions/bash/kubectl index 495477eeb6c..233a916c136 100644 --- a/contrib/completions/bash/kubectl +++ b/contrib/completions/bash/kubectl @@ -186,6 +186,11 @@ __kubectl_get_resource_pod() __kubectl_parse_get "pod" } +__kubectl_get_resource_rc() +{ + __kubectl_parse_get "rc" +} + # $1 is the name of the pod we want to get the list of containers inside __kubectl_get_containers() { @@ -229,6 +234,10 @@ __custom_func() { __kubectl_get_resource_pod return ;; + kubectl_rolling-update) + __kubectl_get_resource_rc + return + ;; *) ;; esac diff --git a/pkg/kubectl/cmd/cmd.go b/pkg/kubectl/cmd/cmd.go index 53c191b5a9a..3865de98271 100644 --- a/pkg/kubectl/cmd/cmd.go +++ b/pkg/kubectl/cmd/cmd.go @@ -52,6 +52,11 @@ __kubectl_get_resource_pod() __kubectl_parse_get "pod" } +__kubectl_get_resource_rc() +{ + __kubectl_parse_get "rc" +} + # $1 is the name of the pod we want to get the list of containers inside __kubectl_get_containers() { @@ -95,6 +100,10 @@ __custom_func() { __kubectl_get_resource_pod return ;; + kubectl_rolling-update) + __kubectl_get_resource_rc + return + ;; *) ;; esac