[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 …
…