]> review.fuel-infra Code Review - tools/sustaining.git/commitdiff
Remove venv condition for image build 07/41707/2
authorVladimir Khlyunev <vkhlyunev@mirantis.com>
Thu, 22 Apr 2021 11:03:41 +0000 (15:03 +0400)
committerVladimir Khlyunev <vkhlyunev@mirantis.com>
Thu, 22 Apr 2021 11:04:49 +0000 (15:04 +0400)
Change-Id: Ib7d4b8087c28fdda0909b2641c67ad5f7da2980c

maintenance-ci/common/scripts/prepare_build_upload_image.sh

index 619785e18caa5709bff924dc1697a281c44cec85..387a3d7a4a149519c157e876e98d6ae461f3c26c 100755 (executable)
@@ -78,19 +78,14 @@ fi
 
 set +x
 OPENSTACK_CLIENTS_VENV="${OPENSTACK_CLIENTS_VENV:-/home/jenkins/venv-openstack-clients}"
-if [[ ! -d "${OPENSTACK_CLIENTS_VENV}" ]] ; then
-  pip install virtualenv
-  virtualenv "${OPENSTACK_CLIENTS_VENV}"
-  source "${OPENSTACK_CLIENTS_VENV}"/bin/activate
+pip install virtualenv
+virtualenv "${OPENSTACK_CLIENTS_VENV}"
+source "${OPENSTACK_CLIENTS_VENV}"/bin/activate
   pip install -U "python-openstackclient<4.0.0"
   sed -i 's/import queue/import Queue as queue/' "${OPENSTACK_CLIENTS_VENV}"/lib/python2.7/site-packages/openstack/cloud/openstackcloud.py
   sed -i 's/import queue/import Queue as queue/' "${OPENSTACK_CLIENTS_VENV}"/lib/python2.7/site-packages/openstack/utils.py
-  deactivate
-fi
-source "${OPENSTACK_CLIENTS_VENV}"/bin/activate
-
-set -x
-echo "Using ${OS_AUTH_URL?} endpoint"
-openstack image delete "${GLANCE_IMAGE_NAME}" || true
-openstack image create --min-disk 6 --disk-format qcow2 --container-format bare --file xenial-server-cloudimg-amd64-disk1.img "${GLANCE_IMAGE_NAME}"
+  set -x
+  echo "Using ${OS_AUTH_URL?} endpoint"
+  openstack image delete "${GLANCE_IMAGE_NAME}" || true
+  openstack image create --min-disk 6 --disk-format qcow2 --container-format bare --file xenial-server-cloudimg-amd64-disk1.img "${GLANCE_IMAGE_NAME}"
 deactivate
\ No newline at end of file