Cloned from launchpad blueprint https://blueprints.launchpad.net/neutron/+spec/config-plugin-by-name. Description: It is convenient to config extension plugins by names rather than python classes. Currently `service_plugins` contains a list of python class names of plugins: service_plugins = neutron.services.l3_router.l3_router_plugin:L3RouterPlugin,neutron.services.firewall.fwaas_plugin:FirewallPlugin,neutron.services.loadbalancer.plugin:LoadBalancerPlugin I suggest add a new option to load plugins, instead of use class names, simpler names can be used: extension_plugins = l3-router, firewall, lbaas Specification URL (additional information): None
When using extension_plugins = l3-router, firewall in neutron.conf instead of service_plugins =neutron.services.l3_router.l3_router_plugin.L3RouterPlugin,neutron.services.firewall.fwaas_plugin.FirewallPlugin Neutron server doesn't load drivers and FWaaS doesn't work To reproduce: 1. Change config in neutron.conf 2. restart neutron-server 3. check server.log 4. try to configure fwaas policy - neutron firewall-policy-create test1 Created a new firewall_policy: +----------------+--------------------------------------+ When using service_plugins it works !!! python-neutron-2014.1-22.el7ost.noarch
Created attachment 901201 [details] server log , with extension_plugins and without (last)
*** This bug has been marked as a duplicate of bug 1058221 ***