Commit Graph
5230 Commits
Author SHA1 Message Date
David Kaltschmidt 47ba0ff2a4 Skip layout when only edges changed 2015-11-05 11:00:31 +01:00
David Kaltschmidt 7306e8fb5f Rewrote nodes-layout to use immutablejs 2015-11-05 11:00:31 +01:00
David Kaltschmidt e4da515fa1 Refactored doLayout signature 2015-11-05 10:58:13 +01:00
David Kaltschmidt 3d08b15430 JS test framework for node layout 2015-11-05 10:58:13 +01:00
Tom Wilkie 3f0b0e1365 Squashed 'tools/' changes from d6ea3ad..28c6aa0
28c6aa0 Make prefix on runner schedule optional.
452f2b7 Merge pull request #8 from weaveworks/7-gzip
4be5541 Add gather_coverage.sh script.
e22c576 Compress cached images.
f250a3b Add sched CLI and update readme.
6b3c735 Add scheduler from weave

git-subtree-dir: tools
git-subtree-split: 28c6aa063c1b171c3ba42d958ad640d49f8c39f2
2015-11-04 15:36:21 +00:00
Tom Wilkie 23c253fadc Merge commit '3f0b0e13653383eb630e6482a9b3d8c29891c9bf' into 587-parallelise 2015-11-04 15:36:21 +00:00
Tom Wilkie 1ad7b4fce5 Speed up tests on circle.
- Ensure we use up to date build container when running tests.
- Parallelise host setup for integration tests.
- Pass some more circle env vars through to ./tools/tests so the scheduler works.
- Gather coverage from multiple shards.
- Create files as the right owner inside the container.
- Parallelise the circle.yaml
- Parallelise the intergration tests using existing machinery
- Build experimental in parallel.
- Use custom scheduler prefix for integration tests, so schedules don't clash with weave.
2015-11-04 15:35:21 +00:00
Paul Bellamy 452f2b7de1 Merge pull request #8 from weaveworks/7-gzip
Compress cached images.
2015-11-04 12:21:31 +00:00
Tom Wilkie 4be554132b Add gather_coverage.sh script. 2015-11-04 12:16:30 +00:00
Tom Wilkie e22c576487 Compress cached images. 2015-11-04 12:16:23 +00:00
Tom Wilkie ad09d1effc make static 2015-11-03 18:17:47 +00:00
Tom Wilkie 7fdc328a7b Merge pull request #505 from weaveworks/499-empty
Show message if topology is empty
2015-11-03 17:56:34 +00:00
Tom Wilkie 29c2f8255c Merge pull request #614 from weaveworks/612-release-test
Release script should use make tests to run tests; also fix build warning.
2015-11-03 17:53:36 +00:00
David Kaltschmidt 5c086aeeb3 show message if topology is empty 2015-11-03 18:27:23 +01:00
Tom Wilkie 43f6cf7114 Fix build warning with go1.5 2015-11-03 17:25:39 +00:00
Tom Wilkie bcd346ab5b Release script should use make tests to run tests. 2015-11-03 17:25:39 +00:00
Tom Wilkie 8f2dc64762 Last try, then I give up 2015-11-03 17:01:03 +00:00
Tom Wilkie 6164d7dc94 Try again 2015-11-03 16:25:49 +00:00
Tom Wilkie a5017c8d33 Remove spurious test. 2015-11-03 15:39:31 +00:00
Tom Wilkie 261ad4c6f3 Build the runner in the gopath. 2015-11-03 15:14:51 +00:00
Tom Wilkie 73c8d3ba56 Hack to make this work whilst we move the test runner. 2015-11-03 15:09:57 +00:00
Tom Wilkie f250a3b0e1 Add sched CLI and update readme. 2015-11-03 15:01:33 +00:00
Paul Bellamy 6fb7db5536 Merge pull request #617 from weaveworks/613-image-version-check
Make sure scope can start after an upgrade.
2015-11-03 14:56:00 +00:00
Tom Wilkie a0e2919726 Deal with move of runner. 2015-11-03 14:55:20 +00:00
Tom Wilkie 6b3c7353f5 Add scheduler from weave 2015-11-03 14:37:47 +00:00
Tom Wilkie d779a4e5da Make sure scope can start after an upgrade. 2015-11-03 14:16:28 +00:00
David Kaltschmidt 7722b2f1dc Fixing most npm deps versions 2015-11-03 13:22:01 +01:00
David Kaltschmidt bc7ee66ed9 Fix npm install by fixing version of react-tap-event-plugin 2015-11-03 11:25:56 +01:00
Tom Wilkie 30ee48f451 Merge branch '0.9' 2015-11-02 15:10:32 +00:00
Tom Wilkie afe07f71c9 Spelling in the changelog 2015-11-02 15:09:06 +00:00
Tom Wilkie 3a4b727ec4 Propagate SCOPE_VERSION when building in a container. v0.9.0 2015-11-02 14:52:31 +00:00
Tom Wilkie 641c2a1834 Merge remote-tracking branch 'origin/0.9' 2015-10-30 09:49:05 +00:00
Tom Wilkie 1dd4480c31 Update demo script 2015-10-29 15:13:37 +00:00
Tom Wilkie e0cea0e2b1 docker run -ti is problematic for automation. 2015-10-29 14:15:39 +00:00
Tom Wilkie 69184f2121 Merge pull request #522 from weaveworks/metadata-sets
NodeMetadata Sets
2015-10-29 12:54:45 +00:00
Peter Bourgon 7dad389dac Merge pull request #605 from weaveworks/604-close-idle-http
Close idle http connections when we stop a Http Publisher.
2015-10-29 13:45:12 +01:00
Peter Bourgon 3c131982f1 Merge pull request #603 from weaveworks/602-app-cpu
Don't keep stacking filters onto renderers, close idle http connections when we close a http publisher.
2015-10-29 13:45:05 +01:00
Tom Wilkie bdf39aeaab Don't mutate the input array for MakeStringSet 2015-10-29 12:23:38 +00:00
Tom Wilkie 920250e414 Close idle http connections when we stop a Http Publisher. 2015-10-29 12:14:17 +00:00
Tom Wilkie c6604a6c9b Don't keep stacking filters onto renderers; instead, ensure we return a fresh renderer each time. 2015-10-29 11:35:18 +00:00
Tom Wilkie 0dbb045d51 Review feedback. 2015-10-29 09:09:12 +00:00
Paul Bellamy 5283a010a7 Merge pull request #600 from weaveworks/599-close-nil-channel
Fix close on nil channel
2015-10-28 15:53:52 +00:00
Tom WilkieandTom Wilkie 63ae144691 Changelog for 0.9 release 2015-10-28 15:28:06 +00:00
Tom Wilkie c5c115bb0f Make channel so stop doesn't fail; also, test stop. 2015-10-28 15:25:38 +00:00
Tom WilkieandTom Wilkie 244e2f4b4a gofmt + build 2015-10-27 14:48:43 +00:00
Tom Wilkie ec4425fb80 Use Node.Sets for Host Local Networks. 2015-10-27 14:35:07 +00:00
Tom Wilkie 6e9ad995b0 Use Node.Sets for Docker/Weave IPs 2015-10-27 14:12:35 +00:00
Tom Wilkie 6913431138 Make IDList an alias for StringSet 2015-10-27 14:12:34 +00:00
Tom Wilkie 5a0e23b3ea Some additional methods for using Sets. 2015-10-27 14:12:34 +00:00
Peter BourgonandTom Wilkie c68516ec22 report: add StringSet (port of IDList, effectively) 2015-10-27 14:12:34 +00:00