Commit Graph
594 Commits
Author SHA1 Message Date
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 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
Tom Wilkie e7dc258119 Only group processes not in containers AND doing network IO into uncontained nodes. 2015-08-27 15:26:49 +00:00
Tom Wilkie 142aa067ec Fix test 2015-08-27 15:25:24 +00:00
Peter Bourgon 44e6fd2adb Merge pull request #399 from weaveworks/topology-copy
Moar functional: Topology Merge methods don't mutate the receiver
2015-08-27 17:05:12 +02:00
Peter Bourgon f368837cc8 Merge pull request #406 from weaveworks/337-label
Add works.weave.role=system label to the scope container.
2015-08-27 16:59:02 +02:00
Peter Bourgon fcecb92206 Ugh. 2015-08-27 16:54:06 +02:00
Tom Wilkie 18cda35f73 Add works.weave.role=system label to the scope container. 2015-08-27 14:17:08 +00:00
Alfonso Acosta 4db80108bf Merge pull request #400 from weaveworks/docker-labels
Report docker container labels and render them in the details pane
2015-08-27 14:11:35 +01:00
Alfonso Acosta 9ba37402cf Report/render both image and container labels
Daemon labels will have to wait since the go client (Docker API v1.14) doesn't support
them yet (daemon labels were exposed in Docker API v1.16)

See https://godoc.org/github.com/fsouza/go-dockerclient#Client.Info for details.
2015-08-27 09:45:30 +00:00
Tom Wilkie d5dd969a4d Merge pull request #402 from weaveworks/poll
Fail if want != have!
2015-08-26 17:31:20 +01:00