Browse code

Merge "Additional ssh tests with tempest"

Jenkins authored on 2013/11/26 00:58:07
Showing 1 changed files
... ...
@@ -80,6 +80,7 @@ function configure_tempest() {
80 80
     local public_router_id
81 81
     local tenant_networks_reachable
82 82
     local boto_instance_type="m1.tiny"
83
+    local ssh_connect_method="fixed"
83 84
 
84 85
     # TODO(afazekas):
85 86
     # sudo python setup.py deploy
... ...
@@ -192,10 +193,13 @@ function configure_tempest() {
192 192
 
193 193
     if [ "$Q_USE_NAMESPACE" != "False" ]; then
194 194
         tenant_networks_reachable=false
195
+        ssh_connect_method="floating"
195 196
     else
196 197
         tenant_networks_reachable=true
197 198
     fi
198 199
 
200
+    ssh_connect_method=${TEMPEST_SSH_CONNECT_METHOD:-$ssh_connect_method}
201
+
199 202
     if is_service_enabled q-l3; then
200 203
         public_network_id=$(neutron net-list | grep $PUBLIC_NETWORK_NAME | \
201 204
             awk '{print $2}')
... ...
@@ -258,6 +262,7 @@ function configure_tempest() {
258 258
     iniset $TEMPEST_CONF compute flavor_ref_alt $flavor_ref_alt
259 259
     iniset $TEMPEST_CONF compute live_migration_available ${LIVE_MIGRATION_AVAILABLE:-False}
260 260
     iniset $TEMPEST_CONF compute use_block_migration_for_live_migration ${USE_BLOCK_MIGRATION_FOR_LIVE_MIGRATION:-False}
261
+    iniset $TEMPEST_CONF compute ssh_connect_method $ssh_connect_method
261 262
 
262 263
     # Compute admin
263 264
     iniset $TEMPEST_CONF "compute-admin" password "$password" # DEPRECATED