Skip to content

Update dependency derailed/k9s to v0.50.3 #748

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 10, 2024

This PR contains the following updates:

Package Update Change
derailed/k9s minor v0.32.5 -> v0.50.3

Release Notes

derailed/k9s (derailed/k9s)

v0.50.3

Compare Source

Release v0.50.3

Notes

Thank you to all that contributed with flushing out issues and enhancements for K9s!
I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev
and see if we're happier with some of the fixes!
If you've filed an issue please help me verify and close.

Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated!
Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!

As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey,
please consider joining our sponsorship program and/or make some noise on social! @​kitesurfer

On Slack? Please join us K9slackers

Maintenance Release!

A bit more code spring cleaning/TLC and address a few bugs:

  1. [RBAC View] Fix issue bombing out on RBAC cluster roles
  2. [Custom Views] Fix issue with parsing jq filters and bombing out (Big Thanks to Pierre for flagging it!)

Contributed PRs

Please be sure to give Big Thanks! and ATTA Girls/Boys! to all the fine contributors for making K9s better for all of us!!

  • #​3273 k9s plugin scopes containers issue
  • #​3169 feat: pass context and token flags to kubectl exec commands

© 2025 Imhotep Software LLC. All materials licensed under Apache v2.0

v0.50.2

Compare Source

Release v0.50.2

Notes

Thank you to all that contributed with flushing out issues and enhancements for K9s!
I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev
and see if we're happier with some of the fixes!
If you've filed an issue please help me verify and close.

Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated!
Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!

As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey,
please consider joining our sponsorship program and/or make some noise on social! @​kitesurfer

On Slack? Please join us K9slackers

5-0, 5-0 HotFix!

It looks like we've broken a few (more) things in the clean up process 😳
This is what you get for trying to refresh a ~10 year old code base 🙀
Apologizes for the disruption in the farce. Hopefully much happier on v0.50.2...
Are we there yet? Crossing fingers AND toes...

☠️ Careful on this upgrade! 🏴‍☠️
We've gone thru lots of code revamp/refactor in the v0.50.0, so mileage may vary...


Resolved Issues

  • #​3267 Show some output or message when no resources are found
  • #​3266 Command alias :dp fails with "no resource meta defined for deployments" error
  • #​3264 can't execute get(y) or describe(d) in StorageClass view
  • #​3260 yaml view of pod will crash the app (Boom!! cannot deep copy int. (Maybe??)

© 2025 Imhotep Software LLC. All materials licensed under Apache v2.0

v0.50.1

Compare Source

Release v0.51
Notes

Thank you to all that contributed with flushing out issues and enhancements for K9s!
I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev
and see if we're happier with some of the fixes!
If you've filed an issue please help me verify and close.

Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated!
Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!

As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey,
please consider joining our sponsorship program and/or make some noise on social! @​kitesurfer

On Slack? Please join us K9slackers

5-0, 5-0 HotFix!

It looks like we've broken a few things in the clean up process 😳
Apologizes for the disruption in the farce. Hopefully happier on v0.50.1...
Crossing fingers and toes!

☠️ Careful on this upgrade! 🏴‍☠️
We've gone thru lots of code revamp/refactor in the v0.50.0, so mileage may vary...


Resolved Issues
  • #​3262 Crash when no shellPod is defined in config file
  • #​3261 aliases with namespace and/or labels produce an error
  • #​3258 mac silicon 0.50.0 runtime error
  • #​3257 pods are reported to run on nodes they are not running on
  • #​3256 Pods view seems broken in 0.50.0
  • #​3255 Custom view does not work randomly

© 2025 Imhotep Software LLC. All materials licensed under Apache v2.0

v0.50.0

Compare Source

Release v0.50
Notes

Thank you to all that contributed with flushing out issues and enhancements for K9s!
I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev
and see if we're happier with some of the fixes!
If you've filed an issue please help me verify and close.

Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated!
Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!

As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey,
please consider joining our sponsorship program and/or make some noise on social! @​kitesurfer

On Slack? Please join us K9slackers


