]> git.eshelyaron.com Git - kubed.git/commitdiff
Update default context when setting the context
authorAnkit R Gadiya <git@argp.in>
Tue, 12 Aug 2025 13:26:42 +0000 (18:56 +0530)
committerAnkit R Gadiya <git@argp.in>
Thu, 14 Aug 2025 07:55:59 +0000 (13:25 +0530)
* kubed.el (kubed-use-context): Update 'kubed-default-context-and-namespace'
when setting the default context.

kubed.el

index 6feda9c3fc4cadd3bab17b345b68997a5c8d155e..6bc77318363ac1f02c7f3c42504ee857d13da9dc 100644 (file)
--- 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