export PROVISIONER_TYPE=$(echo "$COMMIT_MESSAGE" | grep '^provisioner-type:' | cut -d":" -f2 | sed 's/\s*//g')
else
# default is almost always bifrost
- export PROVISIONER_TYPE=bifrost
+ if [[ "$PROVISIONER_TYPE" == "" ]]; then
+ export PROVISIONER_TYPE=bifrost
+ fi
fi
if [[ "$COMMIT_MESSAGE" =~ "deploy-scenario:" && "$COMMIT_MESSAGE" =~ "installer-type:" ]]; then
echo "Info: Processing $GERRIT_PROJECT patchset $GERRIT_REFSPEC"
if [[ "$GERRIT_PROJECT" == "infra/engine" ]]; then
echo "Info: Setting INSTALLER_TYPE and DEPLOY_SCENARIO to defaults for project $GERRIT_PROJECT patchset $GERRIT_REFSPEC"
- export PROVISIONER_TYPE=bifrost
+ export PROVISIONER_TYPE=$PROVISIONER_TYPE
export INSTALLER_TYPE=kubespray
export DEPLOY_SCENARIO=k8-calico-nofeature
write_change_metadata
else
cd $WORKSPACE
COMMIT_MESSAGE=$(git show -s --format=%B)
+ export PROVISIONER_TYPE=none
+ export INSTALLER_TYPE=none
+ export DEPLOY_SCENARIO=none
+ write_change_metadata
echo "Info: Not implemented!"
- exit 1
+ exit 0
fi
}