Fix tempest flavors and DEFAULT_INSTANCE_TYPE
The flavor selection was broken if DEFAULT_INSTANCE_TYPE is defined but not yet created, for example when it is created in local.sh. This also has the side effect of setting flavor_ref_alt to the first flavor where it was unset in the previous code. Change-Id: I1fa48b3f90af45144c92298b6b07a4f7ee3b499f
This commit is contained in:
parent
9bc47db29c
commit
ceaa38b329
12
lib/tempest
12
lib/tempest
@ -134,12 +134,14 @@ function configure_tempest() {
|
|||||||
flavor_lines=`nova flavor-list`
|
flavor_lines=`nova flavor-list`
|
||||||
IFS=$'\r\n'
|
IFS=$'\r\n'
|
||||||
flavors=""
|
flavors=""
|
||||||
for line in $flavor_lines; do
|
if [[ -n "$DEFAULT_INSTANCE_TYPE" ]]; then
|
||||||
if [ -z $DEFAULT_INSTANCE_TYPE ]; then
|
for line in $flavor_lines; do
|
||||||
flavors="$flavors `echo $line | grep -v "^\(|\s*ID\|+--\)" | cut -d' ' -f2`"
|
f=$(echo $line | awk "/ $DEFAULT_INSTANCE_TYPE / { print \$2 }")
|
||||||
else
|
flavors="$flavors $f"
|
||||||
flavors="$flavors `echo $line | grep -v "^\(|\s*ID\|+--\)" | grep "$DEFAULT_INSTANCE_TYPE" | cut -d' ' -f2`"
|
done
|
||||||
fi
|
fi
|
||||||
|
for line in $flavor_lines; do
|
||||||
|
flavors="$flavors `echo $line | grep -v "^\(|\s*ID\|+--\)" | cut -d' ' -f2`"
|
||||||
done
|
done
|
||||||
|
|
||||||
IFS=" "
|
IFS=" "
|
||||||
|
Loading…
Reference in New Issue
Block a user