/
NeutronNorthbound: Lithium Release Plan

NeutronNorthbound: Lithium Release Plan

Introduction

Release Deliverables

Name

Description

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

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/gitweb?p=neutron.git;a=blob;f=features/src/main/features/features.xml;h=e54a8068d41e81e9075512e980682c1b39be55fc;hb=HEAD

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:

    1. stable ODL/unstable OpenStack testing is the responsibility of downstream implementing projects.

    2. stable OpenStack/unstable ODL testing will be handled by ODL integration team

  • Other testing will intend to be using OpenDaylight Test System