mirror of
https://github.com/argoproj/argo-cd
synced 2026-05-24 01:38:43 +00:00
fix(ui): Group by node in pod view not working due to using label rather than metadata.name (#5191)
Signed-off-by: Remington Breeze <remington@breeze.software>
This commit is contained in:
parent
9c597acaac
commit
b0819691d3
2 changed files with 4 additions and 4 deletions
|
|
@ -245,13 +245,13 @@ func (s *Server) ListNodes(ctx context.Context, q *application.NodeQuery) (*v1.N
|
|||
items := make([]v1.Node, 0)
|
||||
for _, n := range nodes {
|
||||
cur := *n
|
||||
hostname := cur.ObjectMeta.Labels["kubernetes.io/hostname"]
|
||||
if !nodeRefs[hostname] {
|
||||
nodeName := cur.ObjectMeta.Name
|
||||
if !nodeRefs[nodeName] {
|
||||
continue
|
||||
}
|
||||
items = append(items, v1.Node{
|
||||
ObjectMeta: metav1.ObjectMeta{
|
||||
Labels: map[string]string{"kubernetes.io/hostname": hostname},
|
||||
Name: nodeName,
|
||||
},
|
||||
Status: v1.NodeStatus{
|
||||
Capacity: cur.Status.Capacity,
|
||||
|
|
|
|||
|
|
@ -254,7 +254,7 @@ export class PodView extends React.Component<PodViewProps> {
|
|||
|
||||
if (sortMode === 'node' && initNodes) {
|
||||
initNodes.forEach(infraNode => {
|
||||
const nodeName = infraNode.metadata ? (infraNode.metadata.labels ? infraNode.metadata.labels['kubernetes.io/hostname'] : 'Unknown') : 'Unknown';
|
||||
const nodeName = infraNode.metadata ? infraNode.metadata.name || 'Unknown' : 'Unknown';
|
||||
groupRefs[nodeName] = {
|
||||
...infraNode,
|
||||
type: 'node',
|
||||
|
|
|
|||
Loading…
Reference in a new issue