Browse code

Merge "Add tempest config support for quantum."

Jenkins authored on 2012/12/18 22:14:12
Showing 1 changed files
... ...
@@ -63,6 +63,8 @@ function configure_tempest() {
63 63
     local flavors
64 64
     local flavors_ref
65 65
     local flavor_lines
66
+    local public_network_id
67
+    local tenant_networks_reachable
66 68
 
67 69
     #TODO(afazekas):
68 70
     # sudo python setup.py deploy
... ...
@@ -153,6 +155,17 @@ function configure_tempest() {
153 153
         flavor_ref_alt=${flavors[1]}
154 154
     fi
155 155
 
156
+    if [ "$Q_USE_NAMESPACE" != "False" ]; then
157
+        tenant_networks_reachable=false
158
+    else
159
+        tenant_networks_reachable=true
160
+    fi
161
+
162
+    if is_service_enabled q-l3; then
163
+        public_network_id=$(quantum net-list | grep $PUBLIC_NETWORK_NAME | \
164
+            awk '{print $2}')
165
+    fi
166
+
156 167
     # Timeouts
157 168
     iniset $TEMPEST_CONF compute build_timeout $BUILD_TIMEOUT
158 169
     iniset $TEMPEST_CONF volume build_timeout $BUILD_TIMEOUT
... ...
@@ -205,8 +218,14 @@ function configure_tempest() {
205 205
     # compute admin
206 206
     iniset $TEMPEST_CONF "compute-admin" password "$password"
207 207
 
208
+    # network admin
209
+    iniset $TEMPEST_CONF "network-admin" password "$password"
210
+
208 211
     # network
209 212
     iniset $TEMPEST_CONF network api_version 2.0
213
+    iniset $TEMPEST_CONF network password "$password"
214
+    iniset $TEMPEST_CONF network tenant_networks_reachable "$tenant_networks_reachable"
215
+    iniset $TEMPEST_CONF network public_network_id "$public_network_id"
210 216
 
211 217
     #boto
212 218
     iniset $TEMPEST_CONF boto ec2_url "http://$SERVICE_HOST:8773/services/Cloud"