mirror of
https://github.com/weaveworks/scope.git
synced 2026-07-28 17:51:21 +00:00
render sensible labels for k8s nodes with little/no metadata
We fall back to using the object id as the label.
This commit is contained in:
@@ -264,8 +264,15 @@ func containerImageNodeSummary(base NodeSummary, n report.Node) (NodeSummary, bo
|
||||
}
|
||||
|
||||
func addKubernetesLabelAndRank(base NodeSummary, n report.Node) NodeSummary {
|
||||
base.Label, _ = n.Latest.Lookup(kubernetes.Name)
|
||||
namespace, _ := n.Latest.Lookup(kubernetes.Namespace)
|
||||
var (
|
||||
name, _ = n.Latest.Lookup(kubernetes.Name)
|
||||
namespace, _ = n.Latest.Lookup(kubernetes.Namespace)
|
||||
)
|
||||
if name != "" {
|
||||
base.Label = name
|
||||
} else {
|
||||
base.Label, _, _ = report.ParseNodeID(n.ID)
|
||||
}
|
||||
base.Rank = namespace + "/" + base.Label
|
||||
return base
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user