Xena Series Release Notes¶
12.0.0¶
Upgrade Notes¶
Python 2.7 support has been dropped. Last release of networking-bgpvpnto support Python 2.7 is OpenStack Train. The minimum versionof Python now supported by networking-bgpvpn is Python 3.6.
Horizon is now an optional dependency of networking-bgpvpnas the GUI support is optional. This means horizon will not beinstalled automatically. The horizon dependency is now declaredin
extrassection insetup.cfg. If you would like to enablethe GUI support, you can install the dependencies usingpython-mpipinstallnetworking-bgpvpn[horizon](or.[horizon]in case you install it from the source code).
10.0.0¶
Other Notes¶
The obsolete in-tree drivers for OpenContrail and OpenDaylight have beenremoved, in favor of the out-of-tree drivers provided by these projects.
9.0.0¶
New Features¶
The the ‘local_pref’ attribute of a Heat BGPVPN resourcecan now be controlled in a Heat template.
The Heat plugin for the BGPVPN interconnection API extension now supportsBGPVPN Port Association resources.
Thebgpvpn-routes-control API extension is introduced, allowing controlof BGPVPN routing with a finer grain, including API-defined static routespointing to Neutron ports, or BGPVPN route leaking via Neutron ports.
Other Notes¶
The BGPVPN reference driverbagpipe, for use with Neutron linuxbridgeor OVS reference drivers, has adopted OVO-based RPCs. A v2 driver is providedto avoid the production of old-style RPCs.
8.0.0¶
New Features¶
Add
vnioptional attribute tobgpvpnresource to control the VXLANVNI when VXLAN encapsulation is used.
BGPVPNs of type L2 are now supported with Neutron ML2 referencedrivers (OVS and linuxbridge).
Deprecation Notes¶
The first OpenContrail Driver was not developed with production ready inmind, it was more a proof of concept. We do not recommend to use it inproduction. Instead a production ready driver is available in theOpenContrail monolithic Neutron core plugin tree.
7.0.0.0b1¶
New Features¶
The BGPVPN Interconnection API can now be enabled by adding
bgpvpntoservice_pluginsinneutron.conf, instead of the verbosenetworking_bgpvpn.neutron.services.plugin.BGPVPNPlugin.
6.0.0¶
New Features¶
The API now supports filtering BGPVPN resources based on the networks or routers they are associated with.
5.0.0¶
Prelude¶
The ovs/bagpipe driver now let you use both a Neutron router and a BGPVPN association simultaneously on a given Port.
New Horizon panels for BGPVPN resources, allowing you to create a bgpvpn and to associate related resources such as a network or a router.
New Features¶
The bagpipe driver now let happily coexist a BGPVPN association and a Neutron router. Traffic that does not match any VPN route will be handled by the Neutron router. This evolution depends on corresponding evolutions in networking-bagpipe and bagpipe-bgp. (see bug 1627645)
- Horizon:
a view of all the existing BGPVPNs.
ability to view details of a BGPVPN.
ability to create, update and delete BGPVPN resources for anadmin user.
ability to update BGPVPN resources for a tenant user.(with restrictions, compared to what an admin user can change)
abiity to associate/disassociate BGPVPN to/from networks androuters (for both tenant and admin users)
4.0.0¶
Prelude¶
Mitaka release is a short-cycle release to compensate for the delayed Liberty release and get the project in sync with Openstack release cycles
New Features¶
Heat support for the whole BGPVPN Interconnection API
BaGPipe driver improvement for a clean integration in the Neutron OpenVSwitch agent (see Bug1492021). Instead of requiring to use a modified OVS agent, we now provide an extension that is loaded into the unmodified OVS agent.
OpenDaylight driver now supports Router associations
Pre-commit hooks were added in the driver framework, and then leveraged in BaGPipe and OpenDaylight drivers
Bug Fixes¶
with BaGPipe driver, the OVS agent does not lose BGPVPN flows on restart (Bug1531459)
