23 lines
548 B
Bash
Executable File
23 lines
548 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
source "${GATE_UTILS}"
|
|
|
|
EXPECTED_MEMBERS="${*}"
|
|
|
|
promenade_teardown_node "${GENESIS_NAME}" n1
|
|
|
|
vm_clean "${GENESIS_NAME}"
|
|
vm_create "${GENESIS_NAME}"
|
|
|
|
rsync_cmd "${TEMP_DIR}/scripts/"*"${GENESIS_NAME}"* "${GENESIS_NAME}:/root/promenade/"
|
|
|
|
ssh_cmd "${GENESIS_NAME}" "/root/promenade/join-${GENESIS_NAME}.sh"
|
|
ssh_cmd "${GENESIS_NAME}" "/root/promenade/validate-${GENESIS_NAME}.sh"
|
|
|
|
validate_cluster n1
|
|
|
|
validate_etcd_membership kubernetes n1 "${EXPECTED_MEMBERS}"
|
|
validate_etcd_membership calico n1 "${EXPECTED_MEMBERS}"
|