From 5e099640ebd69c6eb5efa0cbd042cdcdcbc93fca Mon Sep 17 00:00:00 2001 From: Matthias Radestock Date: Thu, 21 Dec 2017 17:47:22 +0000 Subject: [PATCH] render sensible labels for swarm service nodes with little/no metadata We fall back to using the service ID as the label. --- render/detailed/summary.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/render/detailed/summary.go b/render/detailed/summary.go index 74685a91f..0693dbf87 100644 --- a/render/detailed/summary.go +++ b/render/detailed/summary.go @@ -323,6 +323,9 @@ func ecsServiceNodeSummary(base NodeSummary, n report.Node) (NodeSummary, bool) func swarmServiceNodeSummary(base NodeSummary, n report.Node) (NodeSummary, bool) { base.Label, _ = n.Latest.Lookup(docker.ServiceName) + if base.Label == "" { + base.Label, _ = report.ParseSwarmServiceNodeID(n.ID) + } return base, true }