engine: Create verify jobs for kubernetes stack
[infra/cicd.git] / jjb / engine / scripts / delete-heat-stack.sh
index 2e162fae7f75e0147181c6f9d585777098fbf9e9..2115d6e21d3284909eda8eec74d11c739b1bb3cc 100755 (executable)
@@ -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