6 echo "Detecting requested OpenStack branch and topology type in gerrit comment"
7 parsed_comment=$(echo $GERRIT_EVENT_COMMENT_TEXT | sed -n 's/^.*check-opnfv\s*//p')
8 parsed_comment=$(echo $parsed_comment | sed -n 's/\s*$//p')
9 if [ ! -z "$parsed_comment" ]; then
10 if echo $parsed_comment | grep -E '^[a-z]+-(no)?ha'; then
11 os_version=${parsed_comment%%"-"*}
12 topo=${parsed_comment#*"-"}
13 echo "OS version detected in gerrit comment: ${os_version}"
14 echo "Topology type detected in gerrit comment: ${topo}"
16 echo "Invalid format given for scenario in gerrit comment: ${parsed_comment}...aborting"
20 echo "No scenario given in gerrit comment, will use default (master OpenStack, noha)"
25 echo "Writing variables to file"
26 cat > detected_snapshot << EOI
27 OS_VERSION=$os_version
29 SNAP_CACHE=$HOME/snap_cache/$os_version/$topo