# api_extensions_path =
# Quantum plugin provider module
-core_plugin = quantum.plugins.sample.SamplePlugin.FakePlugin
+# core_plugin =
# Advanced service modules
# service_plugins =
cfg.StrOpt('api_extensions_path', default=""),
cfg.StrOpt('policy_file', default="policy.json"),
cfg.StrOpt('auth_strategy', default='keystone'),
- cfg.StrOpt('core_plugin',
- default='quantum.plugins.sample.SamplePlugin.FakePlugin'),
+ cfg.StrOpt('core_plugin'),
cfg.ListOpt('service_plugins',
default=[]),
cfg.StrOpt('base_mac', default="fa:16:3e:00:00:00"),
# and override the values in it if needed (e.g., run_tests.py in
# quantum/plugins/openvswitch/ )
test_config = {
- "plugin_name": "quantum.plugins.sample.SamplePlugin.FakePlugin",
+ "plugin_name": "",
"default_net_op_status": constants.NET_STATUS_ACTIVE,
"default_port_op_status": constants.PORT_STATUS_ACTIVE,
}
if not options:
options = {}
+ if cfg.CONF.core_plugin is None:
+ msg = _('Quantum core_plugin not configured!')
+ LOG.critical(msg)
+ raise Exception(msg)
+
# NOTE(jkoelker) Testing for the subclass with the __subclasshook__
# breaks tach monitoring. It has been removed
# intentianally to allow v2 plugins to be monitored