set -o errexit
set -o pipefail
+if [[ "$EXECUTION_MODE" == "offline-deployment" && "$GERRIT_PROJECT" == "infra/installer/kolla" ]]; then
+ echo "Info : Offline deployments are not supported for $GERRIT_PROJECT"
+ exit 0
+fi
+
if [[ "$EXECUTION_MODE" == "offline-deployment" && "$PROVISIONER_TYPE" == "heat" ]]; then
echo "Info : Offline deployments on cloud instances is not currently supported!"
exit 0
fi
+if [[ "$GERRIT_PROJECT" == "infra/installer/kolla" ]]; then
+ echo "Info : Setting installer to kolla and scenario to os-nosdn-nofeature"
+ export INSTALLER_TYPE="kolla"
+ export DEPLOY_SCENARIO="os-nosdn-nofeature"
+fi
+
if [[ "$EXECUTION_MODE" == "offline-deployment" ]]; then
ENGINE_ROOT_DIR="/opt/engine/offline/git/engine"
else
set -o nounset
set -o errexit
+if [[ "$GERRIT_PROJECT" == "infra/installer/kolla" ]]; then
+ echo "Info : Artifact download is not enabled for $GERRIT_PROJECT repository"
+ exit 0
+fi
+
if [[ "$EXECUTION_MODE" == "offline-deployment" ]]; then
# ensure we delete leftovers due to lack of disk space
sudo /bin/rm -rf /tmp/$ARTIFACT_TO_DOWNLOAD ~/.ara \
set -o errexit
set -o pipefail
+if [[ "$EXECUTION_MODE" == "offline-deployment" && "$GERRIT_PROJECT" == "infra/installer/kolla" ]]; then
+ echo "Info : Offline testing are not supported for $GERRIT_PROJECT"
+ exit 0
+fi
+
if [[ "$EXECUTION_MODE" == "offline-deployment" && "$SLAVE_LABEL" != "baremetal-deploy" ]]; then
echo "Info : Testing of offline deployments is not currently supported!"
exit 0
fi
+if [[ "$GERRIT_PROJECT" == "infra/installer/kolla" ]]; then
+ echo "Info : Setting installer to kolla and scenario to os-nosdn-nofeature"
+ export INSTALLER_TYPE="kolla"
+ export DEPLOY_SCENARIO="os-nosdn-nofeature"
+fi
+
# NOTE (fdegir): delete unnecessary stuff to free up space on baremetal jumphost
sudo /bin/rm -rf /tmp/$ARTIFACT_TO_DOWNLOAD ~/.ara \
/opt/test /opt/stack /httpboot /opt/engine/offline/binaries /opt/engine/offline/dib \
git clone -q $TEST_REPO_URL $WORKSPACE
cd $WORKSPACE/test
-./test.sh -f $TEST_FW -t $TEST_SUITE -s $DEPLOY_SCENARIO -d $YARDSTICK_DISPATCHER
+./test.sh -f $TEST_FW -t $TEST_SUITE -i $INSTALLER_TYPE -s $DEPLOY_SCENARIO -d $YARDSTICK_DISPATCHER
set -o errexit
set -o pipefail
+if [[ "$GERRIT_PROJECT" == "infra/installer/kolla" ]]; then
+ echo "Info : Packaging is not enabled for $GERRIT_PROJECT repository"
+ exit 0
+fi
+
cd "$WORKSPACE/engine"
./package.sh
set -o errexit
set -o pipefail
+if [[ "$GERRIT_PROJECT" == "infra/installer/kolla" ]]; then
+ echo "Info : Artifact upload is not enabled for $GERRIT_PROJECT repository"
+ exit 0
+fi
+
if [[ "$EXECUTION_MODE" == "packaging" || "$EXECUTION_MODE" == "offline-deployment" ]]; then
cd /tmp
for ARTIFACT_TO_UPLOAD in $ARTIFACTS_TO_UPLOAD; do