Commit Graph
159 Commits
Author SHA1 Message Date
Bryan Boreham 87a4dee7ea Added 'weave version' command per Issue #56 2014-09-15 16:32:19 +01:00
Bryan Boreham 25c4adf68e Don't need :latest on tag command 2014-09-15 16:00:08 +01:00
Bryan Boreham f57058f627 Use git commit hash instead of requiring user to enter a version tag on 'make publish' 2014-09-15 15:33:09 +01:00
Bryan Boreham 7e8ac8c4d0 don't need ':latest' on the build line 2014-09-15 15:04:22 +01:00
Bryan Boreham 500bda596c Don't do the print args thing in this branch 2014-09-15 14:42:39 +01:00
Bryan Boreham 18f65dc344 Add 'publish' target to tag and push release 2014-09-15 14:40:57 +01:00
Bryan Boreham 244188776f Add tag to build command, so you can do "make tag=x.xx" to add a version number to the image 2014-09-15 14:26:13 +01:00
Bryan Boreham 39003233ea Remove version/build-date info from weaver binary 2014-09-15 14:05:15 +01:00
Bryan Boreham 9be3a11e10 cosmetic 2014-09-12 18:04:18 +01:00
Bryan Boreham 21bec9fc78 Add a -version command to weave and weaver, implemented by embedding the build date by the makefile 2014-09-12 17:53:06 +01:00
Bryan Boreham 6483c89a2b Factor out commands implemented via the REST interface 2014-09-12 17:51:30 +01:00
Matthias Radestock 51afd5e9c6 make 'weave launch' cope gracefully with existing 'weave' containers
Fixed #31
2014-09-11 07:56:26 +01:00
Matthias Radestock 710cf7ea8a nicer error on 'weave stop' and make it idempotent 2014-09-11 07:33:02 +01:00
Matthias Radestock b6351acb66 simplify error message 2014-09-11 07:19:14 +01:00
Matthias Radestock dbbb8c690a nicer error message on 'weave status' when there is no weave container. 2014-09-11 07:15:15 +01:00
Matthias Radestock 96766db5f0 consistency 2014-09-11 07:12:49 +01:00
Matthias Radestock 42b7abba10 no need to expose ports
since 'weave launch' publishes them anyway
2014-09-10 12:13:15 +01:00
Matthias Radestock 8a42f7529b HN link 2014-09-09 14:00:31 +01:00
Matthias Radestock a7ef0ea2fc cosmetic 2014-09-09 09:53:30 +01:00
Matthias Radestock c81ccc8492 twitter link 2014-09-09 09:51:34 +01:00
Matthias Radestock 6f3de33318 gm fmt 2014-09-08 17:37:34 +01:00
Matthias Radestock 9bd702a7e3 go fmt 2014-09-08 16:58:33 +01:00
Matthias Radestock 86fc869551 simplify 'weave run' examples
we don't need to specify /bin/bash, since that is the default
entrypoint
2014-09-08 08:59:05 +01:00
Matthias Radestock b9190e9be0 make app isolation example easier to read 2014-09-06 18:23:23 +01:00
Matthias Radestock 64df1c3ca3 update diagrams 2014-09-05 17:10:26 +01:00
Matthias Radestock 8e6a9fb9b8 explain the 'iptables -w' check 2014-09-05 14:35:43 +01:00
rade 550aa3045d Merge pull request #25 from dpw/24_iptables_w
Check that 'iptables -w' is supported before using it

Fixes #24
2014-09-05 14:33:29 +01:00
David Wragg 91268fa0ba Check that 'iptables -w' is supported before using it
'-w' was only introduced in a recent version of iptables.  It means
"Wait for the xtables lock", so it seems reasonable to proceed without
it for older versions.
2014-09-05 12:51:41 +01:00
Matthias Radestock fb2f0f7f23 apparently more docker versions work 2014-09-05 10:39:23 +01:00
Matthias Radestock e156715210 add another diagram 2014-09-05 10:21:22 +01:00
Matthias Radestock 71691f42f2 move diagram 2014-09-05 10:12:38 +01:00
Matthias Radestock d0ca3fad34 a diagram 2014-09-05 10:09:17 +01:00
Matthias Radestock a303b358e8 s/AMZN/EC2/g 2014-09-04 21:43:04 +01:00
Matthias Radestock 1b2a7d66c5 Merge branch 'master' of github.com:zettio/weave 2014-09-04 20:21:02 +01:00
Matthias Radestock e848c6737b explain inner workings 2014-09-04 20:20:03 +01:00
rade acfefed142 Merge pull request #17 from bboreham/11_http_interface
add 'weave status'

closes issue #11
2014-09-04 15:33:10 +01:00
Bryan Boreham f8ae0cd3f6 Add ‘weave status’ to the README 2014-09-04 15:27:38 +01:00
Bryan Boreham 733af3f108 Swap round 'status' and 'stop' in usage 2014-09-04 15:24:18 +01:00
Bryan Boreham c930ef38dc Improved error message on http ListenAndServe 2014-09-04 14:59:48 +01:00
Bryan Boreham 04ca3d2469 Addressed various points raised in review: error-handling, simplified Fprint call 2014-09-04 14:44:42 +01:00
Bryan Boreham 67d8220bdf Convert one further use of 'command -v' into the function command_exists 2014-09-04 13:04:19 +01:00
Bryan Boreham 43d8781fdd Merge remote-tracking branch 'upstream/master' into 11_http_interface
Conflicts:
	consts.go
	weaver/weave
2014-09-04 13:02:14 +01:00
Matthias Radestock 8b8fc06fcf cosmetic 2014-09-04 07:36:10 +01:00
Matthias Radestock 679e9b52b2 add some error logging that was missing 2014-09-04 07:32:11 +01:00
Matthias Radestock e72803e564 remove duplicate code 2014-09-04 07:29:11 +01:00
Matthias Radestock b19abe4eab move logging out of peer_cache 2014-09-04 00:02:08 +01:00
Matthias Radestock 9706934d89 log mac expiry
for symmetry with mac discovery
and w/o polluting the mac_cache code with logging
2014-09-03 23:43:40 +01:00
Matthias Radestock a7e44b44dc match on bridge name in iptable masquerade rules
Instead of ip/netmask. This should be functionally equivalent (for
now), and makes it easier to identify the rule as belonging to
weave. Unfortunatley we must still match the source with ip/netmask,
since we are in the POSTROUTING chain and source interface matches
aren't valid there.

See also issue #20.
2014-09-03 19:09:52 +01:00
Matthias Radestock 3fd3ff06b3 update arch docs around pmtu discovery 2014-09-03 15:22:50 +01:00
Matthias Radestock 0767964934 introduce 'weave hide' 2014-09-03 11:17:24 +01:00