Paul Bellamy
0f9b117744
Connect to gce boxes as vagrant so we can access docker unix socket
2015-11-20 16:54:41 +00:00
Adam Harrison
c420c21219
Merge pull request #1707 from weaveworks/revert-1696-1694-symlink-into-var-run
...
Revert "Automatically symlink /var/run/*.sock sockets to /var/run/weave/*.sock"
2015-11-20 16:27:04 +00:00
Paul Bellamy
3bae4b0d93
Revert "Automatically symlink /var/run/*.sock sockets to /var/run/weave/*.sock"
2015-11-20 16:23:40 +00:00
Adam Harrison
1432bd7a81
Merge pull request #1696 from weaveworks/1694-symlink-into-var-run
...
Automatically symlink /var/run/*.sock sockets to /var/run/weave/*.sock
2015-11-20 16:23:12 +00:00
Adam Harrison
bdcf930e25
Merge branch '1.3'
2015-11-20 11:08:49 +00:00
Adam Harrison
2e42d74c59
Merge pull request #1706 from weaveworks/1683-update-docker-1.3
...
Raise minimum Docker version to 1.6
2015-11-20 11:06:00 +00:00
Bryan Boreham
bbf26fc3e8
Raise minimum Docker version to 1.6 to address #1683
2015-11-20 10:44:45 +00:00
Bryan Boreham
6dcc42cdeb
Merge branch '1.3'
2015-11-20 10:33:38 +00:00
Bryan Boreham
385b0aa07f
Fix typo in -tls info string
2015-11-20 10:33:20 +00:00
Bryan Boreham
f2b1ee3398
Merge branch 'latest_release_doc_updates' into 1.3
2015-11-20 10:30:28 +00:00
Bryan Boreham
2a2c60201f
Merge pull request #1699 from weaveworks/issues/1693-fix-proxy-docs-tls-args
...
Fix erroneously hyphenated Docker TLS arguments; Fixes #1693 .
LGTM
2015-11-20 10:27:34 +00:00
Matthias Radestock
53749156a7
Merge branch '1.3'
2015-11-19 20:58:14 +00:00
Matthias Radestock
ee12b34334
eliminate a gossip inefficiency and dormant bug
...
Fixes #1704
2015-11-19 20:57:27 +00:00
Matthias Radestock
b5a4aefe8b
never broadcast empty nameserver gossip
2015-11-19 18:28:37 +00:00
Bryan Boreham
c2d5cab1b8
Merge remote-tracking branch 'origin/1.3'
2015-11-19 15:30:20 +00:00
Bryan Boreham
f25af8f7d6
Merge pull request #1698 from weaveworks/1697-copy-on-write-gossip-data
...
make GossipData immutable; Fixes #1697 . Fixes #1450 . Fixes #1452 .
2015-11-19 14:58:32 +00:00
Paul Bellamy
33648b083c
SSH into test vms on gce as 'vagrant' user
2015-11-19 14:10:52 +00:00
Matthias Radestock
1500b1dc00
refactor: extract nameserver GossipData.copy
...
and remove a self-evident comment
2015-11-18 11:30:40 +00:00
Adam Harrison
9263d3e82c
Fix erroneously hyphenated Docker TLS arguments
2015-11-18 10:24:46 +00:00
Adam Harrison
02b7fd53ed
Merge tag 'v1.3.0' into latest_release_doc_updates
...
Resetting doc update branch for 1.3.0 release.
2015-11-18 10:14:10 +00:00
Matthias Radestock
3cd199e852
make GossipData immutable
...
The same piece of GossipData can be shared and subject to different
Merge operations. We either need to copy the data when we share it, or
create copies on modification, i.e. copy-on-write.
We choose the latter, since it is more efficient and there is just one
mutating operation.
Fixes #1697 .
2015-11-17 20:13:46 +00:00
Paul Bellamy
77bc22baf5
[proxy] Auto-symlink /var/run/*.sock in from /var/run/weave/*.sock
...
Avoids the obscure warning for users
2015-11-17 17:25:21 +00:00
Paul Bellamy
f57988761c
Revert "Revert "Merge pull request #1580 from weaveworks/1579-launch-proxy-mount-h""
...
This reverts commit 7987d09438 .
2015-11-17 17:15:28 +00:00
Adam Harrison
7987d09438
Revert "Merge pull request #1580 from weaveworks/1579-launch-proxy-mount-h"
...
This reverts commit 262352f8bb , reversing
changes made to 312691376a due to a bug
whereby `weave env` returns a unix domain socket with an incorrect path.
This change will be superceeded by #1694 .
2015-11-17 16:28:31 +00:00
Adam Harrison
262352f8bb
Merge pull request #1580 from weaveworks/1579-launch-proxy-mount-h
...
[proxy] dynamically mount -H dirs into the proxy when launching
2015-11-17 14:52:17 +00:00
Paul Bellamy
e8c56a8e8e
Review Feedback
2015-11-17 14:49:50 +00:00
Matthias Radestock
312691376a
Merge remote-tracking branch 'upstream/master'
2015-11-17 13:57:08 +00:00
Matthias Radestock
a9611c782b
cosmetic: move comment
2015-11-17 13:56:18 +00:00
Adam Harrison
bcc70b36fd
Merge pull request #1679 from weaveworks/1539-no-detect-tls-flag
...
[proxy] add --no-detect-tls flag, and proxy always tries to detect TLS.
2015-11-17 13:55:43 +00:00
Matthias Radestock
9ee3b1bfbd
add some timestamps to multiweave
2015-11-17 10:28:28 +00:00
Paul Bellamy
e80a83b30b
adding work around to the proxy /var/run warning
2015-11-17 09:40:34 +00:00
Paul Bellamy
d80e72dfcd
[proxy] dynamically mount -H dirs into the proxy when launching
...
This lets you use -H unix://*.sock outside /var/run/weave. Using a
socket directly in /var/run (i.e. /var/run/foo.sock), will reintroduce
the bug with namespaces not being GCed, so that is a warning.
2015-11-17 09:40:34 +00:00
Matthias Radestock
d01c26e618
cosmetic: remove outdated comment
...
The deadlock described for SendProtocolMsg (if it was going via the
actor) cannot occur since all sending of broadcasts and gossip by
LocalPeer is mediated by GossipSenders, the interaction with which is
non-blocking.
2015-11-17 09:27:49 +00:00
Matthias Radestock
cab2e11ca9
refactor: simplify per-connection GossipSender gc and creation
...
by putting it in one place and inlining some helper functions
2015-11-16 23:21:33 +00:00
Matthias Radestock
b48994b1b3
cosmetic: move some functions
2015-11-16 23:01:20 +00:00
Matthias Radestock
fb48acddb2
cosmetic: update comment
2015-11-16 19:27:31 +00:00
Paul Bellamy
7d627f7af4
Merge pull request #1673 from weaveworks/1440-cleanup
...
Move some netlink code to upstream library
2015-11-16 14:24:10 +00:00
Paul Bellamy
f458491d88
[proxy] add --no-detect-tls flag, and proxy always tries to detect TLS.
2015-11-13 15:27:27 +00:00
Bryan Boreham
de802f9d76
Work round docker-py assuming busybox is present ( https://github.com/docker/docker-py/issues/852 )
2015-11-13 11:44:08 +00:00
Bryan Boreham
804e6ba586
Cope with changes in docker-py structure.
...
Tests are now in a different directory,
and get sharded by module rather than individually.
2015-11-13 11:08:57 +00:00
Adam Harrison
af3fc82b77
Add release v1.3.0
v1.3.0
2015-11-12 16:49:33 +00:00
Adam Harrison
3bb7036cfd
Runner depends on tools
2015-11-12 16:48:56 +00:00
Bryan Boreham
d802eb485b
Merge pull request #1664 from weaveworks/weave-launch-plugin
...
Add plugin support to weave script. LGTM.
2015-11-12 16:04:41 +00:00
Adam Harrison
b4dd9c2490
Add plugin to features doc
2015-11-12 16:01:01 +00:00
Adam Harrison
04ab198e95
Set restart policy to 'always'
...
Docker attempts to recreate networks on startup which means the plugin
container has to be started. If it isn't started automatically by Docker
with a restart policy, it's not possible to start it manually because
Docker is blocked.
2015-11-12 14:58:54 +00:00
Adam Harrison
c345700963
Add plugin to weave status
2015-11-12 14:58:54 +00:00
Adam Harrison
b21afcb78f
Implement weave launch-plugin and weave stop-plugin
2015-11-12 14:56:13 +00:00
Adam Harrison
7f65530b26
weave setup fetches plugin
2015-11-12 14:56:13 +00:00
Bryan Boreham
e230eeb486
Use upstream netlink code
2015-11-12 13:08:56 +00:00
Bryan Boreham
b1b03f3a97
Revert "Remove code coverage as temporary work-around to Docker 1.9 issue"
...
This reverts commit 65fe753a58 .
2015-11-12 11:27:48 +00:00