Browse code

Merge "Fix tempest flavors and DEFAULT_INSTANCE_TYPE"

Jenkins authored on 2013/01/11 07:53:24
Showing 1 changed files
... ...
@@ -134,12 +134,14 @@ function configure_tempest() {
134 134
     flavor_lines=`nova flavor-list`
135 135
     IFS=$'\r\n'
136 136
     flavors=""
137
-    for line in $flavor_lines; do
138
-        if [ -z $DEFAULT_INSTANCE_TYPE ]; then
139
-            flavors="$flavors `echo $line | grep -v "^\(|\s*ID\|+--\)" | cut -d' ' -f2`"
140
-        else
141
-            flavors="$flavors `echo $line | grep -v "^\(|\s*ID\|+--\)" | grep "$DEFAULT_INSTANCE_TYPE" | cut -d' ' -f2`"
137
+    if [[ -n "$DEFAULT_INSTANCE_TYPE" ]]; then
138
+        for line in $flavor_lines; do
139
+            f=$(echo $line | awk "/ $DEFAULT_INSTANCE_TYPE / { print \$2 }")
140
+            flavors="$flavors $f"
141
+        done
142 142
     fi
143
+    for line in $flavor_lines; do
144
+        flavors="$flavors `echo $line | grep -v "^\(|\s*ID\|+--\)" | cut -d' ' -f2`"
143 145
     done
144 146
 
145 147
     IFS=" "