summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--nova/config.py6
-rw-r--r--nova/scheduler/filters/isolated_hosts_filter.py11
2 files changed, 9 insertions, 8 deletions
diff --git a/nova/config.py b/nova/config.py
index 1acce772f..ec5ac3ba1 100644
--- a/nova/config.py
+++ b/nova/config.py
@@ -219,12 +219,6 @@ global_opts = [
cfg.IntOpt('service_down_time',
default=60,
help='maximum time since last check-in for up service'),
- cfg.ListOpt('isolated_images',
- default=[],
- help='Images to run on isolated host'),
- cfg.ListOpt('isolated_hosts',
- default=[],
- help='Host reserved for specific images'),
cfg.BoolOpt('use_cow_images',
default=True,
help='Whether to use cow images'),
diff --git a/nova/scheduler/filters/isolated_hosts_filter.py b/nova/scheduler/filters/isolated_hosts_filter.py
index b2b97b3a7..37a8f440d 100644
--- a/nova/scheduler/filters/isolated_hosts_filter.py
+++ b/nova/scheduler/filters/isolated_hosts_filter.py
@@ -16,9 +16,16 @@
from nova.openstack.common import cfg
from nova.scheduler import filters
+isolated_opts = [
+ cfg.ListOpt('isolated_images',
+ default=[],
+ help='Images to run on isolated host'),
+ cfg.ListOpt('isolated_hosts',
+ default=[],
+ help='Host reserved for specific images'),
+]
CONF = cfg.CONF
-CONF.import_opt('isolated_hosts', 'nova.config')
-CONF.import_opt('isolated_images', 'nova.config')
+CONF.register_opts(isolated_opts)
class IsolatedHostsFilter(filters.BaseHostFilter):