Merge pull request #2000 from weaveworks/issues/1998-specify-ipam-seed

Allow specification of initial IPAM ring via --ipam-seed

Fixes #1998.
This commit is contained in:
Matthias Radestock committed 2016-03-21 10:52:40 +00:00
commit 357d0e918a
9 files changed
+127 -29

No files matched your search

+22
View File
@@ -0,0 +1,22 @@
#! /bin/bash
. ./config.sh
start_suite "Specify initial IPAM seed"
# Launch two disconnected routers
weave_on $HOST1 launch --name ::1 --ipam-seed ::1,::2
weave_on $HOST2 launch --name ::2 --ipam-seed ::1,::2
# Ensure allocations can proceed
assert_raises "timeout 10 cat <( start_container $HOST1 --name c1)"
assert_raises "timeout 10 cat <( start_container $HOST2 --name c2)"
# Connect routers
weave_on $HOST2 connect $HOST1
# Check connectivity
assert_raises "exec_on $HOST1 c1 $PING c2"
assert_raises "exec_on $HOST2 c2 $PING c1"
end_suite