6 echo "Detecting requested OpenStack branch and topology type in gerrit comment"
7 parsed_comment=$(echo $GERRIT_EVENT_COMMENT_TEXT | sed -n 's/^opnfv-check\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 IFS='-' read -r -a array <<< "$parsed_comment"
12 os_version=${array[0]}
14 echo "OS version detected in gerrit comment: ${os_version}"
15 echo "Topology type detected in gerrit comment: ${topo}"
17 echo "Invalid format given for scenario in gerrit comment: ${parsed_comment}...aborting"
21 echo "No scenario given in gerrit comment, will use default (master OpenStack, noha)"
26 echo "Writing variables to file"
27 echo > detected_snapshot << EOI
28 OS_VERSION=$os_version
30 SNAP_CACHE=$HOME/snap_cache/$os_version/$topo