Marc CARRE
ed629d420d
Pass additional options to ./tools/test to revert to previous behaviour.
...
Previous commit upgrades Weave Net to the latest version of `build-tools`.
However, `./tools/test`'s default behaviour has changed, so we need to explicitly pass new options/arguments, in order to keep it behaving like before fd568682c3 .
2017-01-25 17:14:05 +00:00
Marc CARRE
fd568682c3
Upgrade Weave Net to latest version of build-tools, skipping bash scripts when lint-ing.
...
Lint-ing all of Weave Net is currently not desirable because:
* it would create conflicts on many branches,
* it would pollute the git history,
* etc.
and because `lint` currently lints all files except `./vendor`, this breaks Weave Net's build.
As a result, Weave Net is not using the latest commit in `build-tools`'s `master` branch, which is also source of problems:
* it limits standardisation of projects across Weaveworks,
* it limits the ability to use the latest features of `build-tools`,
* it complexifies merging changes in `build-tools` (e.g. #53 and weaveworks/weave#2694 for weaveworks/weave#2647 ),
* etc.
This change:
* brings Weave Net to the latest version of `build-tools` (which now supports `.lintignore` files),
* adds such a `.lintignore` file to skip all bash scripts (in order to avoid breaking the build).
`GLOB`s in `.lintignore` can then, over time and as scripts are `shfmt`-ed, be relaxed and maybe even removed.
2017-01-25 16:50:32 +00:00
Bryan Boreham
69dacd0594
Restrict CircleCI publishing to AMD64
2017-01-25 10:52:53 +00:00
Bryan Boreham
f17a2a00b1
Merge pull request #2713 from luxaslabs/multiarch
...
Make Weave Net multi-architecture
2017-01-24 18:07:32 +00:00
Lucas Käldström
1a64420e01
Fix duplicate publish target
2017-01-24 17:38:44 +02:00
Bryan Boreham
49b9a2c8df
Bump Docker to 1.10
2017-01-24 17:28:08 +02:00
Bryan Boreham
6c251417d5
Update 'docker inspect weavedb' format for Docker 1.10
2017-01-24 17:27:53 +02:00
Lucas Käldström
8c0c38c8b3
Add manifest-tool as a submodule
2017-01-24 17:27:30 +02:00
Lucas Käldström
29eee4e858
Fixing review feedback, adding checksums, etc
2017-01-24 17:24:04 +02:00
Lucas Käldström
454c6f713d
Make Weave Net multi-architecture and add support for ARM and ARM 64-bit
2017-01-24 17:23:00 +02:00
Marc Carré
dd715e18ec
Merge pull request #2743 from weaveworks/fix-uuid
...
Don't fail if only half the system IDs are blank
2017-01-23 15:00:06 +00:00
Bryan Boreham
c1023eaf18
Hard-code repository name for weavebuild container
...
so we don't create a new one when testing publish to different DOCKERHUB_USER
2017-01-20 14:55:10 +00:00
Bryan Boreham
b091f59311
Merge pull request #2734 from Compositional/master
...
Add partial support for non-FHS host systems
2017-01-20 14:45:33 +00:00
Marc Carré
f98ad822e3
Merge pull request #2740 from weaveworks/issues/2738-dedupe-surrogate
...
Update mesh lib to break cycle of old gossip
2017-01-20 12:36:08 +00:00
Bryan Boreham
917c1ddbad
Update mesh lib to break cycle of old gossip
2017-01-20 12:05:55 +00:00
Marc Carré
d81d2f691d
Merge pull request #2742 from weaveworks/build-improvements
...
Build improvements
2017-01-20 11:26:18 +00:00
Bryan Boreham
1ad118a38f
Merge branch '1.8'
2017-01-20 09:45:13 +00:00
Bryan Boreham
9d1648cee7
Merge pull request #2741 from weaveworks/document-mtu-with-weave-kube
...
Document WEAVE_MTU in weave-kube config options
2017-01-20 09:40:57 +00:00
Bryan Boreham
929167366a
Don't fail if only half the system IDs are blank
2017-01-19 15:57:21 +00:00
Bryan Boreham
353ccf5e6c
Move build to 'dependencies' section
...
This means we don't spend time trying to run other tests if the build failed.
2017-01-19 10:59:16 +00:00
Bryan Boreham
cfc1fa4fae
Build test runner inside build container for consistency
2017-01-19 10:59:04 +00:00
Robert Hensing
d881f47088
Add partial support for non-FHS host systems
...
Fixes weaveworks/weave#2733 partially, where <host>/etc/resolv.conf is not a
symlink
2017-01-18 23:28:49 +01:00
Bryan Boreham
84013c4452
Merge pull request #2735 from weaveworks/issues/2732-pin-alpine-version
...
Pin alpine container version
2017-01-18 16:49:04 +00:00
Adam Harrison
d9dc1a988c
Document WEAVE_MTU in weave-kube config options
2017-01-18 15:11:41 +00:00
Marc CARRE
5fd14348aa
Fix broken link to 'Building Weave Net' documentation.
2017-01-17 17:49:17 +00:00
Adam Harrison
57a250a20b
Pin alpine container version
2017-01-16 12:27:53 +00:00
Adam Harrison
81add75258
Merge pull request #2711 from weaveworks/issues/2427-unique-ids
...
Better machine unique IDs
2017-01-13 09:40:18 +00:00
Bryan Boreham
0145282a10
Merge pull request #2728 from weaveworks/issues/2653-ulogd-pdeathsig
...
SIGKILL ulogd on weave-npc exit
2017-01-11 17:31:18 +00:00
Adam Harrison
ae0cb5d483
SIGKILL ulogd on weave-npc exit
2017-01-11 14:12:01 +00:00
Bryan Boreham
e7eeecd762
Smoke test for peer names
2017-01-11 13:14:35 +00:00
Bryan Boreham
7d308a4ac5
Wire weaveutil unique-id into weave script
...
Also ensure the right host directories are mounted when create-bridge
is called from either the weave script or weave-kube.
2017-01-11 13:14:35 +00:00
Bryan Boreham
ebcb7f6108
Use persisted peer name if it matches old-style ID
2017-01-11 13:14:35 +00:00
Bryan Boreham
e03c7b1b7c
Allow opening persistence file read-only
2017-01-11 13:13:19 +00:00
Bryan Boreham
70a20b4d26
Generate peer name / mac address in Go
2017-01-11 13:12:30 +00:00
Bryan Boreham
d143470d77
Refactor: extract db filename to a constant
2017-01-11 13:05:25 +00:00
Bryan Boreham
30d6639a98
Refactor: move peer name identifier to DB package
2017-01-11 13:05:25 +00:00
Adam Harrison
92cfd3b4f9
Merge pull request #2725 from weaveworks/update-tools
...
Update tools submodule to avoid breaking on missing Docker mflag
2017-01-09 17:09:53 +00:00
Adam Harrison
7659ea21c7
Merge branch '1.8'
...
Fixes #2693 .
2017-01-09 16:24:08 +00:00
Adam Harrison
4e740736e7
Merge pull request #2697 from weaveworks/issues/2693-npc-log-instructions
...
Fix instructions to view npc logs when >1 pod exists
2017-01-09 16:23:42 +00:00
Adam Harrison
4f44d9e25a
Merge branch '1.8'
...
Fixes #2719 .
2017-01-09 15:49:29 +00:00
Adam Harrison
2ae2d52289
Merge pull request #2722 from weaveworks/issues/2719-delete-pods
...
Warn not to delete all Weave Net pods
2017-01-09 15:48:48 +00:00
Adam Harrison
635191970f
Merge pull request #2688 from weaveworks/issues/2684-exec-weaver
...
Exec weaver from weave-kube launch rather than running in background
2017-01-09 15:24:19 +00:00
Bryan Boreham
e370443a3f
Merge pull request #2699 from weaveworks/2647-parallelise-sanity-checks
...
Parallelise sanity checks in order to speed them up.
2017-01-09 12:57:44 +00:00
Bryan Boreham
738ff2b65f
Update tools submodule to avoid breaking on missing Docker mflag
2017-01-09 12:50:18 +00:00
Bryan Boreham
cef8c908d0
Merge pull request #2704 from weaveworks/2647-parallelise-setup
...
Parallelise setup.sh's individual tasks.
2017-01-09 12:30:53 +00:00
Marc CARRE
edc0cdbc10
Sanity checks' output is now redirected to $CIRCLE_ARTIFACTS directly when running smoke tests in CircleCI.
...
Previously sanity checks' output was redirected to /tmp and then copied to $CIRCLE_ARTIFACTS, which is more "moving pieces".
2017-01-09 12:25:29 +00:00
Marc CARRE
89e116961c
Now measure time spent in setup.
2017-01-09 12:03:13 +00:00
Marc CARRE
71180f97e7
Parallelise setup.sh.
2017-01-09 12:03:09 +00:00
Adam Harrison
be8d9d88d8
Merge pull request #2724 from weaveworks/2647-remove-dependency-on-jq
...
Removed dependency on jq in test #175 .
2017-01-09 10:59:52 +00:00
Bryan Boreham
35de3720e9
Merge pull request #2698 from weaveworks/2647-find-relative-dir
...
Finding and running tests no longer depends on current directory.
2017-01-09 10:34:07 +00:00