♫ Sounds Behind The Release ♭
5-O, 5-0... Spring Cleaning In Effect!

☠️ Careful on this upgrade! 🏴‍☠️
We've gone thru lots of code revamp/refactor on this drop, so mileage may vary!!

K9s Slow?

It looks like K9s performance took a dive in the wrong direction circa v0.40.x releases.
Took a big perf/cleanup pass to improve perf and think this release should help a lot (famous last words...)

NOTE! As my dear granny use to say: You can't cook a great meal without trashing the kitchen,
So likely I have broken a few things in the process. So thread carefully and report back!

Now with Super Column Blow!

By general demand, juice up custom views! In a feature we like to refer to as Super Column Blow...
As of this drop, you can go full Chuck Norris and sprinkle some of your JQ_FU with you custom views.

For example...

##### views.yaml
views:
  v1/pods:
    sortColumn: NAME:asc
    columns:
    - AGE
    - NAMESPACE
    - NAME
    - IMG-VERSION:.spec.containers[0].image|split(":")|.[-1]|R # => Grab the main container image name and pull the image version

##### => out into the `IMG-VERSION` right aligned column

NOTE: ☢️ This is very much experimental! Not all JQ queries features are supported!
(See https://github.com/itchyny/gojq for the details!)

Videos Are In The Can!

Please dial K9s Channel for up coming content...


Resolved Issues
  • #​3226 Filter view will show mess when filtering some string
  • #​3224 Respect kubectl.kubernetes.io/default-container annotation
  • #​3222 Option to Display Resource Names Without API Version Prefix
  • #​3210 Description line is buggy

Contributed PRs

Please be sure to give Big Thanks! and ATTA Girls/Boys! to all the fine contributors for making K9s better for all of us!!

  • #​3237 fix: List CRDs which has k8s.io in their names
  • #​3223 Fixed skin config ref of in_the_navy to in-the-navy
  • #​3110 feat: add splashless option to suppress splash screen on start

© 2025 Imhotep Software LLC. All materials licensed under Apache v2.0

v0.40.10

Compare Source

Release v0.40.10
Notes

Thank you to all that contributed with flushing out issues and enhancements for K9s!
I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev
and see if we're happier with some of the fixes!
If you've filed an issue please help me verify and close.

Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated!
Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!

As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey,
please consider joining our sponsorship program and/or make some noise on social! @​kitesurfer

On Slack? Please join us K9slackers

Maintenance Release!

Sounds like I did hose plugins after all... With feelings!

  • Refactored plugins implementation, hopefully we didn't hose them 😳
  • Updated plugins docs
  • Apparently when it comes to icons, I've chosen... poorly 🙀
    Updated write icon 🔓->✍️, hopefully for the better 👀??
Videos Are In The Can!

Please dial K9s Channel for up coming content...


Resolved Issues
  • #​3202 0.40.8 breaks plugins loading

© 2025 Imhotep Software LLC. All materials licensed under Apache v2.0

v0.40.9

Compare Source

Release v0.40.9

Notes

Thank you to all that contributed with flushing out issues and enhancements for K9s!
I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev
and see if we're happier with some of the fixes!
If you've filed an issue please help me verify and close.

Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated!
Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!

As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey,
please consider joining our sponsorship program and/or make some noise on social! @​kitesurfer

On Slack? Please join us K9slackers

Maintenance Release!

  • Refactored plugins implementation, hopefully we didn't hose them 😳
  • Updated plugins docs
  • Apparently when it comes to icons, I've chosen... poorly 🙀
    Updated write icon 🔓->✍️, hopefully for the better 👀??

Videos Are In The Can!

Please dial K9s Channel for up coming content...


Resolved Issues

  • #​3202 0.40.8 breaks plugins loading

© 2025 Imhotep Software LLC. All materials licensed under Apache v2.0

v0.40.8

Compare Source

Release v0.40.8

Notes

Thank you to all that contributed with flushing out issues and enhancements for K9s!
I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev
and see if we're happier with some of the fixes!
If you've filed an issue please help me verify and close.

Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated!
Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!

As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey,
please consider joining our sponsorship program and/or make some noise on social! @​kitesurfer

On Slack? Please join us K9slackers

Maintenance Release!

Videos Are In The Can!

Please dial K9s Channel for up coming content...


Resolved Issues

  • #​3193 Feature Request: View aliases with custom columns
  • #​3192 Allow readonly indicator respect the noIcons configuration
  • #​3153 Add support for bunyan logging

Contributed PRs

Please be sure to give Big Thanks! and ATTA Girls/Boys! to all the fine contributors for making K9s better for all of us!!

  • #​3186 fix: allow absolute paths for the 'dir' command
  • #​3152 Feat: Add plugin support for parsing logs with bunyan cli #​3153

© 2025 Imhotep Software LLC. All materials licensed under Apache v2.0

v0.40.7

Compare Source

Release v0.40.7

Notes

Thank you to all that contributed with flushing out issues and enhancements for K9s!
I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev
and see if we're happier with some of the fixes!
If you've filed an issue please help me verify and close.

Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated!
Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!

As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey,
please consider joining our sponsorship program and/or make some noise on social! @​kitesurfer

On Slack? Please join us K9slackers

Maintenance Release!

🙀 Hoy! Hosed custom view loading in v0.40.6...

Videos Are In The Can!

Please dial K9s Channel for up coming content...


Resolved Issues


Contributed PRs

Please be sure to give Big Thanks! and ATTA Girls/Boys! to all the fine contributors for making K9s better for all of us!!

  • #​3186 fix: allow absolute paths for the 'dir' command

© 2025 Imhotep Software LLC. All materials licensed under Apache v2.0

v0.40.6

Compare Source

Release v0.40.6

Notes

Thank you to all that contributed with flushing out issues and enhancements for K9s!
I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev
and see if we're happier with some of the fixes!
If you've filed an issue please help me verify and close.

Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated!
Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!

As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey,
please consider joining our sponsorship program and/or make some noise on social! @​kitesurfer

On Slack? Please join us K9slackers

Maintenance Release!

Breaking change

Moved portForwardAddress out of clusterXXX/contextYYY/config.yaml and into the main K9s config file.
This is a global preference based on your setup vs a cluster/context specific attribute.
K9s will nag you in the logs if a specific context config still contains this attribute but should not prevent the configuration load.

Column Blow Reloaded!

We've added another property to the custom view. You can now also specify namespace specific column definition for a given resource.
For instance, view pods in any namespace using one configuration and view pods in fred namespace using an alternate configuration.

### views.yaml
views:

### Using this for all pods...
  v1/pods:
    columns:
      - AGE
      - NAMESPACE|WR                                     # => 🌚 Specifies the NAMESPACE column to be right aligned and only visible while in wide mode
      - ZORG:.metadata.labels.fred\.io\.kubernetes\.blee # => 🌚 extract fred.io.kubernetes.blee label into it's own column
      - BLEE:.metadata.annotations.blee|R                # => 🌚 extract annotation blee into it's own column and right align it
      - NAME
      - IP
      - NODE
      - STATUS
      - READY
      - MEM/RL|S                                         # => 🌚 Overrides std resource default wide attribute via `S` for `Show`
      - '%MEM/R|'                                        # => NOTE! column names with non alpha names need to be quoted as columns must be strings!

### Use this instead for pods in namespace `fred`
   v1/pods@fred:                                         # => 🌚 New v0.40.6! Customize columns for a given resource and namespace!
    columns:
      - AGE
      - NAMESPACE|WR

Additionally, we've added a new column attribute aka Show -> S. This allows you to now override the default resource column wide attribute when set.


Videos Are In The Can!

Please dial K9s Channel for up coming content...


Resolved Issues

  • #​3179 Resource name with full api or group displayed (somewhere and sometimes)
  • #​3178 Cronjobs with the same name in different namespaces appear together
  • #​3176 Trigger all marked cronjobs
  • #​3162 Context configs: context directory created under wrong cluster after context switch
  • #​3161 Force wide-only columns to appear outside of wide view
  • #​3147 Prompt style is overriden by body
  • #​3139 CPU/R:L and MEM/R:L columns invalid in views.yaml
  • #​3138 Subresources are not shown correctly in the RBAC view

Contributed PRs

Please be sure to give Big Thanks! and ATTA Girls/Boys! to all the fine contributors for making K9s better for all of us!!

  • #​3182 fix: Use the latest version when downloading the Ubuntu deb file
  • #​3168 fix(history): handle cases where special commands add their command their command to the history
  • #​3159 Added hard contrast gruvbox skins
  • #​3149 fix: Pass grv on gotoResource as a String to fix non-default apiGroup list
  • #​3149 Add externalsecrets plugin
  • #​3140 fix: Avoid false positive matches in enableRegion (#​3093)

© 2025 Imhotep Software LLC. All materials licensed under Apache v2.0

v0.40.5

Compare Source

Release v0.40.5

Notes

Thank you to all that contributed with flushing out issues and enhancements for K9s!
I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev
and see if we're happier with some of the fixes!
If you've filed an issue please help me verify and close.

Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated!
Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!

As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey,
please consider joining our sponsorship program and/or make some noise on social! @​kitesurfer

On Slack? Please join us K9slackers

Maintenance Release!

😳 Aye! Continued Buzz kill on the 0.40.0 aftermath 🙀 👻

Likely additional disturbance in the farce might be observed.
Thank you all for giving this drop a rinse and reporting back!! 😍


Videos Are In The Can!

Please dial K9s Channel for up coming content...


Resolved Issues

  • #​3131 Singular versions of native Kubernetes resource names no longer work
  • #​3119 Custom Views Fail to Load with % in Column Names (with feelings!)

Contributed PRs

Please be sure to give Big Thanks! and ATTA Girls/Boys! to all the fine contributors for making K9s better for all of us!!

  • #​3123 update regex to allow '%' and '/' in column names

© 2024 Imhotep Software LLC. All materials licensed under Apache v2.0

v0.40.4

Compare Source

Release v0.40.4

Notes

Thank you to all that contributed with flushing out issues and enhancements for K9s!
I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev
and see if we're happier with some of the fixes!
If you've filed an issue please help me verify and close.

Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated!
Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!

As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey,
please consider joining our sponsorship program and/or make some noise on social! @​kitesurfer

On Slack? Please join us K9slackers

Maintenance Release!

😳 Aye! Continued Buzz kill on the 0.40.0 aftermath 🙀 👻

Likely additional disturbance in the farce might be observed.
Thank you all for giving this drop a rinse and reporting back!! 😍


Videos Are In The Can!

Please dial K9s Channel for up coming content...


Resolved Issues

  • #​3122 Viewing events is no longer sorted by LAST SEEN
  • #​3120 Custom View Column Mismatch in K9s: Shuffled Values in Pods View
  • #​3119 Custom Views Fail to Load with % in Column Names
  • #​3118 selecting an alias, the wrong resources are being shown

Contributed PRs

Please be sure to give Big Thanks! and ATTA Girls/Boys! to all the fine contributors for making K9s better for all of us!!

  • #​3123 update regex to allow '%' and '/' in column names

© 2024 Imhotep Software LLC. All materials licensed under Apache v2.0

v0.40.3

Compare Source

Release v0.40.3

Notes

Thank you to all that contributed with flushing out issues and enhancements for K9s!
I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev
and see if we're happier with some of the fixes!
If you've filed an issue please help me verify and close.

Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated!
Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!

As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey,
please consider joining our sponsorship program and/or make some noise on social! @​kitesurfer

On Slack? Please join us K9slackers

Maintenance Release!

😳 Aye! Buzz kill on the 0.40.0 aftermath ;( Hot fix in progress...🙀 👻

Likely additional disturbance in the farce might be observed.
Thank you all for giving this drop a rinse and reporting back!! 😍


Videos Are In The Can!

Please dial K9s Channel for up coming content...


Resolved Issues

  • #​3116 Cannot list custom CRD's since v0.40.1 (with feelings!)

© 2024 Imhotep Software LLC. All materials licensed under Apache v2.0

v0.40.2

Compare Source

Release v0.40.2

Notes

Thank you to all that contributed with flushing out issues and enhancements for K9s!
I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev
and see if we're happier with some of the fixes!
If you've filed an issue please help me verify and close.

Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated!
Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!

As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey,
please consider joining our sponsorship program and/or make some noise on social! @​kitesurfer

On Slack? Please join us K9slackers

Maintenance Release!

😳 Aye! Buzz kill on the 0.40.0 aftermath ;( Hot fix in progress...🙀 👻

Likely additional disturbance in the farce might be observed.
Thank you all for giving this drop a rinse and reporting back!! 😍


Videos Are In The Can!

Please dial K9s Channel for up coming content...


Resolved Issues

  • #​3116 Cannot list custom CRD's since v0.40.1

© 2024 Imhotep Software LLC. All materials licensed under Apache v2.0

v0.40.1

Compare Source

Release v0.40.1

Notes

Thank you to all that contributed with flushing out issues and enhancements for K9s!
I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev
and see if we're happier with some of the fixes!
If you've filed an issue please help me verify and close.

Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated!
Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!

As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey,
please consider joining our sponsorship program and/or make some noise on social! @​kitesurfer

On Slack? Please join us K9slackers

Maintenance Release!

😳 Aye! Buzz kill on the 0.40.0 aftermath... 🙀 👻

Likely additional disturbance in the farce might be observed.
Thank you all for giving v0.40.0 a rinse and reporting back!! 😍


Videos Are In The Can!

Please dial K9s Channel for up coming content...


Resolved Issues

  • #​3113 0.40.0 can't retain temporary view sort
  • #​3111 k9s can't describe or print YAML for HPAs in all namespaces view
  • #​2966 Go to the Contexts page and filter, contexts that are matched will be filtered ou
  • #​2962 Small colour/filtering related bug
  • #​2961 Drain node with the -disable-eviction
  • #​2958 Restart count in container view associated with the wrong container
  • #​2945 Could we add ServiceAccount Column in v1/POD view

Contributed PRs

Please be sure to give Big Thanks! and ATTA Girls/Boys! to all the fine contributors for making K9s better for all of us!!

  • #​3094 Log in as root to the node.
  • #​3033 Skip cache invalidation on failed connection
  • #​2965 Make menu foreground style configurable through skins
  • #​2952 A modest attempt to improve the logo aesthetics
  • #​2833 allow scaling custom resource
  • #​2799 feat(app): add history navigation with [ and ], most recent command with -
  • #​2719 fix: stop table header cells from being selectable
  • #​2865 Feature/DisableAutoscroll

© 2024 Imhotep Software LLC. All materials licensed under Apache v2.0

v0.40.0

Compare Source

Release v0.40.0

Notes

Thank you to all that contributed with flushing out issues and enhancements for K9s!
I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev
and see if we're happier with some of the fixes!
If you've filed an issue please help me verify and close.

Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated!
Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!

As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey,
please consider joining our sponsorship program and/or make some noise on social! @​kitesurfer

On Slack? Please join us K9slackers


♫ Sounds Behind The Release ♭


A Word From Our Sponsors...

To all the good folks below that opted to pay it forward and join our sponsorship program, I salute you!!

Sponsorship cancellations since the last release: 12! 🥹

🎉 Feature Release code name: Colon Blow! 🎈

We are pretty stocked about this drop (hopefully...) as we've fully enabled custom columns support in K9s!
Historically, one could customize the view for a given resource by adding a definition in views.yaml.
From there one could change sort order and re-arrange the standard column layout.
Several folks voiced the need to add a column for a given label/annotation or any other fields available on a resource.
To date, this wasn't possible 😳

So... without further ado, let see what we can now do with Custom Views ding dang deal!
It all starts with a few new directives available in views.yaml

A Refresher...

Customize a pod view and ensure age, ns and name appear first and sort by age descending.

NOTE! You no longer need to list out all columns.
The remaining columns will be automatically filled from the standard columns.

### Usual biz...
views:
  v1/pods:                         # specify the gvr you want to customize aka group/version/resource
    sortColumn: AGE:desc           # set the default ordering to ascending (asc) or descending (desc)
    columns:                       # tell the view which columns to display and in which order
      - AGE                        # ensure age, ns and name are the first 3 cols and backfill the rest
      - NAMESPACE
      - NAME
      - READY|H                    # => NEW! Do not display the READY column
      - NODE|W                     # => NEW! Show node column only on wide
      - IP|WR                      # => NEW! Pull the ip column and right align it in wide mode only

Colon Blow!

Say your pods comes standard with a label blee and you want to show it while in pod view.

### Pull labels/annotations
views:
  v3/freds:
    sortColumn: NAMESPACE:dsc
    columns:
      - NAMESPACE
      - NAME
      - BLEE:.metadata.labels.blee                        # => NEW! Pull values from a label or an annotation using json parser

### expression similar mechanic as kubectl -o custom-columns
      - ZORG:.spec.zips[?(@​.type == 'zorg')].ip|WR        # => NEW! Same deal with a json exp + but align right and show wide only

TLDR...

As you can see the CustomView feature adds a few new semantics on this drop.

You can now use the following shape for columns definition COL_NAME<:json_parse_expression><|column attributes>

The :json_parse_expression is optional.

The column attributes are as follows:

  • T -> time column indicator
  • N -> number column indicator
  • W -> turns on wide column aka only shows while in wide mode. Defaults to the standard resource definition when present.
  • H -> Hides the column
  • L -> Left align (default)
  • R -> Right align

When certain columns are not present in the custom view, K9s will pull the standard column definition and merge the columns.
This allows user to specify and order which columns they want to see first without having to define every single columns from the default resource representation. If you do not wish to see all these columns you can add them to your custom view definition and either specify |W or |H to wide it or hide it.

📢 Still work in progress so your mileage may vary!
This feature will likely need additional TLC.
Your feedback on this will be much appreciated and we will iterate as usual to ensure it vorks as prescribed... 🙀


Videos Are In The Can!

Please dial K9s Channel for up coming content...


Resolved Issues

  • #​3064 Question: brew formula k9s vs derailed/k9s/k9s
  • #​3061 k9s not opening active namespace or namespace specified via -n
  • #​3044 CRDs are loaded incorrectly into metadata registry, cause sporadic "Jump Owner" issues
  • #​2995 Latest image on quay.io contains "failed" kubectl binary

Contributed PRs

Please be sure to give Big Thanks! and ATTA Girls/Boys! to all the fine contributors for making K9s better for all of us!!

  • #​3065 Fixed trimming of favorite namespaces in Config
  • #​3063 Updating CVE dependencies
  • #​3062 feat: use kubectl events for plugin watch-events
  • #​3060 Rename "delete local data" checkbox description in drain dialog
  • #​3046 Strict unmarshal for plugin files
  • #​3045 fix: CRD loading: trim group suffix from CRD name
  • #​3043 Fix K9S_EDITOR
  • #​3041 Fix Flux trace plugin command
  • #​3038 fix check e != nil but return a nil value error err
  • #​3026 Fix typos
  • #​3018 fix: coloring of rose-pine for values of log options
  • #​3017 feat: add helm diff plugin
  • #​3009 fix(argo-rollouts plugin): resolve improper piping in watch command
  • #​2996 Bump version of netshoot image in debug-container plugin
  • #​2994 fix kubectl url and fail build on download errors
  • #​2986 plugin/trace-dns: Trace DNS requests using Inspektor Gadget
  • #​2985 feat(plugins/crossplane): change to crossplane cli & add crossplane-watch
  • #​2986 plugin/trace-dns: Trace DNS requests using Inspektor Gadget

© 2024 Imhotep Software LLC. All materials licensed under Apache v2.0

v0.32.7

Compare Source

Release v0.32.7

Notes

Thank you to all that contributed with flushing out issues and enhancements for K9s!
I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev
and see if we're happier with some of the fixes!
If you've filed an issue please help me verify and close.

Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated!
Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!

As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey,
please consider joining our sponsorship program and/or make some noise on social! @​kitesurfer

On Slack? Please join us K9slackers

Maintenance Release!


Videos Are In The Can!

Please dial K9s Channel for up coming content...


Resolved Issues

  • #​2970 Ctrl-z on events view causes runtime error in v0.32.6
  • #​2969 When using impersonation user information and permissions not preserved when switching context
  • #​2966 Go to the Contexts page and filter, contexts that are matched will be filtered ou
  • #​2962 Small colour/filtering related bug
  • #​2961 Drain node with the -disable-eviction
  • #​2958 Restart count in container view associated with the wrong container
  • #​2945 Could we add ServiceAccount Column in v1/POD view

Contributed PRs

Please be sure to give Big Thanks! and ATTA Girls/Boys! to all the fine contributors for making K9s better for all of us!!

  • #​2968 Update go version to 1.23.X in README
  • #​2964 feat(dao,used-by-cmd): check imagePullSecrets as well
  • #​2960 Put log levels in order in cmd help

© 2024 Imhotep Software LLC. All materials licensed under Apache v2.0

v0.32.6

Compare Source

Release v0.32.6

Notes

Thank you to all that contributed with flushing out issues and enhancements for K9s!
I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev
and see if we're happier with some of the fixes!
If you've filed an issue please help me verify and close.

Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated!
Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!

As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey,
please consider joining our sponsorship program and/or make some noise on social! @​kitesurfer

On Slack? Please join us K9slackers

Maintenance Release!


Videos Are In The Can!

Please dial K9s Channel for up coming content...


Resolved Issues

  • #​2947 CTRL+Z causes k9s to crash
  • #​2938 Critical Vulnerability CVE-2024-41110 in v26.0.1 of docker included in k9s
  • #​2929 conflicting plugins shortcuts
  • #​2896 Add a plugin to disable/enable a keda ScaledObject
  • #​2811 Dockerfile build step fails due to misaligned Go versions (1.21.5 vs 1.22.0)
  • #​2767 Manually triggered jobs don't get automatically cleaned up
  • #​2761 Enable "jump to owner" for more kinds
  • #​2754 Plugins not loaded/shown in UI
  • #​2747 Combining context and namespace switching only works sporadically (e.g. ":pod foo-ns @​ctx-dev")
  • #​2746 k9s does not display "[::]" string in its logs
  • #​2738 "Faults" view should show all Terminating pods

Contributed PRs

Please be sure to give Big Thanks! and ATTA Girls/Boys! to all the fine con


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@scs-zuul
Copy link

scs-zuul bot commented Nov 10, 2024

Unable to freeze job graph: Pre-review pipeline e2e-quick-test does not allow post-review job k8s-cluster-api-provider-e2e-quick

@renovate renovate bot force-pushed the renovate/derailed-k9s-0.x branch from 5eb5c7c to 245d95e Compare November 16, 2024 21:02
@renovate renovate bot changed the title Update dependency derailed/k9s to v0.32.6 Update dependency derailed/k9s to v0.32.7 Nov 16, 2024
@renovate renovate bot force-pushed the renovate/derailed-k9s-0.x branch from 245d95e to 771ab06 Compare February 16, 2025 01:35
@renovate renovate bot changed the title Update dependency derailed/k9s to v0.32.7 Update dependency derailed/k9s to v0.40.0 Feb 16, 2025
@renovate renovate bot force-pushed the renovate/derailed-k9s-0.x branch from 771ab06 to 7c359db Compare February 16, 2025 23:05
@renovate renovate bot changed the title Update dependency derailed/k9s to v0.40.0 Update dependency derailed/k9s to v0.40.1 Feb 16, 2025
@renovate renovate bot force-pushed the renovate/derailed-k9s-0.x branch from 7c359db to f18483e Compare February 17, 2025 01:57
@renovate renovate bot changed the title Update dependency derailed/k9s to v0.40.1 Update dependency derailed/k9s to v0.40.2 Feb 17, 2025
@renovate renovate bot force-pushed the renovate/derailed-k9s-0.x branch from f18483e to d9d265b Compare February 17, 2025 05:50
@renovate renovate bot changed the title Update dependency derailed/k9s to v0.40.2 Update dependency derailed/k9s to v0.40.3 Feb 17, 2025
@renovate renovate bot changed the title Update dependency derailed/k9s to v0.40.3 Update dependency derailed/k9s to v0.40.4 Feb 18, 2025
@renovate renovate bot force-pushed the renovate/derailed-k9s-0.x branch from d9d265b to 850dad6 Compare February 18, 2025 11:47
@renovate renovate bot changed the title Update dependency derailed/k9s to v0.40.4 Update dependency derailed/k9s to v0.40.5 Feb 18, 2025
@renovate renovate bot force-pushed the renovate/derailed-k9s-0.x branch from 850dad6 to e8f5c79 Compare February 18, 2025 19:03
@renovate renovate bot force-pushed the renovate/derailed-k9s-0.x branch from e8f5c79 to 4b11648 Compare March 9, 2025 22:01
@renovate renovate bot changed the title Update dependency derailed/k9s to v0.40.5 Update dependency derailed/k9s to v0.40.6 Mar 9, 2025
@renovate renovate bot force-pushed the renovate/derailed-k9s-0.x branch from 4b11648 to 5f7fe28 Compare March 10, 2025 22:32
@renovate renovate bot changed the title Update dependency derailed/k9s to v0.40.6 Update dependency derailed/k9s to v0.40.7 Mar 10, 2025
@renovate renovate bot force-pushed the renovate/derailed-k9s-0.x branch from 5f7fe28 to 4f20ad2 Compare March 12, 2025 02:40
@renovate renovate bot changed the title Update dependency derailed/k9s to v0.40.7 Update dependency derailed/k9s to v0.40.8 Mar 12, 2025
@renovate renovate bot force-pushed the renovate/derailed-k9s-0.x branch from 4f20ad2 to bc76f30 Compare March 16, 2025 02:09
@renovate renovate bot changed the title Update dependency derailed/k9s to v0.40.8 Update dependency derailed/k9s to v0.40.9 Mar 16, 2025
@renovate renovate bot force-pushed the renovate/derailed-k9s-0.x branch from bc76f30 to 2a31dc6 Compare March 16, 2025 17:24
@renovate renovate bot changed the title Update dependency derailed/k9s to v0.40.9 Update dependency derailed/k9s to v0.40.10 Mar 16, 2025
@renovate renovate bot force-pushed the renovate/derailed-k9s-0.x branch from 2a31dc6 to 495ea01 Compare April 9, 2025 07:46
@renovate renovate bot changed the title Update dependency derailed/k9s to v0.40.10 Update dependency derailed/k9s to v0.50.0 Apr 9, 2025
@renovate renovate bot force-pushed the renovate/derailed-k9s-0.x branch from 495ea01 to dcf9c17 Compare April 10, 2025 10:48
@renovate renovate bot changed the title Update dependency derailed/k9s to v0.50.0 Update dependency derailed/k9s to v0.50.1 Apr 10, 2025
@renovate renovate bot force-pushed the renovate/derailed-k9s-0.x branch from dcf9c17 to ea83cdd Compare April 10, 2025 16:38
@renovate renovate bot changed the title Update dependency derailed/k9s to v0.50.1 Update dependency derailed/k9s to v0.50.2 Apr 10, 2025
@renovate renovate bot force-pushed the renovate/derailed-k9s-0.x branch from ea83cdd to 33ce3be Compare April 14, 2025 02:43
@renovate renovate bot changed the title Update dependency derailed/k9s to v0.50.2 Update dependency derailed/k9s to v0.50.3 Apr 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants