Skip to content

Releases: abrochard/kubel

3.0

09 Sep 20:30
1b405d8
Compare
Choose a tag to compare

Added

  • tailing logs of init container
  • exec directly with shell & eshell
  • "evicted" state to status list
  • kubel process buffer (bound to $) to log executed kubectl commands and exit codes with errors
  • c C to copy last command ran to clipboard
  • kubel--exec-to-string to replace shell-exec-to-string and log to process buffer
  • can mark multiple items and perform bulk action:
    • delete multiple items of the same resource (like multiple pods)
    • tail logs of multiple pods
    • jab multiple deployments
  • s command to filter by selector
  • added context to fetch api-resources
  • support selecting container on exec function
  • kubel-exec-pod-by-shell-command by using shell-command we can quickly run a command
  • support multiple words column headers (and fix output parsing for cronjobs.batch)
  • kubel-scale-replicas to scale a deployment, replica set, replication controller, or stateful set
  • proper sort by duration for "AGE", "DURATION", and "LAST SCHEDULE" columns
  • vterm support for kubectl exec
  • ansi-term support for kubectl exec
  • kubel-open function to programatically open to a specific context/namespace/resource

Changed

  • e keybinding now opens a popup for exec options
  • kubel--exec is now completely async
  • support selecting container on exec function
  • pod label parsing updated for newer version of k8s
  • empty space "" from showing up in selection candidates
  • fix position calculations in kubel--parse-body
  • string regex to ignore warning on can-i list namespace
  • update transient's definition macros by their new names
  • use kubel-kubectl variable to find kubectl path rather than hardcode it
  • kill kubel buffer after prompting for new the context
  • changed kubel-exec-vterm-pod to use to /bin/sh for stability
  • defcustom :type entries
  • status color is now derived from theme
  • better stderr handling for context selection
  • better line tracking between refreshes using tabulated-list-mode
  • vterm dep is now optional

Removed

  • remove deprecated function bound to d
  • use of goto-line outside of interactive use

2.1

16 Nov 17:43
Compare
Choose a tag to compare
2.1

[2.1.0] - 2020-11-16

Added

  • CI tests
  • dynamically list namespaces if permissions allow for it
  • function to set the kubeconfig
  • caching of kubectl version & resource lists
  • support to operate remote cluster via TRAMP
  • support to tail logs by pod label
  • port forwarding prompt supports local:container port format

Changed

  • log buffer is readonly by default
  • ask y-or-n before applying resource
  • re-use same window when switching namespace

2.0

12 Mar 14:09
Compare
Choose a tag to compare
2.0

[2.0.0] - 2020-03-12

Added

  • show any resource with some color coding
  • resource selector with kubectl version awareness
  • context based functions (log, port-forward, etc)
  • quick edit any resource from any context
  • can set output format
  • can delete any resource
  • jump to next and previous highlighted resource shortcuts
  • save line position before refreshing so cursor doesn't jump back to top

Changed

  • limited resource editing capability to work with the resource selecting capability

Removed

  • d shortcut to edit a resource

1.0 Stable Kubel

22 Feb 21:57
Compare
Choose a tag to compare
adding (empty) as a namespace