]> 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)
committerThomas Goirand <thomas@goirand.fr>
Thu, 13 Mar 2014 07:20:30 +0000 (15:20 +0800)
commit4a11f754e4140e2baa3d689d905a3a1f99b05a39
treee64f7787b1782d04763a683e8f2fcaa6049f2341
parentea8cf6becda8ba839b27ab643a3e8d4ea0d8ec91
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