[GNU ELPA] Kubed version 0.5.1

ELPA update <[email protected]>
Newsgroups gmane.emacs.sources
Message-ID <[email protected]>
Version 0.5.1 of package Kubed has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Kubed describes itself as:

  ========================
  Kubernetes, Emacs, done!
  ========================

More at https://elpa.gnu.org/packages/kubed.html

## Summary:

  This library defines commands for interacting with Kubernetes
  resources, such as Kubernetes pods, services, deployments, and more.

  Use `kubed-display-pod' to display a Kubernetes pod,
  `kubed-edit-pod' to edit it, `kubed-delete-pods' to delete it, and
  `kubed-list-pods' to see a menu of all pods.  You can create new pods
  from YAML or JSON files with `kubed-create-pod'.

  Similar commands are defined for other types of resources as well.

## Recent NEWS:

             ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
              KUBED NEWS – HISTORY OF USER-VISIBLE CHANGES
             ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


This file contains the release notes for Kubed, a rich Emacs interface
for Kubernetes.

For further details, see the Kubed manual:
[https://eshelyaron.com/kubed.html].


[https://eshelyaron.com/kubed.html] <https://eshelyaron.com/kubed.html>


Version 0.5.1 on 2026-02-13
═══════════════════════════

Fix error with minibuffer completion for custom Kubernetes resources
────────────────────────────────────────────────────────────────────


`kubed-use-context' now also updates `kubed-default-context-and-namespace'
──────────────────────────────────────────────────────────────────────────

  Setting the default `kubectl' context with `kubed-use-context' now
  also updates the user option `kubed-default-context-and-namespace',
  such that Kubed commands will also use the new context as a default.


Version 0.5.0 on 2025-06-11
═══════════════════════════

DaemonSets support
──────────────────

  Kubed now provides commands for working with DaemonSets by default.
  Remember that you can always configure support for additional resource
  types with the `kubed-define-resource' macro!


Fix Tramp integration for context names with non-alphanumeric characters
────────────────────────────────────────────────────────────────────────

  This version fixes an issue in the Kubed integration with Tramp, which
  caused it to fail for `kubectl' contexts whose name includes “:” and
  most other non-alphanumeric characters.

  See bug report at
  <https://lists.sr.ht/~eshel/kubed-devel/%[email protected]%3E>


Version 0.4.3 on 2025-01-21
═══════════════════════════

  This is a maintenance release, it includes minor improvements and one
  important bug fix:


Fix ’kubed-list-delete-marked’ in non-default context
─────────────────────────────────────────────────────

  Marking resources with `d' and deleting them with `x' now works also
  in resource tables of resources in non-default contexts or namespaces.


Version 0.4.2 on 2024-10-22
═══════════════════════════

New user option ’kubed-list-mode-line-format’
─────────────────────────────────────────────

  This user option lets you customize the indicator that Kubed shows in
  the mode line of resource table buffers when update is in progress.


Fix Tramp method autoload issue
───────────────────────────────

  This version arranges for the Kubed Tramp integration to be loaded
  earlier, which circumvents the “Method ‘kubedv1’ is not known” error
  that some users have experienced.


Version 0.4.1 on 2024-09-23
═══════════════════════════

New command and transient menu for scaling deployments
──────────────────────────────────────────────────────

  You can now scale Kubernetes deployment with Kubed, directly with
  `kubed-scale-deployment', from the deployments table buffer, or via
  the new transient menu `kubed-transient-scale-deployment'.


New commands and transient menu for managing Kubernetes API proxies
───────────────────────────────────────────────────────────────────

  You can now use Kubed to create proxy servers that give access to the
  Kubernetes API server.  The commands `kubed-proxy' and
  `kubed-stop-proxy' start and stop proxy servers, respectively.  The
  new transient menu `kubed-transient-proxy' lets specify options when
  starting a proxy, such as the local port to use.


Version 0.4.0 on 2024-08-23
═══════════════════════════

`kubed-list-update' is now bound to `g' in resource table buffers.
──────────────────────────────────────────────────────────────────

  Previously, this command was bound to the slightly less convenient
  capital `G'.  This shadows the default binding of `revert-buffer',
  which you can still invoke via `C-x x g'.


Introduce resource type specific bindings in resource table help transients.
────────────────────────────────────────────────────────────────────────────

  The help transient menu that you get with `?' in resource table
  buffers now includes type-specific bindings, such as the `F' key for
  forwarding a local port to a pod in the Kubed pods buffer.


New transient menu `kubed-transient-logs' for showing container logs.
─────────────────────────────────────────────────────────────────────


Improved Tramp integration.
───────────────────────────

  Kubed now uses a bespoke Tramp method to open Dired and Shell buffers
  inside Kubernetes pods.  The main advantage of this method is the
  ability to work with multiple `kubectl' contexts simultaneously.  This
  method requires Tramp 2.7 or later, Kubed will complain if you try to
  start remote Dired or Shell with an earlier Tramp version.


Version 0.3.2 on 2024-08-15
═══════════════════════════

Improved support for multiple contexts and namespaces
─────────────────────────────────────────────────────

  Each buffer now has a local context and namespace, which acts as the
  default/current context and namespace when you invoke Kubed commands …
  …
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.