]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Initial implemention of MetaPlugin
authorNachi Ueno <nachi@nttmcl.com>
Thu, 19 Jul 2012 07:00:05 +0000 (07:00 +0000)
committerNachi Ueno <nachi@nttmcl.com>
Mon, 13 Aug 2012 06:19:31 +0000 (06:19 +0000)
commitb1fa5ef2ca3ff24a9c7d970e47e095a1d721cf8d
tree0be208289c2a30f3c7605e2f7a049ae1b6e0cad5
parentf01dafb01071a5285fd43e3905394cb1efbc8cb0
Initial implemention of MetaPlugin

This plugin supports multiple plugins at same time. This plugin is for L3 connectivility
between networks which are realized by different plugins. This plugin add new attribute 'flavor:id'.
flavor:id correspond to specific plugin. flavor-plugin mapping could be configureable by plugin_list config.
This plugin also support extensions. We can map extension to plugin by using extension_map config.

Implements blueprint metaplugin

Change-Id: Ia94d2349fb3ce9f121bbd2505324ae6f0c34247a
21 files changed:
etc/quantum/plugins/metaplugin/metaplugin.ini [new file with mode: 0644]
quantum/agent/linux/interface.py
quantum/extensions/flavor.py [new file with mode: 0644]
quantum/plugins/metaplugin/README [new file with mode: 0644]
quantum/plugins/metaplugin/__init__.py [new file with mode: 0644]
quantum/plugins/metaplugin/agent/linuxbridge_quantum_agent.py [new file with mode: 0755]
quantum/plugins/metaplugin/agent/ovs_quantum_agent.py [new file with mode: 0755]
quantum/plugins/metaplugin/common/__init__.py [new file with mode: 0644]
quantum/plugins/metaplugin/common/config.py [new file with mode: 0644]
quantum/plugins/metaplugin/meta_db_v2.py [new file with mode: 0644]
quantum/plugins/metaplugin/meta_models_v2.py [new file with mode: 0644]
quantum/plugins/metaplugin/meta_quantum_plugin.py [new file with mode: 0644]
quantum/plugins/metaplugin/proxy_quantum_plugin.py [new file with mode: 0644]
quantum/plugins/metaplugin/run_tests.py [new file with mode: 0755]
quantum/plugins/metaplugin/tests/__init__.py [new file with mode: 0644]
quantum/plugins/metaplugin/tests/unit/__init__.py [new file with mode: 0644]
quantum/plugins/metaplugin/tests/unit/basetest.py [new file with mode: 0644]
quantum/plugins/metaplugin/tests/unit/fake_plugin.py [new file with mode: 0644]
quantum/plugins/metaplugin/tests/unit/test_plugin_base.py [new file with mode: 0644]
quantum/tests/unit/test_linux_interface.py
setup.py