From 56cbf8c0314c9d076c6ac02071976ff731902234 Mon Sep 17 00:00:00 2001 From: Michal Nasiadka Date: Tue, 12 Dec 2023 09:34:13 +0100 Subject: CI: Move openstack clients setup to a role Change-Id: Id5c53b63e88502c999b89cbc62405bb8953fef3a --- tests/setup_gate.sh | 35 ----------------------------------- 1 file changed, 35 deletions(-) (limited to 'tests/setup_gate.sh') diff --git a/tests/setup_gate.sh b/tests/setup_gate.sh index e921992cf..e05b3c150 100755 --- a/tests/setup_gate.sh +++ b/tests/setup_gate.sh @@ -7,39 +7,6 @@ set -o pipefail # Enable unbuffered output for Ansible in Jenkins. export PYTHONUNBUFFERED=1 - -function setup_openstack_clients { - # Prepare virtualenv for openstack deployment tests - local packages=(python-openstackclient python-heatclient) - if [[ $SCENARIO == zun ]]; then - packages+=(python-zunclient) - fi - if [[ $SCENARIO == ironic ]]; then - packages+=(python-ironicclient python-ironic-inspector-client) - fi - if [[ $SCENARIO == magnum ]]; then - packages+=(python-designateclient python-magnumclient python-troveclient) - fi - if [[ $SCENARIO == octavia ]]; then - packages+=(python-octaviaclient) - fi - if [[ $SCENARIO == masakari ]]; then - packages+=(python-masakariclient) - fi - if [[ $SCENARIO == scenario_nfv ]]; then - packages+=(python-tackerclient python-barbicanclient python-mistralclient) - fi - if [[ $SCENARIO == ovn ]]; then - packages+=(python-octaviaclient) - fi - if [[ "debian" == $BASE_DISTRO ]]; then - sudo apt -y install python3-venv - fi - python3 -m venv ~/openstackclient-venv - ~/openstackclient-venv/bin/pip install -U pip - ~/openstackclient-venv/bin/pip install -c $UPPER_CONSTRAINTS ${packages[@]} -} - function prepare_images { if [[ "${BUILD_IMAGE}" == "False" ]]; then return @@ -142,8 +109,6 @@ EOF } -setup_openstack_clients - RAW_INVENTORY=/etc/kolla/inventory source $KOLLA_ANSIBLE_VENV_PATH/bin/activate -- cgit v1.2.3