List all sheduler filters instead of all 95/62795/1
authorCédric Ollivier <cedric.ollivier@orange.com>
Sat, 22 Sep 2018 17:52:15 +0000 (19:52 +0200)
committerCédric Ollivier <cedric.ollivier@orange.com>
Sat, 22 Sep 2018 20:13:09 +0000 (22:13 +0200)
It doesn't work as expected as highlighted in [1].

[1] https://review.openstack.org/#/c/570207/

Change-Id: Iaf64345c40e8d62349cd50a6861c1191d25c40b9
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit ecc7bc215cdf47104d61ba7e23e5f8ec65ca03c4)

functest/opnfv_tests/openstack/tempest/conf_utils.py

index d779d63..d31e45f 100644 (file)
@@ -195,8 +195,12 @@ def configure_tempest_update_params(
         rconfig.set('compute', 'min_compute_nodes', compute_cnt)
         rconfig.set('compute-feature-enabled', 'live_migration', True)
     rconfig.set('compute-feature-enabled', 'shelve', False)
+    filters = ['RetryFilter', 'AvailabilityZoneFilter', 'ComputeFilter',
+               'ComputeCapabilitiesFilter', 'ImagePropertiesFilter',
+               'ServerGroupAntiAffinityFilter', 'ServerGroupAffinityFilter']
     rconfig.set(
-        'compute-feature-enabled', 'scheduler_available_filters', 'all')
+        'compute-feature-enabled', 'scheduler_available_filters',
+        convert_list_to_ini(filters))
     if os.environ.get('OS_REGION_NAME'):
         rconfig.set('identity', 'region', os.environ.get('OS_REGION_NAME'))
     identity_api_version = os.environ.get("OS_IDENTITY_API_VERSION", '3')