/
Unimgr: Nitrogen: Release Plan

Unimgr: Nitrogen: Release Plan

Contents

Introduction

This is the Nitrogen release plan of Unimgr project.

Please check the main wiki page of Unimgr project for more details.

Release Deliverables

Name

Description

Name

Description

Karaf 4 Migration

Complete the Karaf 4 migration and remove Karaf 3 features

Bandwidth Profiles

Add support to ciscoxr and ovsdb drivers

Legato Implementation

Migrate existing Legato implementation into netvirt driver and re-implement Legato as layer talking to Presto

Bug fixing

High-priority bug fixes.

Presto API enhancements

described in the release notes

Legato API enhancements

described in the release notes

Release Milestones

  • Offset: 2

Milestone

Offset 2 Date

Deliverables

Milestone

Offset 2 Date

Deliverables

M1

2017-06-21





M2 / M3 / M4

2017-07-14





M5

2017-08-14





RC0

2017-08-14





RC1

2017-08-21





RC2

2017-08-28





RC3

2017-09-03





Formal Release

2017-09-07





Externally Consumable APIs

  • Externally consumable APIs

  • Each PROVISIONAL or TENTATIVE API must be listed as project deliverable

    • Must be declared as "IN" or "OUT" at the M3 Milestone

Short Name

Description

Type (at M2)

Type (at M3)

Type (release)

Contract

Supporting Code

Short Name

Description

Type (at M2)

Type (at M3)

Type (release)

Contract

Supporting Code

PUT: Create UNI

Create one User Network Interface (UNI)

Stable

Stable

Stable

http://localhost:8080/restconf/config/cl-vcpe-mef:unis/uni/822f7eec-2b35-11e5-b345-feff819cdc9f/

unimgr.api

GET: Get UNI List

Retrieve the list of UNIs

Stable

Stable

Stable

http://localhost:8181/restconf/config/cl-vcpe-mef:unis/

unimgr.api

GET: Get UNI by UUID

Retrieve attributes for a specific UNI by its Universally Unique Identifier (UUID)

Stable

Stable

Stable

http://localhost:8181/restconf/config/cl-vcpe-mef:unis/uni/{UUID}

unimgr.api

DELETE: Delete UNI

Delete a specific UNI by its UUID

Stable

Stable

Stable

http://localhost:8181/restconf/config/cl-vcpe-mef:unis/uni/{UUID}

unimgr.api

GET: Get UNI Speed

Retrieve configured throughput for a specific UNI by its UUID

Stable

Stable

Stable

http://localhost:8181/restconf/config/cl-vcpe-mef:unis/uni/{UUID}/speed/

unimgr.api

PUT: Set UNI Speed

Configure throughput rate for a specific UNI by its UUID

Stable

Stable

Stable

http://localhost:8181/restconf/config/cl-vcpe-mef:unis/uni/{UUID}/speed/

unimgr.api

GET: Get SO EVC

Retrieve attributes for a single-operator Ethernet Virtual Connection (EVC)

Stable

Stable

Stable

http://localhost:8181/restconf/config/cl-vcpe-mef:single-operator-evc/

unimgr.api

DELETE: Delete EVC

Delete an EVC by its UUID

Stable

Stable

Stable

http://localhost:8181/restconf/config/cl-vcpe-mef:evcs/evc/{UUID}

unimgr.api

PUT: Config EVC EBW

Configure egress bandwidth (EBW) for an EVC

Stable

Stable

Stable

http://localhost:8181/restconf/config/cl-vcpe-mef:evcs/evc/{UUID}/egress-bw/

unimgr.api

GET: Get EVC EBW

Retrieve the egress bandwidth attribute for an EVC by its UUID

Stable

Stable

Stable

http://localhost:8181/restconf/config/cl-vcpe-mef:evcs/evc/{UUID}/egress-bw/

unimgr.api

DELETE: Delete EVC EBW

Delete the egress bandwidth attribute for an EVC by its UUID

Stable

Stable

Stable

http://localhost:8181/restconf/config/cl-vcpe-mef:evcs/evc/{UUID}/egress-bw/

unimgr.api

PUT: Set EVC IBW

Configure the ingress bandwidth (IBW) for a particular EVC by its UUID

Stable

Stable

Stable

http://localhost:8181/restconf/config/cl-vcpe-mef:evcs/evc/{UUID}/ingress-bw/

unimgr.api

GET: Get EVC IBW

Retrieve the ingress bandwidth attribute for a particular EVC by its UUID

Stable

Stable

Stable

http://localhost:8181/restconf/config/cl-vcpe-mef:evcs/evc/{UUID}/ingress-bw/

unimgr.api

DELETE: Delete EVC IBW

Delete the ingress bandwidth for a particular EVC by its UUID

Stable

Stable

Stable

http://localhost:8181/restconf/config/cl-vcpe-mef:evcs/evc/{UUID}/ingress-bw/

unimgr.api

GET: Get Op UNIs

Retrieve the list of UNIs from the operational data store

Stable

Stable

Stable

http://localhost:8181/restconf/operational/cl-vcpe-mef:unis/

unimgr.api

Expected Dependencies on Other Projects

The UNI Manager plug-in project has dependencies on the following OpenDaylight projects:

odlparent, yangtools, controller, netconf, ovsdb, openflow plugin, netvirt



Providing Project

Deliverable Name

Needed By

Acknowledged?

Description

Providing Project

Deliverable Name

Needed By

Acknowledged?

Description

N/A

None

N/A

N/A

No new or modified project dependencies for carbon release

Compatibility with Previous Releases

Removed APIs and/or Functionality

Deprecated APIs and/or Functionality

Changed APIs and/or Functionality

Themes and Priorities

Requests from Other Projects

Active Requests

Test Tools Requirements

  • The UNI Manager Plug-in project will run System Test (ST) inside OpenDaylight cloud

  • The UNI Manager Plug-in project will run TBD System Test

Other

Related content