Commit Graph

603 Commits

Author SHA1 Message Date
Tom Wilkie
6e7a22ecae Update example app to include a loadbalancer. 2015-09-04 13:07:29 +00:00
David
1c21feac07 Merge pull request #435 from weaveworks/rank-color
Color nodes by rank
2015-09-04 11:32:41 +02:00
David Kaltschmidt
44e62e3c19 color nodes by rank 2015-09-04 11:31:17 +02:00
Tom Wilkie
fb37763574 Merge pull request #434 from weaveworks/356-nodemetadata-to-node-rename
Rename NodeMetadata -> Node
2015-09-03 17:37:19 +01:00
Tom Wilkie
57f7b4f2e6 Rename NodeMetadata -> Node 2015-09-03 16:18:54 +00:00
Tom Wilkie
8610151518 Merge pull request #425 from weaveworks/357-no-more-leaf-map
Remove LeafMap - have a generic function which converts a Topology to RenderableNodes
2015-09-03 11:29:03 +01:00
Tom Wilkie
d09a853fb2 Show container image details for containers. 2015-09-03 10:26:13 +00:00
Tom Wilkie
9ba38d71cc Review feedback 2015-09-03 10:19:27 +00:00
Tom Wilkie
892ecf78bb Merge pull request #431 from weaveworks/427-resolvers-flaky
Wait longer for resolver goroutine to stop.
2015-09-03 11:11:24 +01:00
Tom Wilkie
9ab22bd8dc Wait longer for the goroutine to stop. 2015-09-03 08:33:15 +00:00
David
0eccd9a6b9 Merge pull request #430 from weaveworks/413-trim-node-title
Trim node titles in graph
2015-09-03 09:45:19 +02:00
David
37e11d32d6 Merge pull request #429 from weaveworks/413-418-trim
Trim long container names and labels in details
2015-09-02 18:54:29 +02:00
David Kaltschmidt
a439c7ca97 trim node titles in graph via JS
fix for #413

