Repository navigation
v0.12.0
·
40 commits
to develop
since this release
Immutable
release. Only release title and notes can be modified.
Highlights
A name you already know is now enough to reach a resource, here or on another cluster, and kx's reports now run from inside k9s.
- Resources by name: Commands that take an index also take kind/name, so
kx diag deploy/apiandkx logs pod/web-7d -fwork wherever3or@apidid. - Other clusters: The
--contextflag sends a kind/name to another cluster, and a prompt names it first:Delete Deployment/api in default on context 'prod'?. - Typos answered plainly: A kind/name that names nothing prints
Deployment/typo was not found in namespace 'default'.and leaves your listing alone. - Marks by name: A mark can pin a resource without a listing, as in
kx mark api deploy/api. - Plugins for k9s: Five keys run
kx diag,tree,scan,eventsandmarkfrom inside k9s (guide).
Features
- A plugin pack that runs kx on the row under k9s's cursor (#667).
- The
--contextflag reaches diag, tree, scan, events, labels and mark (#666). - Commands that change the cluster take kind/name too (#665).
- Read-only commands take a resource as kind/name (#664).
Fixes
- A report's command line quotes the context (#678).
- A check that cannot ask keeps kubectl's exit code (#677).
- Prompts and not-found name where kx is pointed (#676).
- A missing kind/name is named by kind, beside an index too (#675).
- A prompt names the cluster a flag chose (#672).
- The report's command line names a kind/name target in full (#673).
- Kind/name after the resource reaches kubectl again (#671).
- A kind/name that names nothing is reported, not relisted (#670).
- The
kx treecommand is Shift-T, off k9s's own Goto Bottom (#669). - A typed target's check reports why it couldn't ask (#668).
Dependencies
- Bump the kubernetes group in /tools/gen-kubectl-flags with 3 updates (#663).
- Bump k8s.io/client-go from 0.37.1 to 0.37.2 (#660).
Full Changelog: v0.11.1...v0.12.0