2 # shellcheck disable=SC2016
6 basepath=$(cd "$(dirname "$0")"; pwd)
8 CORD_IMG="${CORD_IMG:-iecedge/cord-tester:latest}"
9 KUBE_DIR="${KUBE_DIR:-${PWD}/.kube}"
10 K8S_MASTER_IP="${K8S_MASTER_IP:-127.0.0.1}"
11 TEST_USER="${TEST_USER:-ubuntu}"
17 echo "Cleaning up after ${cont_id}"
18 docker kill "${cont_id}"
19 docker rm "${cont_id}"
22 if ! [ -d "${KUBE_DIR}" ]
24 echo ".kube dir ${KUBE_DIR} does not exist"
28 docker pull "${CORD_IMG}"
29 DOCKER_CMD="docker run -id -e K8S_MASTER_IP=${K8S_MASTER_IP} \
30 -e USER=${TEST_USER} \
31 -v ${basepath}/docker_run.sh:/workspace/docker_run.sh \
32 -v ${KUBE_DIR}:/workspace/.kube \
33 ${CORD_IMG} /bin/bash"
34 if cont_id=$(eval "${DOCKER_CMD}")
36 echo "Starting SIAB.robot in ${cont_id}"
37 docker exec "${cont_id}" /workspace/docker_run.sh
39 echo "Failed to execute docker command ${cont_id}"