Paul Laffitte
dba3148f06
feat(plugins): add log-hl plugin ( #4284 )
2026-10-07 19:23:09 +02:00
Ümüt Özalp
9da9c50cfd
feat(tmux): add tmux split pane plugins for horizontal and vertical splits ( #4261 )
2026-09-28 14:12:05 +02:00
Ho-Nam Nguyen
f26550f2e3
fix(plugins): resolve shortcut conflicts with built-in table keys ( #4239 )
2026-09-21 08:27:12 +02:00
Sobirjon
fefa878f05
fix: clarify duplicate hotkey error and update flux plugin example ( #3951 )
2026-09-18 22:44:28 +02:00
Stéphane Loeuillet
271901deff
fix(plugins/argocd): Shift-J is Jump Owner, so the whole plugin file fails to load ( #4233 )
2026-09-18 22:37:32 +02:00
Stéphane Loeuillet
bb55b2ab51
fix(plugins/argocd): target the on-screen cluster and namespace, guard the mutations ( #4229 )
2026-09-15 18:50:43 +02:00
Tal Balash
b091d31a01
Add Karpenter plugin (nodepool <-> node/nodeclaim navigation) ( #4223 )
...
Adds shortcuts to jump from a Karpenter NodePool to its Nodes/NodeClaims
and back, resolving the association via the karpenter.sh/nodepool label.
2026-09-13 08:12:02 -06:00
Pavel Kostromitinov and Pavel Kostromitinov
ce30fd0daf
feat: add flags for flux reconcile helmrelease / kustomization ( #4174 )
...
Co-authored-by: Pavel Kostromitinov <pavel.kostromitinov@wartsila.com >
2026-08-21 12:23:14 +02:00
Marc Brugger
5fedc44020
fix: add context flag for kube-metrics plugin ( #4125 )
...
Signed-off-by: bakito <github@bakito.ch >
2026-07-19 17:46:17 +02:00
Daniel Chambre
171afc424f
Add cloudnative-pg plugin ( #4118 )
...
Signed-off-by: Daniel Chambre <smiyc@pm.me >
2026-07-19 17:45:05 +02:00
Adailson Moreira
218188270d
Update crossplane.yaml ( #4094 )
...
Resolved problem in this plugin because not working beta trace in new version 2.3.2, remove unecessary viddy
2026-06-30 09:23:23 +02:00
markafarrell
125ea3b3cd
feat: add ability to toggle fluxinstance reconciliation ( #4046 )
2026-06-11 08:32:36 +02:00
Sebastien Tardif
b20cb9d3ce
feat(plugins): add lnav log viewer plugin ( #3975 )
...
Add a plugin that pipes pod/container logs through lnav, a powerful
terminal log viewer with filtering, searching, SQL queries, syntax
highlighting, and timeline support. This provides users with a
reliable alternative to the built-in log viewer that bypasses all
tview rendering issues (bracket escaping, wrapping, ANSI handling).
Two scopes are defined:
- pods: streams all containers with --all-containers
- containers: streams a specific container
Requires lnav to be installed (https://lnav.org/downloads ).
Shortcut: Ctrl-L
This effectively works around the following open log viewer issues
by letting users view raw logs in a dedicated tool:
- #3051 (bracket interpretation)
- #3099 (wrapped bracket rendering)
- #1398 (brackets disappear)
- #1164 (copy alters string)
- #1483 (log entries dropped)
- #1846 (partial lines not shown)
- #2998 , #2148 (JSON log readability)
- #2212 (ANSI color corruption)
Closes #1187
2026-06-08 09:03:21 +02:00
Ümüt Özalp
b67a756394
feat: add resize PVC plugin for dynamic storage resizing ( #3823 )
...
* feat: add resize PVC plugin for dynamic storage resizing
* chore: update README and plugin YAML to clarify PVC resize inputs
2026-03-21 12:46:21 -06:00
Ümüt Özalp
7ec44703f3
feat: enhance pvc-shell configuration with dynamic inputs and RWO support ( #3873 )
2026-03-15 09:56:35 -06:00
Ümüt Özalp
949faeeedd
feat: enhance debug container configuration with input fields ( #3854 )
...
* feat: enhance debug container configuration with input fields and dynamic arguments
* Update debug-container.yaml
* Update debug-container.yaml
2026-03-07 13:24:31 -07:00
Minh-Hieu Pham
2c60b571b0
feat: reconcile flux instance ( #3756 )
2026-01-01 09:22:03 -07:00
MarcoLugo and Marco Lugo
2319c919ba
feat: add plugins for argo workflows ( #3753 )
...
* feat: add plugins for argo workflows
* add documentation to install argo cli dependency, include plugin in readme
---------
Co-authored-by: Marco Lugo <marco.lugo@>
2025-12-30 09:09:39 -07:00
Minh-Hieu Pham and Fernand Galiana
5e016e0380
Change Flux trace plugin shortcut from Shift-P to Shift-T to avoid conflict ( #3750 )
...
Co-authored-by: Fernand Galiana <fernand.galiana@gmail.com >
2025-12-29 09:16:13 -07:00
Giuseppe Crinò
ea2b624cf5
fix: debug-container plugin when KUBECONFIG has multiple files ( #3625 )
...
Also,
- bump netshoot image
- add `--profile=sysadmin` to create a privileged pod
2025-10-18 10:03:44 -06:00
Mattis
b97885ce0c
feat: plugin to list all resources by namespace ( #3619 )
...
* Plugin to list all resources by namespace (closes #3618 )
* add get-all-namespace-resources.yaml plugin to plugins table
2025-10-10 07:05:25 -06:00
Lucas BODIN
ab839ed11e
Fix: plugin external-secrets.yaml context ( #3546 )
...
* fix when switching contexts
* Link external-secrets
# Conflicts:
# plugins/README.md
* external-secret background true
2025-09-18 16:53:31 -06:00
Furkan Pehlivan
e7970c2517
feat: add crd-wizard plugin ( #3522 )
2025-09-17 15:42:55 -06:00
markafarrell
e00fa357ce
add flux-operator resources to flux plugin ( #3536 )
2025-09-17 11:19:05 -06:00
Alexandre Veyrenc
a6fbf984cb
Make "flux trace" more generic ( #3543 )
2025-09-16 17:49:52 -06:00
vash
1c66a0a274
feat: add duplicate plugin ( #3555 )
2025-09-16 17:38:52 -06:00
Ümüt Özalp
22f3d3964e
refactor(duplik8s): consolidate duplicate resource commands and update descriptions ( #3558 )
2025-09-15 16:18:24 -06:00
Konstantinos Koukopoulos
687e094bc1
support core group resources in k9s/plugins/watch-events.yaml ( #3487 )
...
The watch-events plugin fails when the resource group is empty. Fix it by using the alternate value expansion of shell variables: https://pubs.opengroup.org/onlinepubs/009604499/utilities/xcu_chap02.html#tag_02_06
2025-09-01 16:40:00 -06:00
Fabian
eed0cb87ae
feat(plugins): add pvc debug container plugin ( #3528 )
2025-08-29 17:27:36 -06:00
Marc Brugger
76c7a744d7
feat: add kube-metrics plugin ( #3433 )
...
Signed-off-by: bakito <github@bakito.ch >
2025-07-05 10:14:35 -06:00
Andreas Schrammel
c2bbcd4c72
Add context flag to keda-toggle condition ( #3371 )
...
Without having the context explicitly set, for me the condition is never met, no matter if the annotation is present or not.
2025-06-01 07:39:18 -06:00
Martin Montes
f6383dfa3d
Resource recommendation plugin enhancements ( #3306 )
...
* Update resource-recommendations plugin to support namespaces
* Added cronjobs to resource-recommendations plugin
2025-05-03 07:53:14 -06:00
7deb202c2d
plugins: add a plugin to start an alpine:latest container in current context/namespace ( #3265 )
...
* plugins: add a plugin to start an alpine:latest container in current context/namespace
* start-alpine: Update plugins README
* add: plugins root key to address lint issues, kubectl annotation for default container
* removed label that disables istio's sidecar injection pattern
---------
Co-authored-by: Simon Bordeyne <simon.bordeyne@happn.fr >
Co-authored-by: Fernand Galiana <fernand.galiana@gmail.com >
2025-04-16 08:20:20 -06:00
Jorge Alberto Díaz Orozco (Akiel) and Fernand Galiana
8807dc0ef8
Add plugin to temporarily scale down/up all deployments, statefulsets, and daemonsets in a namespace using szero ( #3259 )
...
* Add plugin to temporarily scale down/up all deployments, statefulsets, and daemonsets in a namespace using szero
* Add szero to documentation readme
---------
Co-authored-by: Fernand Galiana <fernand.galiana@gmail.com >
2025-04-16 08:19:24 -06:00
lorenzboguhn and Lorenz Boguhn
39eef03373
Extend the argocd plugin by refresh and en/dis-abling of app sync ( #3142 )
...
* Extend the argocd plugin by refresh and en/dis-abling of app sync
* Add argocd plugin to plugins readme
---------
Co-authored-by: Lorenz Boguhn <Lorenz.Boguhn@ppi.de >
2025-03-11 23:37:47 -06:00
Peter Denham
5e05221a26
Feat: Add plugin support for parsing logs with bunyan cli #3153 ( #3152 )
...
* Create log-bunyan.yaml
* Update log-bunyan.yaml
* Add bunyan to readme
* Add install link for bunyan
* fix plugin names
* update available views
2025-03-11 17:55:39 -06:00
Robin Schneider
0320ba387b
feat: add plugin to run vector top in vector.dev container, hotkey h ( #3170 )
2025-03-09 17:50:53 -06:00
lorenzboguhn and Lorenz Boguhn
1e9f85dd15
Add externalsecrets plugin ( #3143 )
...
* Add externalsecrets plugin
* Adjust externalsecrets descriptions and formatting
---------
Co-authored-by: Lorenz Boguhn <Lorenz.Boguhn@ppi.de >
2025-02-28 17:50:59 -07:00
Sławek Piotrowski
33d592deb4
Log in as root to the node. ( #3094 )
...
This executes simple container in host IPC, network and PID space.
Then is uses nsenter to switch other namespaces and execute BASH.
2025-02-15 17:02:47 -07:00
Zadkiel AHARONIAN
de9a118d43
feat: use kubectl events for plugin watch-events ( #3062 )
2025-01-19 10:20:59 -07:00
Alexandre Veyrenc
4f78ab77ec
Fix Flux trace plugin command ( #3041 )
2025-01-12 08:41:12 -07:00
bluesky6529
520e96a2ae
feat: add helm diff plugin ( #3017 )
...
* feat: add helm diff plugin
* feat: Add helm-diff to plugin readme and sort items alphabetically
* chore: Adjust plugin README format
2025-01-06 10:01:32 -07:00
Nathan Baulch
420a53317e
Fix typos ( #3026 )
2024-12-16 09:09:22 -07:00
davefu113
7230fdbb33
fix(argo-rollouts plugin): resolve improper piping in watch command ( #3009 )
...
The `-w` or `--watch` flag is designed for continuous monitoring
and should not pipe to `less` to avoid unnecessary screen rolling.
2024-12-07 08:32:14 -07:00
Guilherme Bravi
afa27f3899
feat: change to crossplane cli & add crossplane-watch ( #2985 )
2024-11-28 10:42:36 -07:00
Florian Geyer
fd439bd8de
Bump version of netshoot image in debug-container plugin ( #2996 )
...
Latest version of netshoot image is 0.13, see https://github.com/nicolaka/netshoot/pkgs/container/netshoot/216758080?tag=v0.13
and https://hub.docker.com/layers/nicolaka/netshoot/v0.13/images/sha256-5a21d467fed653554bdc483ca5e7e866805c5b4c8f7ecb195a43f778c8d02fb8?context=explore .
2024-11-28 10:41:15 -07:00
Qasim Sarfraz
1c388066c0
plugin/trace-dns: Trace DNS requests using Inspektor Gadget ( #2986 )
...
Signed-off-by: Qasim Sarfraz <qasimsarfraz@microsoft.com >
2024-11-28 10:40:58 -07:00
David Mealo
baa4ea5397
Adding Argo Rollouts plugin version for PowerShell ( #2937 )
...
* Update argo-rollouts.yaml with commented version for PowerShell
* Update argo-rollouts.yaml
* Moving Plugin - Argo Rollouts for Powershell - to separate file
2024-11-03 08:23:12 -07:00
thbits and tomhalo
12ea38a701
Adding eks-node-viewer plugin ( #2914 )
...
Co-authored-by: tomhalo <tom.halo@glassbox.com >
2024-10-30 07:40:21 -06:00
Jonas Badstübner
a95c8b9585
chore(plugins,remove-finalizers): make sure the resources api group is respected ( #2926 )
...
I had an issue where RabbitMQ created a CRD called `policies`, but
Kyverno also did and the finalizer removal did not hit the RabbitMQ CRD.
2024-10-30 07:39:02 -06:00