This commit adds support to devstack to set ML2 options including
MechanismDrivers, TypeDrivers, and TypeDriver specific configuration for ML2
when running with devstack.
This also allows for simple configuration of VLAN, GRE, and VXLAN ML2 devstack
setups with the OVS agent as follows:
# VLAN configuration
Q_PLUGIN=ml2
ENABLE_TENANT_VLANS=True
# GRE tunnel configuration
Q_PLUGIN=ml2
ENABLE_TENANT_TUNNELS=True
# VXLAN tunnel configuration
Q_PLUGIN=ml2
Q_ML2_TENANT_NETWORK_TYPE=vxlan
Fixes bug 1200767
Change-Id: Ib16efac13440b5d50658a0e6be35bc735510a262
Fix bug #1206308
Add function for security groups
Add function for ovs check
Update plugin class configuration
Change-Id: I603e902f985277a61f162abdfffd6430cc00efaa
Fix path of vpn-agent as same as lbaas
- If q-vpn service is enabled, this patch switches the l3-agent to
vpn-agent
Change-Id: Ifbe3d51b5c89f759a71e904960c5f6cc99c44a5f
This will enable Neurtron identify that the external bridge is a
Neutron bridge (this is required for bug 1192883)
Change-Id: I8ad1b0b3d93d5068beec2021abf9afbacf8c48ff
devstack neutron lib needs to find some functions named
'neutron_plugin_configure_XXXXXX' in the neutron plugin lib
Part of them are usually in the plugin agent file.
For linuxbridge plugin some of theses functions are missing.
This change load the linuxbridge_agent file in linuxbridge file to make
missing functions available to neutron lib when linux bridge plugin is used.
Fix bug #1195237
Change-Id: I567bedc84e77c041e9418773fba1f74b33bcf604
Module nicira_nvp_plugin no longer exists and it can be removed from
the plugin name.
Supports blueprint nicira_nvp_plugin
Change-Id: I19bdbb3c9e7aa05f672789766f3c0fd528682f03