From 8a5b3930889ea9b99450e600b5b5e00d0170cc09 Mon Sep 17 00:00:00 2001 From: Robby Russell Date: Sat, 5 Sep 2026 19:04:08 -0700 Subject: [PATCH] feat(kubectl): add kesec alias for editing secrets (#14048) Secret was the only resource in the plugin with get, describe and delete aliases but no edit alias, while thirteen other resource types have one. Closes #8309 Co-authored-by: Moulick Aggarwal --- plugins/kubectl/README.md | 1 + plugins/kubectl/kubectl.plugin.zsh | 1 + 2 files changed, 2 insertions(+) diff --git a/plugins/kubectl/README.md b/plugins/kubectl/README.md index 20c2a0dbb..96d3b4335 100644 --- a/plugins/kubectl/README.md +++ b/plugins/kubectl/README.md @@ -71,6 +71,7 @@ plugins=(... kubectl) | | | **Secret management** | | kgsec | `kubectl get secret` | Get secret for decoding | | kgseca | `kubectl get secret --all-namespaces` | List secrets across all namespaces | +| kesec | `kubectl edit secret` | Edit secret resource | | kdsec | `kubectl describe secret` | Describe secret resource in detail | | kdelsec | `kubectl delete secret` | Delete the secret | | | | **Deployment management** | diff --git a/plugins/kubectl/kubectl.plugin.zsh b/plugins/kubectl/kubectl.plugin.zsh index baa663b36..9badaec86 100644 --- a/plugins/kubectl/kubectl.plugin.zsh +++ b/plugins/kubectl/kubectl.plugin.zsh @@ -93,6 +93,7 @@ alias kdelcm='kubectl delete configmap' # Secret management alias kgsec='kubectl get secret' alias kgseca='kubectl get secret --all-namespaces' +alias kesec='kubectl edit secret' alias kdsec='kubectl describe secret' alias kdelsec='kubectl delete secret'