NeutronNorthbound: Lithium Release Plan
Introduction
Release Deliverables
Name | Description |
---|---|
org.opendaylight.neutron.neutron-spi | Internal bundle implementing neutron data objects |
org.opendaylight.neutron.transcriber | Internal bundle implementing copying data from northbound to subscribers |
org.opendaylight.neutron.northbound-api | Bundle implementing Northbound API |
Release Milestones
Offset: 1
Milestone | Offset X Date | Deliverables |
---|---|---|
M1 | 12/18/2014 (3/2/2015) | |
M2 | 1/29/2015 (3/2/2015) | |
M3 | 3/05/2015 | |
M4 | 4/02/2015 | |
M5 | 4/30/2015 | |
RC0 | N/A | |
RC1 | N/A | |
RC2 | N/A | |
RC3 | N/A | |
Formal Lithium Release | N/A | |
SR1 | N/A | |
SR2 | N/A |
Externally Consumable APIs
OpenStack Neutron interface provided by northbound-api bundle for openstack ODL ML2 agent/plug-in (Stable)
Openstack Networking Ref v2
I*Aware Interfaces provided by neutron-spi bundle for southbound providers (Stable)
Neutron data element yang model provided by neutron-model for southbound providers (Provisional)
Expected Incompatibilities with Other Projects
None
Compatibility with Previous Releases
Removed APIs and/or Functionality
No changes
Deprecated APIs and/or Functionality
All FWaaS related interfaces and classes are being marked as deprecated in Lithium.
Changed APIs and/or Functionality
Adding Neutron data element yang model
Neutron APIs provided in Helium are unchanged in Lithium, but have been moved to the Neutron repo created in Lithium's timeframe. All projects are expected to stop using the deprecated Neutron API in controller and begin using org.opendaylight.neutron. More info in this work is provided here.
User Facing Karaf Features List
https://git.opendaylight.org/gerrit/16144
NeutronNorthbound:Lithium_Lithium_User_Facing_Features
Expected Dependencies on Other Projects
Neutron Northbound will depend on
odlparent for configuration and property handling
yangtools and controller for holding Neutron Yang Model
Test Tools Requirements
OpenStack CI testing breaks into two parts:
stable ODL/unstable OpenStack testing is the responsibility of downstream implementing projects.
stable OpenStack/unstable ODL testing will be handled by ODL integration team
Other testing will intend to be using OpenDaylight Test System