cosmetic: correct some comments, tweak some arg parsing

This commit is contained in:
Matthias Radestock committed 2015-06-18 18:13:27 +01:00
1 parent 4399be7ad2
commit 6830b27317
1 file changed
+13 -11
+13 -11
View File
@@ -6,8 +6,9 @@ NAME=multicidr.weave.local
# assert_container_cidrs <host> <cid> [<cidr> ...]
assert_container_cidrs() {
HOST=$1; shift
CID=$1; shift
HOST=$1
CID=$2
shift 2
CIDRS="$@"
# Assert container has attached CIDRs
@@ -18,29 +19,30 @@ assert_container_cidrs() {
fi
}
# assert_zone_records <host> <cid> <fqdn> [<ip> ...]
# assert_zone_records <host> <cid> <fqdn> [<ip>|<cidr> ...]
assert_zone_records() {
HOST=$1; shift
CID=$1; shift
FQDN=$1; shift
HOST=$1
CID=$2
FQDN=$3
shift 3
# Assert correct number of records exist
assert "weave_on $HOST status | grep '^$CID' | grep -oE '\b([0-9]{1,3}\.){3}[0-9]{1,3}\b' | wc -l" $#
# Assert correct records exist
for IP; do
assert_raises "weave_on $HOST status | grep '$CID' | grep '$IP' | grep '$FQDN'"
for ADDR; do
assert_raises "weave_on $HOST status | grep '$CID' | grep '${ADDR%/*}' | grep '$FQDN'"
done
}
# assert_bridge_cidrs <host> <dev> <cidr> [<cidr> ...]
assert_bridge_cidrs() {
HOST=$1; shift
DEV=$1; shift
HOST=$1
DEV=$2
shift 2
CIDRS="$@"
BRIDGE_CIDRS=$($SSH $HOST ip addr show dev $DEV | grep -o 'inet .*' | cut -d ' ' -f 2)
assert "echo $BRIDGE_CIDRS" "$CIDRS"
}