Tom Wilkie
25ca0c0eb7
Add ContainerImage topology and use it to build the Container By Image graph.
...
This makes container image details show the containers (and processes) correctly.
Also:
- introduces a 'test' package, moved Diff function there.
- adds some tests for this new rendered view.
2015-06-18 09:16:20 +00:00
Tom Wilkie
f971ac12bf
Move AggregateMetadata into render package.
2015-06-17 19:26:13 +00:00
Tom Wilkie
0e029fe9bc
Fix fluttering issue.
2015-06-17 18:18:57 +00:00
Tom Wilkie
18c544701a
Review feedback
2015-06-17 17:23:33 +00:00
Tom Wilkie
7e021baf3b
Add test for MakeDetailedNode.
2015-06-17 17:23:30 +00:00
Tom Wilkie
c764164d83
Non-leaf (derived) mappers should not propogate their NodeMetadata.
2015-06-17 17:23:27 +00:00
Tom Wilkie
75b5e07482
Add test for ContainerRenderer and make tests in /app pass.
2015-06-17 17:23:26 +00:00
Tom Wilkie
3de721bb16
Make topologies_test.go pass.
2015-06-17 17:23:24 +00:00
Tom Wilkie
93d062a3ab
gorename -from 'github.com/weaveworks/scope/render.RenderableNode.Metadata' -to AggregateMetadata
2015-06-17 17:23:23 +00:00
Tom Wilkie
546f336fef
Add FilterUnconnected Renderer, wire up Process and ProcessName Renderers.
2015-06-17 17:23:21 +00:00
Tom Wilkie
16e2ccd2be
Produce the container topology by way of the process topology.
2015-06-17 17:23:20 +00:00
Tom Wilkie
a759db8931
Rename Map -> LeafMap, introduce Map (with tests)
2015-06-17 17:23:19 +00:00
Tom Wilkie
cc0efe526e
Add test for renderable node merging.
2015-06-16 16:59:27 +00:00
Tom Wilkie
2a4a33f30a
Move RenderableNode and DetailedNode into render/
2015-06-16 15:37:08 +00:00
Tom Wilkie
4726b48f4e
Move topology diff to render package.
2015-06-16 14:25:34 +00:00
Tom Wilkie
ae9ea5c97f
Move mapping functions and main render function in render package.
2015-06-16 14:23:56 +00:00
Tom Wilkie
1e92e7dcbd
Introduce renderers; allow them to recurse.
2015-06-16 10:54:30 +00:00