Add mcp.rsa in the yardstick container for fuel 05/43605/3
authorCristina Pauna <cristina.pauna@enea.com>
Fri, 29 Sep 2017 10:47:37 +0000 (13:47 +0300)
committerCristina Pauna <cristina.pauna@enea.com>
Fri, 29 Sep 2017 11:54:19 +0000 (14:54 +0300)
For Fuel, the mcp.rsa key is needed in the container to be able to
connect to the POD nodes. The key is set in the global installer
parameters and passed to the container. Also the SSH_KEY enviroment
variable is set with the path of the key.

Change-Id: I1888414abc9f6c2d8ac741f2d6f04f5e7a37912b
Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
jjb/yardstick/yardstick-daily.sh

index 8b3980f..5398a34 100755 (executable)
@@ -18,6 +18,10 @@ if [[ ${INSTALLER_TYPE} == 'apex' ]]; then
     fi
 fi
 
+if [[ "${INSTALLER_TYPE}" == 'fuel' ]]; then
+    sshkey="-v ${SSH_KEY}:/root/.ssh/mcp.rsa"
+fi
+
 if [[ ${INSTALLER_TYPE} == 'joid' ]]; then
     if [[ "${DEPLOY_SCENARIO:0:2}" == "k8" ]];then
         rc_file_vol="-v /home/ubuntu/config:/etc/yardstick/admin.conf"
@@ -47,6 +51,10 @@ envs="-e INSTALLER_TYPE=${INSTALLER_TYPE} -e INSTALLER_IP=${INSTALLER_IP} \
     -e YARDSTICK_BRANCH=${BRANCH} -e BRANCH=${BRANCH} \
     -e DEPLOY_SCENARIO=${DEPLOY_SCENARIO}"
 
+if [[ "${INSTALLER_TYPE}" == 'fuel' ]]; then
+    envs+=" -e SSH_KEY=/root/.ssh/mcp.rsa"
+fi
+
 # Pull the image with correct tag
 DOCKER_REPO='opnfv/yardstick'
 if [ "$(uname -m)" = 'aarch64' ]; then