Releases: abrochard/kubel
Releases · abrochard/kubel
3.0
Added
- tailing logs of init container
- exec directly with shell & eshell
- "evicted" state to status list
- kubel process buffer (bound to
$
) to log executedkubectl
commands and exit codes with errors c C
to copy last command ran to clipboardkubel--exec-to-string
to replaceshell-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 optionskubel--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 findkubectl
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
[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
[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
adding (empty) as a namespace