# installer-type: kubespray
# deploy-scenario: k8-calico-nofeature
function override_installer_scenario() {
- echo "Processing $GERRIT_PROJECT patchset $GERRIT_REFSPEC to determine the installer and the scenario"
+ echo "Info: Processing $GERRIT_PROJECT patchset $GERRIT_REFSPEC to determine the installer and the scenario"
cd $WORKSPACE
COMMIT_MESSAGE=$(git show -s --format=%B)
export INSTALLER_TYPE=$(echo "$COMMIT_MESSAGE" | grep '^installer-type:' | cut -d":" -f2 | sed 's/\s*//g')
export DEPLOY_SCENARIO=$(echo "$COMMIT_MESSAGE" | grep '^deploy-scenario:' | cut -d":" -f2 | sed 's/\s*//g')
else
- echo "Installer type or deploy scenario is not specified."
- echo "Falling back to programmatically determining them."
+ echo "Info: Installer type or deploy scenario is not specified."
+ echo "Info: Falling back to programmatically determining them."
determine_scenario
fi
}
# touched.
# TODO: this is not implented yet.
function determine_scenario() {
- echo "Processing $GERRIT_PROJECT patchset $GERRIT_REFSPEC"
+ echo "Info: Processing $GERRIT_PROJECT patchset $GERRIT_REFSPEC"
cd $WORKSPACE
COMMIT_MESSAGE=$(git show -s --format=%B)
- echo "Not implemented!"
+ echo "Info: Not implemented!"
exit 1
}
-echo "Determining the impacted scenario and used installer"
+echo "Info: Determining the impacted scenario and used installer"
declare -a DEPLOY_SCENARIO
declare -a INSTALLER_TYPE
override_installer_scenario
-echo "Writing change metadata to $WORKSPACE/change.properties"
+echo "Info: Writing change metadata to $WORKSPACE/change.properties"
cat << EOF > $WORKSPACE/change.properties
PROJECT_GIT_URL=$GIT_BASE_HTTPS/$GERRIT_PROJECT
DEPLOY_SCENARIO=$DEPLOY_SCENARIO
INSTALLER_TYPE=$INSTALLER_TYPE
GERRIT_PATCHSET_REVISION=$GERRIT_PATCHSET_REVISION
-GERRIT_REFSPEC=$GERRIT_REFSPEC=
+GERRIT_REFSPEC=$GERRIT_REFSPEC
EOF
-echo "Content of change.properties"
+echo "Info: Content of change.properties"
echo "-------------------------------------------------------------------------"
cat $WORKSPACE/change.properties
echo "-------------------------------------------------------------------------"