X-Git-Url: https://gerrit.nordix.org/gitweb?a=blobdiff_plain;f=jjb%2Fengine%2Fscripts%2Fdelete-heat-stack.sh;h=2115d6e21d3284909eda8eec74d11c739b1bb3cc;hb=9f2d4dc236f14048646350f92b9bb8b2a9cee5c9;hp=2e162fae7f75e0147181c6f9d585777098fbf9e9;hpb=b112bafb1e00ab9f0c8c5ecd8c3f93dde8506f23;p=infra%2Fcicd.git diff --git a/jjb/engine/scripts/delete-heat-stack.sh b/jjb/engine/scripts/delete-heat-stack.sh index 2e162fae7..2115d6e21 100755 --- a/jjb/engine/scripts/delete-heat-stack.sh +++ b/jjb/engine/scripts/delete-heat-stack.sh @@ -27,6 +27,19 @@ if [[ "$DELETE_STACK" != "true" || "$HW_TYPE" != "cloud" ]]; then exit 0 fi +# NOTE (fdegir): offline installer removes /opt/engine so we prepare venv ourselves for openstack cli +if [[ "$EXECUTION_MODE" == "offline-deployment" ]]; then + sudo /bin/rm -rf /opt/engine/.venv + virtualenv --python python3 --never-download /opt/engine/.venv + /bin/cp -f /opt/engine/offline/pip/pip.conf /opt/engine/.venv/ + set +u + source /opt/engine/.venv/bin/activate + set -u + pip install --upgrade pip + pip install -r /opt/engine/offline/git/engine/requirements.txt + deactivate +fi + set +u source /opt/engine/.venv/bin/activate set -u