modernize quantum config in proper place
Bug #1200558 At the beginning, we have not registered some configuration items. To modernize these items, we must do it after we register them. Change-Id: I90d2cdbe97daa2ec0a8c8b6c9686b6f76c4de9e4
This commit is contained in:
parent
b99b020b29
commit
aa3e64f912
@ -77,7 +77,6 @@ def modernize_quantum_config(config):
|
|||||||
'router_scheduler_driver',
|
'router_scheduler_driver',
|
||||||
'rpc_backend',
|
'rpc_backend',
|
||||||
'service_plugins',
|
'service_plugins',
|
||||||
('QUOTAS', 'quota_driver'),
|
|
||||||
('SECURITYGROUP', 'firewall_driver'),
|
('SECURITYGROUP', 'firewall_driver'),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -18,6 +18,7 @@
|
|||||||
|
|
||||||
from oslo.config import cfg
|
from oslo.config import cfg
|
||||||
|
|
||||||
|
from neutron.common import legacy
|
||||||
from neutron.common import utils
|
from neutron.common import utils
|
||||||
from neutron.openstack.common import importutils
|
from neutron.openstack.common import importutils
|
||||||
from neutron.openstack.common import log as logging
|
from neutron.openstack.common import log as logging
|
||||||
@ -115,6 +116,7 @@ class NeutronManager(object):
|
|||||||
except ImportError:
|
except ImportError:
|
||||||
LOG.exception(_("Error loading plugin"))
|
LOG.exception(_("Error loading plugin"))
|
||||||
raise Exception(_("Plugin not found. "))
|
raise Exception(_("Plugin not found. "))
|
||||||
|
legacy.modernize_quantum_config(cfg.CONF)
|
||||||
self.plugin = plugin_klass()
|
self.plugin = plugin_klass()
|
||||||
|
|
||||||
msg = validate_post_plugin_load()
|
msg = validate_post_plugin_load()
|
||||||
|
@ -20,6 +20,7 @@ from oslo.config import cfg
|
|||||||
import webob
|
import webob
|
||||||
|
|
||||||
from neutron.common import exceptions
|
from neutron.common import exceptions
|
||||||
|
from neutron.common import legacy
|
||||||
from neutron.openstack.common import importutils
|
from neutron.openstack.common import importutils
|
||||||
from neutron.openstack.common import log as logging
|
from neutron.openstack.common import log as logging
|
||||||
|
|
||||||
@ -51,6 +52,7 @@ quota_opts = [
|
|||||||
]
|
]
|
||||||
# Register the configuration options
|
# Register the configuration options
|
||||||
cfg.CONF.register_opts(quota_opts, 'QUOTAS')
|
cfg.CONF.register_opts(quota_opts, 'QUOTAS')
|
||||||
|
legacy.override_config(cfg.CONF, [('QUOTAS', 'quota_driver')])
|
||||||
|
|
||||||
|
|
||||||
class ConfDriver(object):
|
class ConfDriver(object):
|
||||||
|
@ -17,6 +17,7 @@
|
|||||||
|
|
||||||
from oslo.config import cfg
|
from oslo.config import cfg
|
||||||
|
|
||||||
|
from neutron.common import legacy
|
||||||
from neutron.db import api as qdbapi
|
from neutron.db import api as qdbapi
|
||||||
from neutron.db.loadbalancer import loadbalancer_db
|
from neutron.db.loadbalancer import loadbalancer_db
|
||||||
from neutron.openstack.common import importutils
|
from neutron.openstack.common import importutils
|
||||||
@ -35,6 +36,7 @@ lbaas_plugin_opts = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
cfg.CONF.register_opts(lbaas_plugin_opts, "LBAAS")
|
cfg.CONF.register_opts(lbaas_plugin_opts, "LBAAS")
|
||||||
|
legacy.override_config(cfg.CONF, [('LBAAS', 'driver_fqn')])
|
||||||
|
|
||||||
|
|
||||||
class LoadBalancerPlugin(loadbalancer_db.LoadBalancerPluginDb):
|
class LoadBalancerPlugin(loadbalancer_db.LoadBalancerPluginDb):
|
||||||
|
Loading…
Reference in New Issue
Block a user