kubel
kubel copied to clipboard
TRAMP + Emacs 30
Hi there,
I'm running Emacs from master branch. Emacs 29 comes with support for Kubernetes, Podman and Docker as TRAMP "inline methods" (see here).
- To start, we can use
tramp-kubernetes-program
as the default path forkubectl
for Emacs 29+ - We should be able to transition away from implementing our own
kubectl
TRAMP method, and towards using the officialkubernetes
method instead.- Context & namespace should be defined with
tramp-kubernetes-context
andtramp-kubernetes-namespace
(https://github.com/emacs-mirror/emacs/blob/master/etc/NEWS#L439). - Container an pod should be defined in the path: https://github.com/emacs-mirror/emacs/blob/master/lisp/net/tramp-container.el#L47
- Context & namespace should be defined with