k9s/plugins
Fernand Galiana dcec53e061
K9s/rel v0.30.0 (#2361)
* [Maint] Refactor VS col handling

* [Bug] Add helm hist <enter> values cmd

* [Bug] Add context specific skins within a given cluster config.

* [Maint] Image scan controls

* [Bug] Fix fwd+bench timestamp

* [Refact] all-ns const

* [Maint] update tabledefs from metav1beta1 to metav1

* [Feat] Introduce workload view

* [Maint] Add convenience to map out ns names

- Refactor allnamespaces

* [Cleanup] axe pegomock

* [Refact] Use gvr type vs string

* [Feat] Add blacklist scans exclusions

* [Feat] setLabels for stored commands

* [Maint] Rename api-group column

* [Refact] gvr type refactor

* [Maint] Cleaning up

* [Bug] Add ability to skin based on context

- Handles cluster spanning *contexts

* [Maint] Cleaning up

* [Feat] Cmd interpreter

* [Maint] Clean up + bug fixes

* [Feat] Changed k9s config loader

> NOTE: !!Breaking change!!

- Make k9s config readonly
- Move writable artifacts to XDG data dir
- Move transient artifacts to XDG state dir
- Add per context skin option
- Add per context readonly option
- Consistent pluralization file names to yaml section

* [Docs] Update release and README docs

* [Maint] Rebase + cleanup

* [Maint] Normalize config extensions all yml -> yaml

* [Maint] Cleaning up + fixes
2023-12-23 14:29:55 -07:00
..
kubectl
kubectl-plugins
README.md README.md: fix typo in netshoot URL (#2278) 2023-11-09 17:11:46 -07:00
carvel.yaml K9s/rel v0.30.0 (#2361) 2023-12-23 14:29:55 -07:00
crossplane.yaml K9s/rel v0.30.0 (#2361) 2023-12-23 14:29:55 -07:00
debug-container.yaml K9s/rel v0.30.0 (#2361) 2023-12-23 14:29:55 -07:00
dive.yaml K9s/rel v0.30.0 (#2361) 2023-12-23 14:29:55 -07:00
flux.yaml K9s/rel v0.30.0 (#2361) 2023-12-23 14:29:55 -07:00
get-all.yaml K9s/rel v0.30.0 (#2361) 2023-12-23 14:29:55 -07:00
helm-default-values.yaml K9s/rel v0.30.0 (#2361) 2023-12-23 14:29:55 -07:00
helm-purge.yaml K9s/rel v0.30.0 (#2361) 2023-12-23 14:29:55 -07:00
helm_values.yaml K9s/rel v0.30.0 (#2361) 2023-12-23 14:29:55 -07:00
job_suspend.yaml K9s/rel v0.30.0 (#2361) 2023-12-23 14:29:55 -07:00
k3d_root_shell.yaml K9s/rel v0.30.0 (#2361) 2023-12-23 14:29:55 -07:00
log_full.yaml K9s/rel v0.30.0 (#2361) 2023-12-23 14:29:55 -07:00
log_jq.yaml K9s/rel v0.30.0 (#2361) 2023-12-23 14:29:55 -07:00
log_stern.yaml K9s/rel v0.30.0 (#2361) 2023-12-23 14:29:55 -07:00
rm-ns.yaml K9s/rel v0.30.0 (#2361) 2023-12-23 14:29:55 -07:00
schema.json docs: add plugin.yml JSON schema (#2235) 2023-10-08 08:09:20 -06:00
watch_events.yaml K9s/rel v0.30.0 (#2361) 2023-12-23 14:29:55 -07:00

README.md

K9s community plugins

K9s plugins extend the tool to provide additional functionality via actions to further help you observe or administer your Kubernetes clusters.

Following is an example of some of plugin files in this directory. Other files are not listed in this table.

Plugin-Name Description Available on Views Shortcut Kubectl plugin, external dependencies
debug-container.yml Add ephemeral debug container
(nicolaka/netshoot)
containers Shift-d
dive.yml Dive image layers containers d Dive
get-all.yml get all resources in a namespace all g Krew, ketall
job_suspend.yml Suspends a running cronjob cronjobs Ctrl-s
k3d_root_shell.yml Root shell to k3d container containers Shift-s jq
log_stern.yml View resource logs using stern pods Ctrl-l
log_jq.yml View resource logs using jq pods Ctrl-j kubectl-plugins/kubectl-jq
log_full.yml get full logs from pod/container pods/containers Ctrl-l