Functest, add stackrc file to container for security tests in Apex 19/15619/2
authorjose.lausuch <jose.lausuch@ericsson.com>
Wed, 15 Jun 2016 11:24:22 +0000 (13:24 +0200)
committerjose.lausuch <jose.lausuch@ericsson.com>
Wed, 15 Jun 2016 12:17:54 +0000 (14:17 +0200)
JIRA: RELENG-116

Change-Id: I178bc9046b3dc37b29b1b2fffd5c477ce4971afc
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
jjb/functest/set-functest-env.sh

index b3be3ab..24e9e26 100755 (executable)
@@ -17,6 +17,9 @@ if [[ ${INSTALLER_TYPE} == 'apex' ]]; then
     fi
     INSTALLER_IP=$(/usr/sbin/arp -e | grep ${instack_mac} | awk {'print $1'})
     sshkey="-v /root/.ssh/id_rsa:/root/.ssh/id_rsa"
+    sudo scp root@${INSTALLER_IP}:/home/stack/stackrc .
+    stackrc="-v ./stackrc:/home/functest/stackrc"
+
     if sudo iptables -C FORWARD -o virbr0 -j REJECT --reject-with icmp-port-unreachable 2> ${redirect}; then
         sudo iptables -D FORWARD -o virbr0 -j REJECT --reject-with icmp-port-unreachable
     fi
@@ -45,7 +48,7 @@ test -f ${HOME}/opnfv/functest/custom/params_${DOCKER_TAG} && custom_params=$(ca
 echo "Functest: Pulling image opnfv/functest:${DOCKER_TAG}"
 docker pull opnfv/functest:$DOCKER_TAG >/dev/null
 
-cmd="sudo docker run --privileged=true -id ${envs} ${labconfig} ${sshkey} ${res_volume} ${custom_params} opnfv/functest:${DOCKER_TAG} /bin/bash"
+cmd="sudo docker run --privileged=true -id ${envs} ${labconfig} ${sshkey} ${res_volume} ${custom_params} ${stackrc} opnfv/functest:${DOCKER_TAG} /bin/bash"
 echo "Functest: Running docker run command: ${cmd}"
 ${cmd} >${redirect}
 sleep 5