Sadly, the title attribute to show something on hover does not work in
SVG. So we might need another solution for that.
2015-09-02 18:53:04 +02:00
David Kaltschmidt
e08d533b72 truncate details table titles as well 2015-09-02 18:09:36 +02:00
David Kaltschmidt
3fd98df8ac add row keys to keep react happy 2015-09-02 18:05:26 +02:00
David Kaltschmidt
9b8a314742 Trim long container names and labels in details
fixes #418
2015-09-02 17:45:07 +02:00
Tom Wilkie
21675f3000 Remove LeafMap - have a generic function which converts a Topology to a RenderableNodes. 2015-09-02 15:03:57 +00:00
Tom Wilkie
fa05e9bb9e Merge pull request #421 from weaveworks/357-edgemetadata
Move EdgeMetadata into the NodeMetadata struct.
2015-09-02 15:47:53 +01:00
David Kaltschmidt
e8ec3ed5fc fix nodes immutable after socket opens
fix for PR #410
2015-09-02 16:38:24 +02:00
Tom Wilkie
144a798602 Review Feedback 2015-09-02 14:32:47 +00:00
Tom Wilkie
afc2788777 Move EdgeMetadata into the NodeMetadata struct. 2015-09-02 14:32:44 +00:00
David
001e041f0d Merge pull request #410 from weaveworks/immutable
Use immutable objects for storing nodes in browser
2015-09-02 16:06:52 +02:00
David Kaltschmidt
2e50f6ae76 add test to check for detail pane titles 2015-09-02 16:00:28 +02:00
David Kaltschmidt
b17d958b07 use immutable objects for storing nodes
makes checking for topology changes easier, which triggers fewer
re-renders
fix JS store tests with Immutables
only update graph if topology changed
2015-09-02 16:00:28 +02:00
Tom Wilkie
9cab3f3834 Merge pull request #426 from weaveworks/422-panic-map-addr
Don't assume pseudo nodes have edges _away_ from them
2015-09-02 14:57:04 +01:00
Tom Wilkie
61f45b2306 In the Endpoint && Addr topology, we can't assume pseudo nodes have an adjacency coming _from_ them. 2015-09-02 13:37:09 +00:00
Tom Wilkie
0217351bb7 Add tests to catch bad pseudo node mapping. 2015-09-02 13:37:03 +00:00
Tom Wilkie
e867d168e1 Typo 2015-09-01 12:59:26 +00:00
Tom Wilkie
7cce17945f Add comment 2015-09-01 12:25:53 +00:00
Tom Wilkie
405c4c4cd7 Move sterilze to expect package; reuse in app. 2015-09-01 12:07:43 +00:00
Tom Wilkie
217775654a Merge pull request #411 from weaveworks/357-adjacencies-to-nodemetadata
Move Adjacency info inside the NodeMetadata struct
2015-09-01 12:18:19 +01:00
Tom Wilkie
8cc6da5de1 Merge pull request #415 from weaveworks/414-alpine
Use alpine:latest instead of gliderlabs/alpine
2015-09-01 12:15:41 +01:00
Tom Wilkie
c92ee90716 Use alpine:latest instead of gliderlabs/alpine 2015-09-01 11:15:14 +00:00
Tom Wilkie
899e2d7a5c Review feedback 2015-09-01 11:01:25 +00:00
Peter Bourgon
66c597ecf9 Remove debug code that snuck in 2015-09-01 09:36:57 +02:00
Tom Wilkie
1f6b3d4a45 Move Adjacency info inside the NodeMetadata struct; move pseudo node generation to the probes. 2015-08-28 15:20:27 +00:00
Tom Wilkie
64d3bd5663 Merge pull request #409 from weaveworks/boot2docker-support
Works with boot2docker.
2015-08-28 15:41:13 +01:00
Tom Wilkie
ae993e3b64 Merge pull request #380 from weaveworks/docker_squash_path
Improved error message when docker-squash is not detected
2015-08-28 15:28:54 +01:00
David
8365addbf3 Merge pull request #392 from weaveworks/352-trying
'Trying to reconnect..' in UI even though its connected
2015-08-28 14:39:06 +02:00
Alvaro Saurin
01d1bcfe9c Improved error message when docker-squash is not detected 2015-08-28 14:14:26 +02:00
David Kaltschmidt
1dccca2be7 fixed action name typo and added test 2015-08-28 13:10:58 +02:00
Paul Bellamy
235cbd3a52 use weavescope image for all remote work, so they're labelled works.weave.role=system 2015-08-28 11:59:29 +01:00
Paul Bellamy
26eea6eab2 Works with boot2docker.
The DOCKER_BRIDGE_IP is set on the remote host, so it will be found
correctly on boot2docker.
2015-08-28 11:59:02 +01:00
Tom Wilkie
9edd507bd4 Merge pull request #386 from weaveworks/356-conntrack
Use conntrack to detect short lived connections.
2015-08-28 10:28:46 +01:00
Tom Wilkie
903a51397b Review feedback 2015-08-28 09:19:56 +00:00
Tom Wilkie
55c77c6a37 Enhance the containers topology with information directly joined from endpoints, via IP address foreign key. 2015-08-27 16:29:35 +00:00
Tom Wilkie
81eb7fafc4 Merge pull request #401 from weaveworks/uncontainer-all-processes
Only group processes not in containers AND doing network IO into uncontained nodes.
2015-08-27 17:29:34 +01:00
Tom Wilkie
1a286eac04 Use an exec'd conntrack in 'events' mode instead of repeatedly execing it for NAT mappings. Also use conntrack to populate the endpoint table. 2015-08-27 16:29:33 +00:00
Tom Wilkie
e4970f9214 Give mapping functions the ability to return multiple nodes. 2015-08-27 16:29:32 +00:00
Peter Bourgon
cdaaf2e1da probe: unnecessary Copy in test 2015-08-27 17:30:50 +02:00