Martynas Pumputis
2ba8764615
Do not run "docker kill" inside smoke tests, because Docker 1.13.1
...
Otherwise test suites hang if run with Docker 1.13.1.
See: https://github.com/docker/docker/issues/31447
2017-04-12 13:05:39 +00:00
Martynas Pumputis
eb5435d275
Bump Docker CI version to 1.13.1
2017-04-12 13:05:39 +00:00
Marc CARRE
b048b6deb0
Bind-mount /proc in V2 plugin container.
...
This allows to pass ARP settings from the host, e.g.:
```
$ sudo docker-runc exec 512af90f342f16dddebc7b7245985d5eb67557e76798b4033eed2ff7adaa4eb5 cat /proc/sys/net/ipv4/neigh/weave/ucast_solicit
3
$ cat /proc/sys/net/ipv4/neigh/weave/ucast_solicit
3
$ cat /proc/sys/net/ipv4/neigh/weave/ucast_solicit
1
$ sudo docker-runc exec 512af90f342f16dddebc7b7245985d5eb67557e76798b4033eed2ff7adaa4eb5 cat /proc/sys/net/ipv4/neigh/weave/ucast_solicit
1
```
2017-04-12 13:05:39 +00:00
Bryan Boreham
0c23e47124
Allow docker API location to be specified or blanked
2017-04-12 13:05:39 +00:00
Bryan Boreham
0af2111535
Mention swarm mode in docs
2017-04-12 13:05:39 +00:00
Bryan Boreham
5bbd886e6f
Build a 'v2' Docker plugin
...
Redirect output to specific log files, because there doesn't seem to
be a 'docker logs' for plugins
2017-04-12 13:05:39 +00:00
Bryan Boreham
090878c157
Implement GetCapabilities on IPAM interface to eliminate warning message
2017-04-12 10:19:06 +00:00
Martynas Pumputis
53cc270f47
Make compatible with Docker Swarmkit
...
Implement (empty) endpoints for new NetworkAllocate and NetworkFree calls
Also update libnetwork and docker dependencies
2017-04-12 10:19:06 +00:00
Martynas Pumputis
ceb0186f46
Better error reporing for weaveutil
...
If a weaveutil subcmd is not found, report the fact to stderr.
2017-04-12 09:48:03 +00:00
Bryan Boreham
5e290aa11f
Don't halt kubernetes test script if 'weave expose' fails
...
it's better to carry on so k8s gets cleaned down
2017-04-11 16:31:52 +00:00
Bryan Boreham
5f6c5f6692
Ensure boltDB pathname is constructed uniformly
...
Keep the concatenation of the prefix and filename inside the boltdb
package, so we can't get it wrong outside.
2017-04-11 15:45:04 +00:00
Marc Carré
bc47866880
Merge pull request #2827 from weaveworks/issues/2799-peer-disco
...
Peer Discovery via cloud service
2017-04-11 14:59:28 +01:00
Bryan Boreham
e6a692424b
Add screen grab for Weave Cloud token
2017-04-11 12:22:59 +00:00
Bryan Boreham
f293063538
Fix print of error
2017-04-10 16:44:10 +00:00
Bryan Boreham
6321512ddb
Use peer count sent back by service
2017-04-10 16:42:47 +00:00
Bryan Boreham
0ca125ff2c
Extract 'HasMode' as method on ipamConfig
2017-04-10 16:42:28 +00:00
Bryan Boreham
57efe0145b
Remove TODO comment - if it's a transient error then enough restarts will get past it
2017-04-10 15:53:23 +00:00
Bryan Boreham
bd53462ab2
Rename 'weavenet' to 'net' in URLs, for simplicity
2017-04-10 15:45:49 +00:00
Bryan Boreham
c44d98b798
Add basic docs for peer discovery
2017-04-10 14:36:26 +00:00
Bryan Boreham
c8adcb2e79
Wire peer discovery delete into reset and rmpeer
2017-04-10 14:09:06 +00:00
Bryan Boreham
768f89c3de
Move peer http handlers from ipam to weaver
2017-04-10 14:09:06 +00:00
Bryan Boreham
e2d644b86b
Peer Discovery via a web service
2017-04-10 14:09:06 +00:00
Bryan Boreham
09977a2e04
Updated weaveworks/common, plus dependencies
...
Needed for peer discovery client calls
2017-04-10 14:01:59 +00:00
Bryan Boreham
63a0b964ab
Merge branch '1.9'
2017-04-10 12:45:03 +00:00
Ilya Dmitrichenko
5cae747b36
Consisten spacing in Markdown headings
...
Jekyll doesn't tolerate this, and it's generally cosidered a cleaner
style, we've had a bit of mixed style and this makes it consistent.
2017-04-10 12:44:38 +00:00
Marc Carré
1b7c386351
Merge pull request #2889 from weaveworks/consistent-spacing-in-markdown-headings
...
Consisten spacing in Markdown headings
2017-04-10 13:35:37 +01:00
Bryan Boreham
ef0dae4ed3
Simple example is only on two hosts
2017-04-10 11:37:06 +00:00
Ilya Dmitrichenko
293f1990bc
Consisten spacing in Markdown headings
...
Jekyll doesn't tolerate this, and it's generally cosidered a cleaner
style, we've had a bit of mixed style and this makes it consistent.
2017-04-10 12:19:29 +01:00
Bryan Boreham
0bb62ae75a
Merge branch '1.9'
2017-04-10 10:47:42 +00:00
Bryan Boreham
2686be1b93
Update mention of Docker 1.6 to 1.10
2017-04-10 10:45:42 +00:00
Marc Carré
77b193791a
Merge pull request #2853 from weaveworks/kube-smoketest-1.6
...
Update smoke tests for kubernetes 1.6
2017-04-10 11:21:23 +01:00
Bryan Boreham
74a7bef472
Use 'kubeadm reset' instead of replicating it
2017-04-10 09:02:45 +00:00
Bryan Boreham
fc78bf4d11
Update test script to work with kubeadm 1.6
2017-04-10 09:02:45 +00:00
Bryan Boreham
84cdf54079
Build VMs with Kubernetes 1.6.1 and CNI 0.5.1
2017-04-10 09:02:45 +00:00
Marc CARRE
fa08bb9df6
Merge remote-tracking branch 'origin/1.9'
2017-04-07 15:11:38 +01:00
Marc Carré
b845360091
Merge pull request #2887 from weaveworks/issues/add-gcloud-to-circle-path
...
Fix gcloud dependency for CI builds
2017-04-07 15:01:20 +01:00
Martynas Pumputis
953d451105
Check for gcloud in verify_dependencies
...
In CI builds, we rely on gcloud installed by Circle CI. Any change to
Circle $PATH or the installation might break CI builds in non-obvious
way.
2017-04-07 14:44:31 +01:00
Martynas Pumputis
75d80c4828
Add /opt/google-cloud-sk/bin to PATH of circle.yml
...
Otherwise, "gcloud" cannot be found.
2017-04-07 14:43:35 +01:00
Marc CARRE
3e030f7971
Merge branch '1.9'
2017-04-06 14:50:21 +01:00
Bryan Boreham
877658d22e
Merge pull request #2886 from weaveworks/lock-kubeadm-version
...
Lock kubeadm's Kubernetes version
2017-04-06 14:37:58 +01:00
Marc CARRE
1c797ca901
Upgrade to latest version of build-tools.
...
This brings a fix to the Ansible playbook which enables locking of `kubeadm`'s Kubernetes version.
2017-04-06 13:49:51 +01:00
Marc CARRE
520a72c8e6
Lock kubeadm's Kubernetes version.
...
Without this commit, `kubeadm` typically upgrades whichever version of Kubernetes is installed, sometimes leading to conflicts in between components' version.
This fixes the issue behind #2876 and should avoid build failures like [weave/8373](https://circleci.com/gh/weaveworks/weave/8373 ).
2017-04-06 13:49:48 +01:00
Marc CARRE
98fec7e5aa
Revert "Disable temporary 840 smoke tests"
...
This reverts commit b687484dda .
2017-04-06 10:43:56 +01:00
Bryan Boreham
d0e0df9bd4
Merge pull request #1350 from weaveworks/ipam-json
...
Add GET /ip handler to return all IPAM mappings.
2017-04-06 10:09:01 +01:00
Bryan Boreham
f5bdf916f5
Merge branch '1.9'
2017-04-05 16:31:47 +00:00
Bryan Boreham
038aac41fd
Fix weave-kube doc table of contents
2017-04-05 13:56:17 +00:00
Martynas Pumputis
ea36d232ac
Merge branch '1.9'
2017-04-04 15:46:09 +01:00
Martynas Pumputis
c54fe016b1
Merge pull request #2880 from weaveworks/upgrade-build-tools
...
Upgrade to latest build-tools.
2017-04-04 15:44:05 +01:00
Marc CARRE
9c9b46479d
Upgrade to latest build-tools.
...
Adds better support for CentOS, for Kubernetes 1.6 (default: 1.6.1), and makes Docker installation role configurable, among others.
2017-04-04 15:13:41 +01:00
Bryan Boreham
916ff7aa39
Merge branch '1.9'
2017-03-31 17:53:04 +00:00