Merge image metadata into container metadata so image labels can be used to hid containers.

This commit is contained in:
Tom Wilkie
2015-11-30 12:06:03 +00:00
parent f16db9df1a
commit 88116ca9de

View File

@@ -121,7 +121,8 @@ type containerWithImageNameRenderer struct {
}
// Render produces a process graph where the minor labels contain the
// container name, if found.
// container name, if found. It also merges the image node metadata into the
// container metadata.
func (r containerWithImageNameRenderer) Render(rpt report.Report) RenderableNodes {
containers := r.Renderer.Render(rpt)
images := Map{
@@ -139,6 +140,7 @@ func (r containerWithImageNameRenderer) Render(rpt report.Report) RenderableNode
continue
}
c.Rank = imageNameWithoutVersion(image.LabelMajor)
c.Metadata = image.Metadata.Merge(c.Metadata)
containers[id] = c
}