Skip to content

0.6.0: Permissions, kind-specific keybindings, list improvements

Latest
Compare
Choose a tag to compare
@jinnovation jinnovation released this 08 Jun 10:19
· 22 commits to main since this release
beec4a7

Note

This release bumps the minimum required version of Emacs to 29.

This release fleshes out the resource listing functionality. Some highlights:

  • In addition to opening a resource from the list view (RET), you can now also delete/kill the resource at point with k;
  • The list view now shows the owner resource(s) for every list item; hitting RET with your cursor over the owner cell will instead open the owning resource;
  • The list view now supports listing across all namespaces.

image

This release also introduces the notion of kind-specific keybindings. Some resources have special "actions" associated with them, e.g. "restarting" Deployments or getting logs from Pods. kele-resource now has a dedicated column for these keybindings that, when defined, are dynamically filled in based on the selected resource kind. For now, there is only one resource-specific keybinding—R to restart a Deployment. Try s-k deployments to check it out.

image

Lastly, individual bindings within kele-resource are disabled based on your permissions for the given context/cluster. In other words, if you don't have permission to list Pods within the selected cluster, Kele will disable the l keybinding with a helpful message.

image

Enjoy!