Paul Bellamy
dbf39403d3
[proxy] Autoconfigure TLS based on daemon settings
...
With this on OSX you can:
```sh
$ boot2docker init
$ boot2docker up
$ eval $(boot2docker shellinit)
$ weave launch
$ eval $(weave env)
```
2015-09-16 10:44:17 +01:00
Matthias Radestock
14dde9ec32
Merge branch '1.1'
2015-09-15 16:47:05 +01:00
Matthias Radestock
8e656c1fd7
Merge pull request #1429 from weaveworks/1424-fix-cancel
...
Use explicit index into operations slice in cancelOpsFor()
Fixes #1424
2015-09-15 16:45:11 +01:00
Bryan Boreham
d55c68c248
Review feedback
2015-09-15 16:18:37 +01:00
Matthias Radestock
3c266dce8c
Merge branch '1.1'
2015-09-15 15:51:36 +01:00
Matthias Radestock
8ec3ab5e28
Merge pull request #1435 from weaveworks/update-vagrantfile-docker-repos
...
Update docker repo, keys and package name
2015-09-15 15:49:33 +01:00
Matthias Radestock
f7be34f5bb
Merge branch '1.1'
2015-09-15 15:44:53 +01:00
Matthias Radestock
58a30f7282
Merge branch 'latest_release_doc_updates' into 1.1
2015-09-15 15:44:15 +01:00
Matthias Radestock
2b5c2874ab
remove 'lxc-docker' reference from build-on-ubuntu instructions
...
...since the Docker docs have been updated to install docker-engine.
2015-09-15 15:34:44 +01:00
Matthias Radestock
64b47ca3c7
Merge branch '1.1'
2015-09-15 13:17:06 +01:00
Matthias Radestock
bed11f4214
Merge pull request #1431 from weaveworks/issues/1397-strip-version-prefix
...
Automatically strip 'v' prefix for mainline and branch releases
Fixes #1397 .
2015-09-15 13:15:49 +01:00
Adam Harrison
bbf7646751
Update docker repo, keys and package name
2015-09-15 11:33:53 +01:00
Adam Harrison
6dfefb95e8
Advise installation of weaveworks github-release fork
2015-09-15 10:47:43 +01:00
Adam Harrison
44c2861aba
Update release process doc
2015-09-15 10:41:41 +01:00
Adam Harrison
3039046a6d
Strip v prefix for mainline and branch releases
2015-09-15 10:41:24 +01:00
Paul Bellamy
e39974eb07
Merge pull request #1210 from weaveworks/401-proxy-start-events
...
make proxy attach network on docker start event
2015-09-15 10:18:48 +01:00
Bryan Boreham
76895c76a1
Use Mutex instead of RWMutex, for simplicity
2015-09-14 17:11:56 +01:00
Bryan Boreham
a7e0f03647
Use explicit index into operations slice in cancelOpsFor()
...
to avoid mis-indexing when more than one op is removed
2015-09-14 17:02:35 +01:00
Bryan Boreham
98e8ef4e11
Merge remote-tracking branch 'upstream/1.1'
2015-09-14 16:33:12 +01:00
Bryan Boreham
5635ba1fd0
Update out-dated error message
2015-09-14 16:31:37 +01:00
Adam Harrison
2ffe9b53f7
Merge branch '1.1'
2015-09-14 14:21:36 +01:00
Adam Harrison
dd0eee6418
Merge pull request #1411 from weaveworks/1405-arping-dynamic-attach-1
...
always arp_update new addresses in 'attach'
2015-09-14 14:20:21 +01:00
Paul Bellamy
405c2889f0
Merge pull request #1415 from weaveworks/1341_report_snapshot_versions
...
correctly report snapshot versions
2015-09-14 10:45:29 +01:00
Matthias Radestock
40cf392504
cosmetic: vertical alignment in version output
2015-09-11 15:56:17 +01:00
Matthias Radestock
42baa03985
report the proxy version instead of weaveexec version
...
That way we no longer rely on the weavexec image version tag, which
may not always be present. Since the proxy is embedded in the
weaveexec image, this effectively versions the image.
Also report the *local* script version instead of the embedded script
version. There is no point in reporting the latter since it will
always match the weaveexec version.
Closes #1341 .
2015-09-11 15:52:50 +01:00
Matthias Radestock
016f20b2d4
Merge branch '1.1'
2015-09-11 14:07:59 +01:00
Matthias Radestock
83ef93f3fb
detect running proxy regardless of version
...
Fixes #1413 .
2015-09-11 14:06:44 +01:00
Matthias Radestock
d5faf31d43
Merge remote-tracking branch 'upstream/master'
2015-09-11 13:36:59 +01:00
David Wragg
12324e3550
Revert "Make weave build under go1.5; use our build flags for go get, and force stuff to be static."
...
This reverts commit 5860492a38 .
Although the build works under 1.4, this change had an unfortunate
impact (see #1412 ).
2015-09-11 13:31:15 +01:00
Matthias Radestock
ff67499562
cosmetic
2015-09-11 13:30:22 +01:00
Matthias Radestock
2ba5abc2bb
rename 'VERSION' to 'WEAVE_VERSION'
...
to avoid potential accidental clashes with user's environment.
Closes #1389 .
2015-09-11 11:02:51 +01:00
Matthias Radestock
f7dfe9dd23
always arp_update new addresses in 'attach'
...
Previously we'd only do that when the container had no ethwe at the
start. Therefore adding a recycled IP address to an already attached
container would not send out an arp update for that IP, which would
break connectivity to that IP for containers which had previously
accessed that IP.
Fixes #1405 .
2015-09-10 18:43:49 +01:00
Adam Harrison
3d4a8aaad1
Merge branch '1.1'
2015-09-10 17:24:26 +01:00
Adam Harrison
ac145052d6
Correct weave stop advice
...
Fixes #1408 .
2015-09-10 17:23:33 +01:00
Matthias Radestock
4ded1f6193
Merge branch '1.1'
2015-09-09 20:06:34 +01:00
Matthias Radestock
7a41337d17
Merge branch 'latest_release_doc_updates' into 1.1
2015-09-09 20:06:14 +01:00
Matthias Radestock
2d006dffaf
add link to latest release to docs homepage
...
Closes #1400 .
2015-09-09 20:04:37 +01:00
Matthias Radestock
940a0a67a5
Merge branch '1.1'
2015-09-09 19:54:46 +01:00
Matthias Radestock
69c935a6e8
Make latest_release description link to real release
...
Closes #1399 .
2015-09-09 19:52:08 +01:00
Adam Harrison
be304365a0
Merge branch '1.1'
2015-09-09 14:26:34 +01:00
Adam Harrison
676127893f
Escape double curly braces eaten by Jekyll/Liquid
2015-09-09 14:21:31 +01:00
Adam Harrison
df62d512cd
Correct weave report example in troubleshooting guide
2015-09-09 14:00:53 +01:00
Adam Harrison
fc00767cf8
Remove reference to 1.0 from README
2015-09-09 13:56:25 +01:00
David Wragg
2163b39268
Merge weaveworks/go-1.5 (PR #1386 )
...
Make Weave build & work with Go 1.5
2015-09-09 12:23:57 +01:00
Matthias Radestock
aa61cbd574
Merge pull request #1388 from weaveworks/alpine
...
gliderlabs/alpine is now just alpine
2015-09-08 14:01:40 +01:00
Adam Harrison
2a89d53d7d
Merge pull request #991 from dpw/fdp-prep
...
Fast datapath preparations
2015-09-08 13:19:03 +01:00
David Wragg
f7ce6a1fdb
Injected packets shouldn't happen in handleCapturedPacket
...
Check for them just in case, but don't take an extra lock to do it.
2015-09-08 10:46:04 +01:00
David Wragg
20b35f3139
Add NewPeerFromSummary
...
To reduce the number of places that are explicit about which values
go into a new Peer.
2015-09-08 10:46:02 +01:00
David Wragg
46d454730f
Notify the Overlay when routes change
2015-09-08 10:44:57 +01:00
David Wragg
c2ad4c5633
Flows
...
For fast datapath, the router core will only be invoked upon datapath
misses. And it needs to yield routing decisions in a form that can be
used to configure the in-kernel datapath. So here we make the router
core yield FlowOps, which represent operations which actually do
something with a packet. The router core obtains these in turn from
the Bridge or the Overlay, depending on what it wants to do with
a packet.
For fast datapath, it's critical that the router makes decisions based
only on the required packet header information (as the same header
information will be used when configuring the ODP flow rules). So we
pass only that information into the router core, in the form of
PacketKeys.
The overall effect is to curry the router core: Rather than taking a
packet and doing something with it, it takes packet header information
and returns a function that does something with a packet.
2015-09-08 10:44:52 +01:00