0655241fa6b8d38ce2f2d43bb3289bdc2cad91c6

Author
Eric Rodrigues Pires <eric@eric.dev.br>
Committer
GitHub <noreply@github.com>
Date

Message

fix(kubectl): use `--current` flag in `kcn` alias (#7605)

Diff

 1diff --git a/plugins/kubectl/README.md b/plugins/kubectl/README.md
 2index 7a6cdaa5995c4d3e43809b6bd28b8981c0b23bc0..8937b2b80a49d885f31c23148d0f9e20e2b70f2e 100644
 3--- a/plugins/kubectl/README.md
 4+++ b/plugins/kubectl/README.md
 5@@ -49,7 +49,7 @@ plugins=(... kubectl)
 6 | kdeli   | `kubectl delete ingress`            | Delete ingress resources matching passed argument                                                |
 7 |         |                                     | **Namespace management**                                                                         |
 8 | kgns    | `kubectl get namespaces`            | List the current namespaces in a cluster                                                         |
 9-| kcn     | `kubectl config set-context ...`    | Change current namespace |
10+| kcn     | `kubectl config set-context --current --namespace` | Change current namespace |
11 | kens    | `kubectl edit namespace`            | Edit namespace resource from the default editor                                                  |
12 | kdns    | `kubectl describe namespace`        | Describe namespace resource in detail                                                            |
13 | kdelns  | `kubectl delete namespace`          | Delete the namespace. WARNING! This deletes everything in the namespace                          |
14diff --git a/plugins/kubectl/kubectl.plugin.zsh b/plugins/kubectl/kubectl.plugin.zsh
15index d509d8795f0618a6eb3e41503917e3d47c68d42a..56135274f5150d383816c64235e9525741ba4243 100644
16--- a/plugins/kubectl/kubectl.plugin.zsh
17+++ b/plugins/kubectl/kubectl.plugin.zsh
18@@ -71,7 +71,7 @@ alias kgns='kubectl get namespaces'
19 alias kens='kubectl edit namespace'
20 alias kdns='kubectl describe namespace'
21 alias kdelns='kubectl delete namespace'
22-alias kcn='kubectl config set-context $(kubectl config current-context) --namespace'
23+alias kcn='kubectl config set-context --current --namespace'
24 
25 # ConfigMap management
26 alias kgcm='kubectl get configmaps'