Browse code

Merge "Configure enabled and disabled extensions in tempest"

Jenkins authored on 2014/09/13 02:41:51
Showing 1 changed files
... ...
@@ -294,6 +294,10 @@ function configure_tempest {
294 294
     iniset $TEMPEST_CONFIG compute-feature-enabled live_migration ${LIVE_MIGRATION_AVAILABLE:-False}
295 295
     iniset $TEMPEST_CONFIG compute-feature-enabled change_password False
296 296
     iniset $TEMPEST_CONFIG compute-feature-enabled block_migration_for_live_migration ${USE_BLOCK_MIGRATION_FOR_LIVE_MIGRATION:-False}
297
+    iniset $TEMPEST_CONFIG compute-feature-enabled api_extensions ${COMPUTE_API_EXTENSIONS:-"all"}
298
+    iniset $TEMPEST_CONFIG compute-feature-disabled api_extensions ${DISABLE_COMPUTE_API_EXTENSIONS}
299
+    iniset $TEMPEST_CONFIG compute-feature-enabled api_v3_extensions ${COMPUTE_API_V3_EXTENSIONS:-"all"}
300
+    iniset $TEMPEST_CONFIG compute-feature-disabled api_v3_extensions ${DISABLE_COMPUTE_API_V3_EXTENSIONS}
297 301
 
298 302
     # Compute admin
299 303
     iniset $TEMPEST_CONFIG "compute-admin" username $ADMIN_USERNAME
... ...
@@ -308,6 +312,8 @@ function configure_tempest {
308 308
     iniset $TEMPEST_CONFIG network default_network "$FIXED_RANGE"
309 309
     iniset $TEMPEST_CONFIG network-feature-enabled ipv6 "$IPV6_ENABLED"
310 310
     iniset $TEMPEST_CONFIG network-feature-enabled ipv6_subnet_attributes "$IPV6_SUBNET_ATTRIBUTES_ENABLED"
311
+    iniset $TEMPEST_CONFIG network-feature-enabled api_extensions ${NETWORK_API_EXTENSIONS:-"all"}
312
+    iniset $TEMPEST_CONFIG network-feature-disabled api_extensions ${DISABLE_NETWORK_API_EXTENSIONS}
311 313
 
312 314
     # boto
313 315
     iniset $TEMPEST_CONFIG boto ec2_url "http://$SERVICE_HOST:8773/services/Cloud"
... ...
@@ -348,7 +354,13 @@ function configure_tempest {
348 348
     # Once Tempest retires support for icehouse this flag can be removed.
349 349
     iniset $TEMPEST_CONFIG telemetry too_slow_to_test "False"
350 350
 
351
+    # Object storage
352
+    iniset $TEMPEST_CONFIG object-storage-feature-enabled discoverable_apis ${OBJECT_STORAGE_API_EXTENSIONS:-"all"}
353
+    iniset $TEMPEST_CONFIG object-storage-feature-disabled discoverable_apis ${OBJECT_STORAGE_DISABLE_API_EXTENSIONS}
354
+
351 355
     # Volume
356
+    iniset $TEMPEST_CONFIG volume-feature-enabled api_extensions ${VOLUME_API_EXTENSIONS:-"all"}
357
+    iniset $TEMPEST_CONFIG volume-feature-disabled api_extensions ${DISABLE_VOLUME_API_EXTENSIONS}
352 358
     if ! is_service_enabled c-bak; then
353 359
         iniset $TEMPEST_CONFIG volume-feature-enabled backup False
354 360
     fi
... ...
@@ -371,9 +383,6 @@ function configure_tempest {
371 371
     # cli
372 372
     iniset $TEMPEST_CONFIG cli cli_dir $NOVA_BIN_DIR
373 373
 
374
-    # Networking
375
-    iniset $TEMPEST_CONFIG network-feature-enabled api_extensions "${NETWORK_API_EXTENSIONS:-all}"
376
-
377 374
     # Baremetal
378 375
     if [ "$VIRT_DRIVER" = "ironic" ] ; then
379 376
         iniset $TEMPEST_CONFIG baremetal driver_enabled True