Function: tramp-kubernetes--current-context-data

tramp-kubernetes--current-context-data is a byte-compiled function defined in tramp-container.el.gz.

Signature

(tramp-kubernetes--current-context-data VEC)

Documentation

Return Kubernetes current context data as JSON string.

Source Code

;; Defined in /usr/src/emacs/lisp/net/tramp-container.el.gz
(defun tramp-kubernetes--current-context-data (vec)
  "Return Kubernetes current context data as JSON string."
  (when-let* ((current-context (tramp-kubernetes--current-context vec)))
    (tramp-skeleton-kubernetes-vector vec
      (with-temp-buffer
	(when (zerop
	       (process-file
		tramp-kubernetes-program nil t nil
		"config" "view" "-o"
		(format
		 "jsonpath='{.contexts[?(@.name == \"%s\")]}'" current-context)))
	  (buffer-string))))))