]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Embrane Neutron Plugin
authorIvar Lazzaro <ivar@embrane.com>
Mon, 22 Jul 2013 20:32:31 +0000 (13:32 -0700)
committerIvar Lazzaro <ivar@embrane.com>
Sun, 25 Aug 2013 21:22:38 +0000 (14:22 -0700)
commitd4c3047ba4d46b3b6fe56940832e6e1142c2e441
treefc66bb2b8aee8cd28cc26397a13029276fa2fb9a
parent0160ee2c5c744934626f1e8e100990b829dcb27b
Embrane Neutron Plugin

Implements blueprint embrane-neutron-plugin

This commit implements the main Embrane plugin, which covers
route and extratoute extensions.

The plugin will rely on existing plugins for leveraging L2 networks,
for now it only supports OpenVSwitch and vlan networks, but more
supports are to come if the model is approved (or a different one
is suggested).

Change-Id: I90aff8ec4324bd3a7c59c411374db6a118d1a72b
30 files changed:
etc/neutron/plugins/embrane/heleos_conf.ini [new file with mode: 0644]
neutron/plugins/embrane/README [new file with mode: 0644]
neutron/plugins/embrane/__init__.py [new file with mode: 0644]
neutron/plugins/embrane/agent/__init__.py [new file with mode: 0644]
neutron/plugins/embrane/agent/dispatcher.py [new file with mode: 0644]
neutron/plugins/embrane/agent/operations/__init__.py [new file with mode: 0644]
neutron/plugins/embrane/agent/operations/router_operations.py [new file with mode: 0644]
neutron/plugins/embrane/base_plugin.py [new file with mode: 0644]
neutron/plugins/embrane/common/__init__.py [new file with mode: 0644]
neutron/plugins/embrane/common/config.py [new file with mode: 0644]
neutron/plugins/embrane/common/constants.py [new file with mode: 0644]
neutron/plugins/embrane/common/contexts.py [new file with mode: 0644]
neutron/plugins/embrane/common/exceptions.py [new file with mode: 0644]
neutron/plugins/embrane/common/operation.py [new file with mode: 0644]
neutron/plugins/embrane/common/utils.py [new file with mode: 0644]
neutron/plugins/embrane/l2base/__init__.py [new file with mode: 0644]
neutron/plugins/embrane/l2base/fake/__init__.py [new file with mode: 0644]
neutron/plugins/embrane/l2base/fake/fake_l2_plugin.py [new file with mode: 0644]
neutron/plugins/embrane/l2base/fake/fakeplugin_support.py [new file with mode: 0644]
neutron/plugins/embrane/l2base/openvswitch/__init__.py [new file with mode: 0644]
neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py [new file with mode: 0644]
neutron/plugins/embrane/l2base/support_base.py [new file with mode: 0644]
neutron/plugins/embrane/l2base/support_exceptions.py [new file with mode: 0644]
neutron/plugins/embrane/plugins/__init__.py [new file with mode: 0644]
neutron/plugins/embrane/plugins/embrane_fake_plugin.py [new file with mode: 0644]
neutron/plugins/embrane/plugins/embrane_ovs_plugin.py [new file with mode: 0644]
neutron/tests/unit/embrane/__init__.py [new file with mode: 0644]
neutron/tests/unit/embrane/test_embrane_defaults.py [new file with mode: 0644]
neutron/tests/unit/embrane/test_embrane_l3_plugin.py [new file with mode: 0644]
neutron/tests/unit/embrane/test_embrane_neutron_plugin.py [new file with mode: 0644]