test: add local 2x2 route topology
This commit is contained in:
Executable
+23
@@ -0,0 +1,23 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
source "$(dirname "$0")/lib.sh"
|
||||
"$E2E_ROOT/scripts/prepare.sh"
|
||||
|
||||
if ! docker network inspect "$E2E_NETWORK" >/dev/null 2>&1; then
|
||||
docker network create \
|
||||
--label archive-control.e2e=true \
|
||||
"$E2E_NETWORK" >/dev/null
|
||||
fi
|
||||
|
||||
if [[ ! -f "$ARCHIVE_CONTROL_SOURCE/Dockerfile.archive-control" ]]; then
|
||||
printf 'control source is missing Dockerfile.archive-control: %s\n' \
|
||||
"$ARCHIVE_CONTROL_SOURCE" >&2
|
||||
exit 2
|
||||
fi
|
||||
|
||||
compose_control up -d --build control
|
||||
for node in "${E2E_NODES[@]}"; do
|
||||
compose_node "$node" up -d --build
|
||||
done
|
||||
"$E2E_ROOT/scripts/wait-routes.sh"
|
||||
Reference in New Issue
Block a user