-
Notifications
You must be signed in to change notification settings - Fork 6.4k
Description
Summary
Add labels to node information in the application pod view.
Motivation
We're providing multi-tenant clusters with limited access to the Kubernetes API, and users often use ArgoCD to get detailed information about their deployed applications. For our users to get a better understanding of where their pods end up, it would be useful to present more information about the nodes in the UI.
Example labels:
topology.kubernetes.io/zone
karpenter.sh/provisioner-name
karpenter.sh/capacity-type
Proposal
Add node labels to HostInfo
and find a good way of presenting them in the UI. Not all labels are useful, so some sort of filtering would be nice (eg. add a node-pod-view-labels
configuration option to the application controller or something like that).
I've started working on this and would like to ask for some input before I spend more time on it. Is it a useful feature from your point of view? Any feedback on the proposed solution? Any ideas on how to present this in the UI would be greatly appreciated.
Here's my WIP branch and a screenshot of how it looks at the moment: master...msoderberg:argo-cd:feat/node-labels-in-pod-view