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
'router_scheduler_driver',
'rpc_backend',
'service_plugins',
- ('QUOTAS', 'quota_driver'),
('SECURITYGROUP', 'firewall_driver'),
]
from oslo.config import cfg
+from neutron.common import legacy
from neutron.common import utils
from neutron.openstack.common import importutils
from neutron.openstack.common import log as logging
except ImportError:
LOG.exception(_("Error loading plugin"))
raise Exception(_("Plugin not found. "))
+ legacy.modernize_quantum_config(cfg.CONF)
self.plugin = plugin_klass()
msg = validate_post_plugin_load()
import webob
from neutron.common import exceptions
+from neutron.common import legacy
from neutron.openstack.common import importutils
from neutron.openstack.common import log as logging
]
# Register the configuration options
cfg.CONF.register_opts(quota_opts, 'QUOTAS')
+legacy.override_config(cfg.CONF, [('QUOTAS', 'quota_driver')])
class ConfDriver(object):
from oslo.config import cfg
+from neutron.common import legacy
from neutron.db import api as qdbapi
from neutron.db.loadbalancer import loadbalancer_db
from neutron.openstack.common import importutils
]
cfg.CONF.register_opts(lbaas_plugin_opts, "LBAAS")
+legacy.override_config(cfg.CONF, [('LBAAS', 'driver_fqn')])
class LoadBalancerPlugin(loadbalancer_db.LoadBalancerPluginDb):