Matthias Radestock
4e7ddedf75
extract startup of container with dns
...
There is now just one mention of the aanand/docker-dnsutils image; in
config.sh.
2015-05-16 21:00:27 +01:00
Matthias Radestock
8261c7f782
extract hostname as a constant
2015-05-16 21:00:27 +01:00
Matthias Radestock
c3c5b76007
use already-defined constants
2015-05-16 21:00:27 +01:00
Matthias Radestock
1c1bd817e1
extract startup of simple container
...
There is now just one mention of the gliderlabs/alpine image outside config.sh.
2015-05-16 21:00:07 +01:00
Matthias Radestock
ab244f76f6
consistency
2015-05-16 20:37:16 +01:00
Matthias Radestock
535a6ae199
consistent docker run parameter order
2015-05-16 20:37:16 +01:00
Matthias Radestock
822cab7750
use assert_dns_record in ipam test
...
instead of homegrown version that uses dig
2015-05-16 19:22:31 +01:00
Matthias Radestock
2647fd4c92
extract helper for obtaining container ip address
...
thus keeping the ghastly regexp in one place instead of three.
2015-05-16 19:14:23 +01:00
Matthias Radestock
bb8a745431
cosmetic: helper functions come first
2015-05-16 19:05:19 +01:00
Matthias Radestock
352e31c88b
remove all the weave_on hacks
...
that existed because it was echoing a message to stdout, which it no
longer does.
As a result there is now no mention of the docker tcp host/port
outside config.sh.
2015-05-16 19:00:35 +01:00
Matthias Radestock
a94d2ef277
remove pointless quoting
2015-05-16 18:22:55 +01:00
Matthias Radestock
ad34a56e56
simplify NXDOMAIN test
...
- remove premature abstraction
- only do one check
2015-05-16 18:22:55 +01:00
Matthias Radestock
970af56765
less noise, and use lower-case var names
2015-05-16 18:22:02 +01:00
Paul Bellamy
defcfa5d26
test *_on helpers should send non-result output to &2, so that asserts work
...
Previously, the result output would include:
Docker on: <command>
result output text
etc...
But this would cause: assert "docker_on ..." to fail
2015-05-16 18:03:21 +01:00
Matthias Radestock
11d241eccd
cosmetic: better error message
2015-05-16 03:17:07 +01:00
Matthias Radestock
dbcdace361
tiny refactor: outdent
2015-05-16 02:50:02 +01:00
Matthias Radestock
47727e23f1
fix quoting, unbreaking multi-cidr weave start/attach/hide
...
Fixes #670 .
2015-05-16 02:42:10 +01:00
Matthias Radestock
2bd197e12c
cosmetic
2015-05-16 01:31:47 +01:00
Matthias Radestock
2934e89e14
fetch dependencies of sigproxy
...
There aren't any right now, but might be in the future.
2015-05-16 01:15:47 +01:00
Matthias Radestock
dc96fc17a9
correct protocol version
...
let us not get ahead of ourselves
2015-05-16 01:09:53 +01:00
Matthias Radestock
35211f65c9
pull IPAM docs onto separate page
...
and link to them from main docs page
2015-05-15 17:08:24 +01:00
David Wragg
977666c2c9
Fix test when run on circleci
...
'docker exec -i' hangs there.
2015-05-15 15:48:55 +01:00
Matthias Radestock
7737c7f34f
move weavedns link
2015-05-15 14:02:57 +01:00
Matthias Radestock
dcac8d8316
cosmetic: move weavedns-readme.md to weavedns.md
2015-05-15 13:59:40 +01:00
David Wragg
f95b3971ab
Merge bboreham/22_ipam (PR #563 ): IP Allocation Management
...
Fixes #22 .
2015-05-15 13:34:57 +01:00
David Wragg
4b942e8ed5
populate_1_ipam -> ipam_claim
2015-05-15 13:12:36 +01:00
Matthias Radestock
fbbc2bbf79
fix typo
2015-05-15 12:56:04 +01:00
Matthias Radestock
483c565fac
better titles for WeaveDNS links
2015-05-15 11:59:27 +01:00
Matthias Radestock
210101932c
fix broken link
2015-05-15 11:56:46 +01:00
David Wragg
0eee999d7c
Unify common call to wait_for_status upon "weave launch"
2015-05-15 11:49:36 +01:00
David Wragg
a027337be2
Tidy up IPAM setup
2015-05-15 11:44:50 +01:00
Bryan Boreham
f6ac069bc5
Remove some less-necessary test helper functions
2015-05-14 17:57:13 +01:00
Bryan Boreham
3cd1a17c23
IP Allocation Management
...
Using the Ring CRDT and Weave gossip, provides an interface
for the weave script to allocate IP addresses in `weave run`,
`weave start` and `weave expose`.
See docs/ipam.md for implementation details, and site/features.md
for user-visible changes.
2015-05-14 17:44:06 +01:00
David Wragg
72112d7aef
Implementation of Basic Paxos
2015-05-14 17:33:20 +01:00
Tom Wilkie
4f3dcf8dc9
Ring CRDT for IP Allocation Management
...
The basic data structure used to share information about
IP allocations between peers
2015-05-14 17:33:20 +01:00
Matthias Radestock
c158b86dc6
refactor: shorten a method name
2015-05-14 15:13:10 +01:00
Matthias Radestock
79d3a2821f
simplify test
...
less clever, but more readable
2015-05-14 14:52:35 +01:00
Matthias Radestock
c7dd48d769
introduce PeerUID type
2015-05-14 12:35:01 +01:00
Matthias Radestock
ace56da7b3
allow Gossiper.Gossip to return nil
...
...to indicate 'no data'
2015-05-14 12:02:56 +01:00
Ilya Dmitrichenko
af21f5eaf6
Markdown cosmetic
2015-05-13 16:53:49 +01:00
Ilya Dmitrichenko
0881fa0c69
Add instructions for building on a Vargant VM without logging in
2015-05-13 16:45:58 +01:00
Ilya Dmitrichenko
db28286a4b
Vagrnant should not do everything as root
2015-05-13 16:41:25 +01:00
Ilya Dmitrichenko
ccd111d512
Cleanup Vagrantfile and fix path in non-interactive shell
2015-05-13 16:24:36 +01:00
Fintan Ryan
d106c56c00
Merge pull request #651 from weaveworks/move-weavedns-docs
...
Update docs index: move WeaveDNS docs and add Getting Started Guides
2015-05-13 14:44:54 +01:00
Paul Bellamy
f0578f5f66
forgot to give Overview section an anchor
2015-05-13 14:17:56 +01:00
Ilya Dmitrichenko
d63a9785bd
Point to new location for WeaveDNS docs
2015-05-13 13:59:41 +01:00
rade
8f38a48a1f
Merge pull request #653 from paulbellamy/docs-how-it-works-toc
...
Add ToC to how-it-works docs page
2015-05-13 13:53:37 +01:00
Paul Bellamy
39f87a27e5
Add ToC to how-it-works docs page
2015-05-13 13:45:06 +01:00
Ilya Dmitrichenko
ca4d813b71
Cleanup documentation index, add getting started guides
2015-05-13 12:47:43 +01:00
Ilya Dmitrichenko
2199c5c273
Add Jekyll "frontmatter", it does not build it otherwise
2015-05-13 10:36:22 +01:00