X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=src%2Ffoundation%2Fscripts%2Fstartup.sh;h=cc4e66921423f1108e8d4369ccec91acb72a1039;hb=92fa5a0e85848c61ac4fffc7bda774a01687c2ba;hp=2bdc95f9452339b4f68dc22038c4d374d13a5712;hpb=3fede757f11222d4a62f24cc1051c75c0bffbc64;p=iec.git diff --git a/src/foundation/scripts/startup.sh b/src/foundation/scripts/startup.sh index 2bdc95f..cc4e669 100755 --- a/src/foundation/scripts/startup.sh +++ b/src/foundation/scripts/startup.sh @@ -33,7 +33,26 @@ display_help () { exit } - +# +# Setup system configuration before invoke setup-cni.sh +# +k8s_worker_preconfigure() { +case ${CNI_TYPE} in + contivpp) + if [ -n "${DEV_NAME[$ip_addr]}" ] + then + CONTIVPP_CONFIG="cd iec/src/foundation/scripts/cni/contivpp && sudo ./contiv-update-config.sh ${DEV_NAME[$ip_addr]}" + sshpass -p ${passwd} ssh -o StrictHostKeyChecking=no ${HOST_USER}@${ip_addr} $CONTIVPP_CONFIG + fi + ;; + danm) + DANM_CONFIG="cd iec/src/foundation/scripts/cni/danm && sudo ./danm_install.sh" + sshpass -p ${passwd} ssh -o StrictHostKeyChecking=no ${HOST_USER}@${ip_addr} $DANM_CONFIG + ;; + *) + ;; +esac +} # # Deploy k8s. @@ -71,11 +90,7 @@ deploy_k8s () { sshpass -p ${passwd} ssh -o StrictHostKeyChecking=no ${HOST_USER}@${ip_addr} ${INSTALL_SOFTWARE} sshpass -p ${passwd} ssh -o StrictHostKeyChecking=no ${HOST_USER}@${ip_addr} "echo \"sudo ${KUBEADM_JOIN_CMD}\" >> ./iec/src/foundation/scripts/k8s_worker.sh" sleep 2 - if [ -n "${CNI_TYPE}" ] && [ ${CNI_TYPE} == "contivpp" ] && [ -n "${DEV_NAME[$ip_addr]}" ] - then - CONTIVPP_CONFIG="cd iec/src/foundation/scripts/cni/contivpp && sudo ./contiv-update-config.sh ${DEV_NAME[$ip_addr]}" - sshpass -p ${passwd} ssh -o StrictHostKeyChecking=no ${HOST_USER}@${ip_addr} $CONTIVPP_CONFIG - fi + k8s_worker_preconfigure sshpass -p ${passwd} ssh -o StrictHostKeyChecking=no ${HOST_USER}@${ip_addr} ${SETUP_WORKER} sshpass -p ${passwd} ssh -o StrictHostKeyChecking=no ${HOST_USER}@${ip_addr} "sudo swapon -a"