github kubernetes-el/kubernetes-el 0.18.0

22 months ago

Changed

  • New flag --timestamps support added for logs command.
    (#270)
  • New overview for persistent volume claims.
    (#223)
  • Added a new interactive function, kubernetes-contexts-rename, for
    renaming contexts.
    (#231)
  • Added a new transient prefix, kubernetes-context, for acting on
    kubectl contexts, e.g. switching, renaming, etc.
    (#231)
  • Quitting via `Q` from the overview or any kubernetes-mode buffer
    now terminates all in-flight background processes.
    (#244)
  • The overview for configmaps now includes a new section to show a
    (truncated) view of the data.
    (#245)
  • Added mapping for E to enable entity editing in evil mode.
    (#246).
  • Added ability to enable and disable kubectl proxies via
    P P, with status display in the overview. (#252)
  • kubernetes-overview now returns an error if kubectl or
    kubernetes-kubectl-executable is not found on PATH.

Refinements

  • We've taken a big step towards support for custom
    resources
    ,
    overhauling the process-tracking module – how kubernetes-el keeps
    track of the various kubectl processes that it spins up – to be
    resource agnostic
    (#234).
    This removes another section of the codebase that historically has
    had to be updated for every new resource that kubernetes-el wants
    to "support," allowing it to accommodate any and all resources. See:
    #237;
    #238.

Fixed

  • Kubernetes tramp was not respecting set namespace as there are limitations to what we can pass to tramp-login-args
    (#264). The fix adds one more step to update the
    kubectl configuration.
  • Fixed an implicit dependency cycle between kubernetes-core.el and kubernetes-utils.el. ([#278])
  • Fixed an issue where loading the package reports that kubernetes-tramp-find-file is not defined.
    [#278]: #278

Don't miss a new kubernetes-el release

NewReleases is sending notifications on new releases.