]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Make metaplugin be used with a router service plugin
authorItsuro Oda <oda@valinux.co.jp>
Mon, 6 Jan 2014 06:03:14 +0000 (15:03 +0900)
committerItsuro Oda <oda@valinux.co.jp>
Sun, 23 Feb 2014 22:24:02 +0000 (07:24 +0900)
commitc04785e0ced18ebab6bada1d3961c1394c541a69
tree0a743c5a7f5c5ae6f8769a574294081d935ffc37
parente172ee1c36a702a14180e9137bff32e21819ba0f
Make metaplugin be used with a router service plugin

"l3_plugin_list" configuration parameter of the metaplugin is permitted
blank now.
If "l3_plugin_list" is blank, router extension and extensions which extend
the router extension don't be included in "supported-extension-aliases" of
the metaplugin.
This makes the metaplugin be able to be used with a router service plugin.
Note that if "l3_plugin_list" is not blank, a router service plugin must
not be specified, otherwise the error of the bug report still occurs.

This patch removes some router extension related meaningless codes also.
(e.g.  external-net extension belongs to L2 functionality and be handled
 by core plugins properly.)

Closes-bug: 1266347
DocImpact

Change-Id: I0454bc0a4bd7eda5dad18b0538fb7baebe0b9f91
etc/neutron/plugins/metaplugin/metaplugin.ini
neutron/plugins/metaplugin/meta_neutron_plugin.py
neutron/tests/unit/metaplugin/fake_plugin.py
neutron/tests/unit/metaplugin/test_metaplugin.py