branch: externals/kubed
commit 61a39eccf82817f841754271b132ffd9ba7ebbef
Author: Ankit R Gadiya <g...@argp.in>
Commit: Ankit R Gadiya <g...@argp.in>

    Update default context when setting the context
    
    * kubed.el (kubed-use-context): Update 'kubed-default-context-and-namespace'
    when setting the default context.
---
 kubed.el | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/kubed.el b/kubed.el
index 6feda9c3fc..6bc7731836 100644
--- a/kubed.el
+++ b/kubed.el
@@ -2508,7 +2508,9 @@ Optional argument DEFAULT is the minibuffer default 
argument."
 
 ;;;###autoload
 (defun kubed-use-context (context)
-  "Set current Kubernetes context to CONTEXT."
+  "Set current Kubernetes context and default context to CONTEXT.
+
+Interactively, prompt for CONTEXT with completion."
   (interactive
    (list (kubed-read-context "Use context" (kubed-local-context))))
   (unless (zerop
@@ -2516,6 +2518,7 @@ Optional argument DEFAULT is the minibuffer default 
argument."
             kubed-kubectl-program nil nil nil
             "config" "use-context" context))
     (user-error "Failed to use Kubernetes context `%s'" context))
+  (setq kubed-default-context-and-namespace (list context))
   (message "Now using Kubernetes context `%s'." context))
 
 ;;;###autoload

Reply via email to