Bryan Boreham
5c19efae48
Merge pull request #2811 from weaveworks/issues/2223-faq-anchors
...
Add anchors to faq questions
2017-02-23 13:19:39 +00:00
Bryan Boreham
f7c0da3ae1
Merge pull request #2781 from keontang/luanch-update
...
Add CONN_LIMIT environment var for running container
2017-02-23 12:40:01 +00:00
Bryan Boreham
fe0c833cdf
Move FAQ to the bottom of the menu
2017-02-23 12:28:51 +00:00
Bryan Boreham
58342f7509
add anchors to faq questions
2017-02-23 12:26:03 +00:00
Bryan Boreham
6d5c2ad0fa
Merge pull request #2793 from weaveworks/improve-fastdp-crypto-tests
...
Improve encryption tests
2017-02-22 14:56:14 +00:00
Martynas Pumputis
b585e1f4cb
Merge pull request #2795 from weaveworks/issues/2792-refcount-ipset
...
Reference-count ipset entries
Fix #2792
2017-02-22 14:01:26 +00:00
Bryan Boreham
7102bf6d9d
Merge pull request #2803 from weaveworks/update-readme
...
update slack community and weave user group details
2017-02-21 15:38:34 +00:00
Bryan Boreham
77988012ed
Merge pull request #2765 from weaveworks/issues/1644-fastdp-crypto-docs
...
Add fastdp-crypto docs
2017-02-20 17:56:32 +00:00
Bryan Boreham
2989e3cccd
Merge pull request #2790 from weaveworks/update-netlink-dep
...
Update vishvananda/netlink
2017-02-20 17:51:37 +00:00
Bryan Boreham
5a47d1d13f
Merge pull request #2796 from weaveworks/versions-manifest
...
Add versions manifest file for dependencies.
2017-02-20 11:42:30 +00:00
Martynas Pumputis
d3795d4e74
Merge pull request #2774 from weaveworks/update-ipam-doc
...
Update IPAM documentation.
2017-02-16 12:09:08 +00:00
Marc CARRE
bc97daf5c0
Update IPAM documentation.
2017-02-15 16:25:12 +00:00
abuehrle
08e4c98172
open new window punctuation
2017-02-14 14:41:25 -06:00
abuehrle
ca254e066a
changed to pro link for WUOG
2017-02-14 14:28:22 -06:00
abuehrle
aea92a3563
update slack community and wuog
2017-02-14 14:16:37 -06:00
Bryan Boreham
e9fa655e0e
Merge pull request #2802 from weaveworks/issues/2761-build-chown
...
Make /usr/local/go writable to anyone
2017-02-14 16:55:37 +00:00
Martynas Pumputis
7d178ecee9
Make /usr/local/go writable to anyone
...
Previous attempt to chown the dir inside build.sh resulted in
a significant increase in a build time, and build.sh is exec'd
once per each build.
2017-02-14 15:45:25 +00:00
Bryan Boreham
201321f390
Remove refcounts on destroy and flush
2017-02-14 10:50:22 +00:00
Bryan Boreham
3afc528c88
Reference-count ipset entries
2017-02-14 10:26:59 +00:00
Marc CARRE
62c9522bf6
Fix bug in get_go_version_from_build_dockerfile.
...
Previously, the first line of the Dockerfile would have been selected, regardless of its value.
What we want is to actually select the first line matching the regex, and then extract the group corresponding to the Go version out of it.
2017-02-13 19:54:38 +00:00
Marc CARRE
1b45e8662e
Add DEPENDENCIES file and source Vagrant and tests versions from it.
...
- One unique file to list all dependencies and dependencies' versions (except Go, currently defined in `build/Dockerfile`).
- Custom versions can now be injected into Vagrant VMs.
- Vagrant dev VMs, Vagrant test VMs, and `run-integration-tests.sh` all source from `DEPENDENCIES`, to keep things 'DRY'.
- Vagrant versions can be overriden using environment variables, like it was possible in `run-integration-tests.sh`.
2017-02-13 19:54:38 +00:00
Marc CARRE
3ce8aec039
Removed unecessary trailing whitespaces.
...
Noise on git diff if/when text editors remove them automatically, so might as well proactively remove them.
2017-02-13 19:54:38 +00:00
Martynas Pumputis
32d44e09a1
Merge pull request #2787 from weaveworks/issues/2784-preclaim-addresses
...
Claim existing IP addresses at startup with no race condition
Fixes #2784
2017-02-13 17:51:38 +00:00
Bryan Boreham
4e37f5ec42
Add explanations of various claim and allocation fields
2017-02-13 17:31:02 +00:00
Bryan Boreham
39f471e9d3
Merge pull request #2773 from weaveworks/issues/2772-check-type-on-delete
...
Handle cache.DeleteFinalStateUnknown
2017-02-13 15:49:24 +00:00
Bryan Boreham
293abd953e
Fix flaky test 320
...
The intention, per the comments, is that host1 should claim from host2.
But host2 and host3 can carve up the space either way round. If host1
claims from host3 then there is a race whether anyone finds out about
it.
Adding a 'prime' on host2 ensures the space is all owned by host2 at that point.
2017-02-13 11:30:34 +00:00
Bryan Boreham
fde7dcdde9
Stop collecting addresses in weave script now we do it in Go
2017-02-13 11:30:34 +00:00
Bryan Boreham
7075b5d9fd
Extend pre-existing address reclaim to docker containers
2017-02-13 11:30:34 +00:00
Bryan Boreham
50b1aa0c74
Merge pull request #2785 from weaveworks/typo-app-isolation-doc
...
Fix typo in CIDR.
2017-02-13 11:15:17 +00:00
Martynas Pumputis
7f48cc9239
Replace 110_encryption_2_test.sh by 110_sleeve_encryption_2_test.sh
2017-02-10 17:30:30 +00:00
Martynas Pumputis
8211afe5d5
Improve 111_fastdp_encryption_2_test.sh
2017-02-10 17:20:24 +00:00
Bryan Boreham
e26dbf11e9
Stop collecting addresses in launch script now we do it in Go
2017-02-10 15:11:14 +00:00
Bryan Boreham
39ac1a0037
Collect existing weave addresses at start-up, to avoid a race when
...
doing it from the script
Note we need to run weaver in the host pid namespace, so it can search
for existing container IPs. Also now we are firing off sub-processes
it's better to not be PID 1 so Linux doesn't expect us to reap zombies.
2017-02-10 15:10:02 +00:00
Martynas Pumputis
86f716c38c
Add fastdp-crypto docs
2017-02-10 14:49:47 +00:00
Marc CARRE
d5c7c4476b
Fix typo in CIDR.
2017-02-09 20:58:06 +00:00
Martynas Pumputis
2a02883f07
Update vishvananda/netlink
2017-02-09 15:56:02 +00:00
Martynas Pumputis
f592e4b70a
Merge pull request #2780 from weaveworks/tf-ansi-macos
...
Upgrade to latest build-tools.
2017-02-09 14:58:43 +00:00
Marc CARRE
968855e0a4
Upgrade to latest build-tools.
...
Make tools/provisioning/setup.sh behave consistently regardless of whether under Linux or macOS, and whether sourced or executed.
2017-02-09 14:35:54 +00:00
Jiyuan Tang
bee031ad70
Add CONN_LIMIT environment for running container
2017-02-09 19:34:16 +08:00
Martynas Pumputis
3378e09b6a
Merge pull request #2775 from weaveworks/num-hosts-via-env-var
...
Remove hard-coded NUM_HOSTS env. var.
2017-02-08 18:17:35 +00:00
Marc CARRE
ab37b4a6c4
Remove hard-coded NUM_HOSTS env. var.
...
Instead of hardcoding this in the code, this should be passed by CircleCI from Settings > weaveworks > weave > Environment Variables.
2017-02-08 17:56:48 +00:00
Martynas Pumputis
dff5b6d3f1
Merge pull request #2694 from weaveworks/2647-testing-mvp
...
Testing MVP
Fixes #2647
2017-02-08 16:25:56 +00:00
Marc CARRE
c026579cec
Update make lint to cope with latest changes made in build-tools.
2017-02-08 14:15:59 +00:00
Marc CARRE
ef8b576742
Default behaviour now is to create a GCP image if missing.
...
We previously had 'use image' as a default, but not 'create image', which is inconsistent and leads to unexpected failures.
2017-02-08 14:15:59 +00:00
Marc CARRE
69398a9d7e
Source config.sh using relative path to the script, regardless of current directory.
...
Sourcing failed when running make integration-tests.
2017-02-08 14:15:59 +00:00
Marc CARRE
0a2beedad3
Add flag to skip destruction of test VMS.
...
This should be useful when we just want to type one make integration-tests / ./run-integration-tests command to make/start VMs/configure them/test, but also investigate potential failures afterwards.
2017-02-08 14:15:59 +00:00
Marc CARRE
29d50bbf09
Globally redirect stdout to stderr, except when echo'ing "export HOSTS=...".
...
This should make development easier by allowing developers to set HOSTS in their calling shell, and re-use the value for this env. var. when calling individual test scripts, e.g.:
```
cd test
eval $(./run-integration-tests.sh setup)
./200_dns_test.sh
```
2017-02-08 14:15:59 +00:00
Marc CARRE
673fc73cd5
Increase number of test machines for CircleCI to 16.
...
This should speed the build up, and provide faster feedback to developers.
2017-02-08 14:15:59 +00:00
Marc CARRE
1185bed370
Changed default number of test machines to 3.
...
CircleCI keeps 10 nodes in order to speed up the build, but the default is 3, as this is the minimum required to run any test. This should make more sense as a default for a developer to quickly start an environment and iterate.
2017-02-08 14:15:59 +00:00
Marc CARRE
1176d44044
Run git submodule update --init as the very first step in CircleCI.
...
Doing so in circle-dependencies-post arrives too late for background provisioning.
2017-02-08 14:15:59 +00:00