From 2f205c075e3c7178c16798e60be30f6cc485ec24 Mon Sep 17 00:00:00 2001 From: Georg Kunz Date: Tue, 11 Aug 2020 10:15:19 +0200 Subject: Always copy configuration data inside jump VM This helps to pick up changes between redeploys. Signed-off-by: Georg Kunz Signed-off-by: Victor Morales Change-Id: I4a1b23ad4187f63cbb2b638f62fb463ed2b37af5 Reviewed-on: https://gerrit.opnfv.org/gerrit/c/kuberef/+/70706 Reviewed-by: Victor Morales Reviewed-by: Rihab Banday Tested-by: Rihab Banday --- functions.sh | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/functions.sh b/functions.sh index 7d867cd..d246ace 100755 --- a/functions.sh +++ b/functions.sh @@ -141,26 +141,24 @@ provision_k8s() { # shellcheck disable=SC2087 ssh -o StrictHostKeyChecking=no -tT "$USERNAME"@"$(get_vm_ip)" << EOF # Install BMRA -if [ ! -d "${PROJECT_ROOT}/container-experience-kits" ]; then +if ! command -v docker; then curl -fsSL https://get.docker.com/ | sh printf "Waiting for docker service..." until sudo docker info; do printf "." sleep 2 done - git clone https://github.com/intel/container-experience-kits.git - cd ${PROJECT_ROOT}/container-experience-kits - git checkout v1.4.1 - git submodule update --init - cp -r examples/group_vars examples/host_vars . - cp ${PROJECT_ROOT}/${INSTALLER}/inventory.ini \ +fi +if [ ! -d "${PROJECT_ROOT}/container-experience-kits" ]; then + git clone --recurse-submodules --depth 1 https://github.com/intel/container-experience-kits.git -b v1.4.1 ${PROJECT_ROOT}/container-experience-kits/ + cp -r ${PROJECT_ROOT}/container-experience-kits/examples/group_vars examples/host_vars ${PROJECT_ROOT}/container-experience-kits/ +fi +cp ${PROJECT_ROOT}/${INSTALLER}/inventory.ini \ ${PROJECT_ROOT}/container-experience-kits/ - cp ${PROJECT_ROOT}/${INSTALLER}/all.yml \ +cp ${PROJECT_ROOT}/${INSTALLER}/all.yml \ ${PROJECT_ROOT}/container-experience-kits/group_vars/ - cp ${PROJECT_ROOT}/${INSTALLER}/node1.yml \ +cp ${PROJECT_ROOT}/${INSTALLER}/node1.yml \ ${PROJECT_ROOT}/container-experience-kits/host_vars/ -fi -sudo service docker start sudo docker run --rm \ -v ${PROJECT_ROOT}/container-experience-kits:/bmra \ -v ~/.ssh/:/root/.ssh/ rihabbanday/bmra-install:centos \ -- cgit 1.2.3-korg