From 6d46bb5e9428083cd7d4cd8bf3f96d156cf72584 Mon Sep 17 00:00:00 2001 From: Gary Wu Date: Thu, 19 Jul 2018 12:36:08 -0700 Subject: No longer install openstack client each time Assume that the running system already has openstack CLI installed. Change-Id: Ie5d10b8a7b938895fcf71cd5ef0001b7b904ec8a Issue-ID: INT-532 Signed-off-by: Gary Wu --- test/ete/scripts/install_openstack_cli.sh | 25 ++++++------------------- 1 file changed, 6 insertions(+), 19 deletions(-) (limited to 'test/ete') diff --git a/test/ete/scripts/install_openstack_cli.sh b/test/ete/scripts/install_openstack_cli.sh index 842034eef..408aae697 100755 --- a/test/ete/scripts/install_openstack_cli.sh +++ b/test/ete/scripts/install_openstack_cli.sh @@ -1,37 +1,25 @@ #!/bin/bash +if ! hash openstack jq +then + echo "ERROR: Required commands not found; please install openstack CLI and jq." + exit 2 +fi + if [ -z "$OS_AUTH_URL" ] || [ -z "$OS_USERNAME" ] then echo "ERROR: OpenStack environment variables not set. Please source your OpenStack RC script first." exit 1 fi - if [ -z "$WORKSPACE" ]; then export WORKSPACE=`git rev-parse --show-toplevel` fi - - -# Assume that if ROBOT_VENV is set, we don't need to reinstall robot if [ -f ${WORKSPACE}/env.properties ]; then source ${WORKSPACE}/env.properties fi -if [ ! -z "$ONAP_VENV" ] && [ -f "$ONAP_VENV/bin/activate" ]; then - source ${ONAP_VENV}/bin/activate -else - ONAP_VENV=$(mktemp -d --suffix=_onap_venv) - virtualenv ${ONAP_VENV} - source ${ONAP_VENV}/bin/activate - - pip install --upgrade pip - pip install python-openstackclient python-heatclient python-designateclient - - echo "ONAP_VENV=${ONAP_VENV}" >> $WORKSPACE/env.properties -fi -echo "ONAP_VENV=${ONAP_VENV}" - if [ -z "$ONAP_WORKDIR" ]; then ONAP_WORKDIR=$(mktemp -d --suffix=_onap_workdir) echo "ONAP_WORKDIR=${ONAP_WORKDIR}" >> $WORKSPACE/env.properties @@ -44,4 +32,3 @@ else git pull popd fi - -- cgit 1.2.3-korg