You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Not really a problem, just a QoL feature that - I think - would make K9s even more awesome.
Describe the solution you'd like
Certain views allow us to navigate to another view based on a reference in one of the columns to another cluster resource. For example, the pod view allows you to navigate to the node view via the "Show Node" shortcut. My company uses Karpenter as our main cluster autoscaler. Karpenter has a custom resource NodeClaim (formerly Machine) that is responsible for tracking the nodes Karpenter provisions. I want the same feature that allow navigation to that node as is implemented for pods.
Looking through the code base I understand that for pods this is possible because of some logic in the Go code here:
I wonder if there is some way via a plugin to allow us to hook in to K9s and render the node view based on the referenced node in the NodeClaim resource.
Describe alternatives you've considered
Another potential option would be to somehow allow us to provide custom views and DAOs to K9s.
Additional context
Just want to say thank you so much for this incredible tool. I love K9s and evangelize to everyone that has to operate in Kubernetes-land that they should ditch whatever they're using and make the switch :)
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
Not really a problem, just a QoL feature that - I think - would make K9s even more awesome.
Describe the solution you'd like
Certain views allow us to navigate to another view based on a reference in one of the columns to another cluster resource. For example, the pod view allows you to navigate to the node view via the "Show Node" shortcut. My company uses Karpenter as our main cluster autoscaler. Karpenter has a custom resource NodeClaim (formerly Machine) that is responsible for tracking the nodes Karpenter provisions. I want the same feature that allow navigation to that node as is implemented for pods.
Looking through the code base I understand that for pods this is possible because of some logic in the Go code here:
k9s/internal/view/pod.go
Lines 167 to 190 in 6185115
I wonder if there is some way via a plugin to allow us to hook in to K9s and render the node view based on the referenced node in the NodeClaim resource.
Describe alternatives you've considered
Another potential option would be to somehow allow us to provide custom views and DAOs to K9s.
Additional context
Just want to say thank you so much for this incredible tool. I love K9s and evangelize to everyone that has to operate in Kubernetes-land that they should ditch whatever they're using and make the switch :)
The text was updated successfully, but these errors were encountered: