Merge "modernize quantum config in proper place"

This commit is contained in:
Jenkins 2013-07-17 09:06:28 +00:00 committed by Gerrit Code Review
commit 6aaf08edb3
4 changed files with 6 additions and 1 deletions

View File

@ -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'),
] ]

View File

@ -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()

View File

@ -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):

View File

@ -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):