Unimgr: Carbon: Release Plan

Contents

Introduction

This is the Carbon release plan of UniMgr project.

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

Release Deliverables

NameDescription
Bug fixingHigh-priority bug fixes.
Presto API enhancementsdescribed in the release notes
Legato API enhancementsdescribed in the release notes
Legato API portalA DLUX based portal to support legato API configuration

Release Milestones

  • Offset: 2
MilestoneOffset 2 DateDeliverables
M111/3/2016
NameDescription
Release PlanCandidate Release Plan
M212/8/2016
NameDescription
Release PlanFinal Release Plan
M32/2/2017
NameDescription
Feature Freeze
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
M43/2/2017
NameDescription
API Freeze
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
M53/30/2017
NameDescription
Code Freeze
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
RC04/13/2017
NameDescription
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
RC14/20/2017
NameDescription
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
RC24/27/2017
NameDescription
Release ReviewRelease Review Description
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
RC35/4//2017
NameDescription
Release ReviewRelease Review Description
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
Formal Release5/11/2017
NameDescription
Deliverable NameDeliverable Description

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 NameDescriptionType (at M2)Type (at M3)Type (release)ContractSupporting Code
PUT: Create UNICreate one User Network Interface (UNI)StableStableStablehttp://localhost:8080/restconf/config/cl-vcpe-mef:unis/uni/822f7eec-2b35-11e5-b345-feff819cdc9f/unimgr.api
GET: Get UNI ListRetrieve the list of UNIsStableStableStablehttp://localhost:8181/restconf/config/cl-vcpe-mef:unis/unimgr.api
GET: Get UNI by UUIDRetrieve attributes for a specific UNI by its Universally Unique Identifier (UUID)StableStableStablehttp://localhost:8181/restconf/config/cl-vcpe-mef:unis/uni/{UUID}unimgr.api
DELETE: Delete UNIDelete a specific UNI by its UUIDStableStableStablehttp://localhost:8181/restconf/config/cl-vcpe-mef:unis/uni/{UUID}unimgr.api
GET: Get UNI SpeedRetrieve configured throughput for a specific UNI by its UUIDStableStableStablehttp://localhost:8181/restconf/config/cl-vcpe-mef:unis/uni/{UUID}/speed/unimgr.api
PUT: Set UNI SpeedConfigure throughput rate for a specific UNI by its UUIDStableStableStablehttp://localhost:8181/restconf/config/cl-vcpe-mef:unis/uni/{UUID}/speed/unimgr.api
GET: Get SO EVCRetrieve attributes for a single-operator Ethernet Virtual Connection (EVC)StableStableStablehttp://localhost:8181/restconf/config/cl-vcpe-mef:single-operator-evc/unimgr.api
DELETE: Delete EVCDelete an EVC by its UUIDStableStableStablehttp://localhost:8181/restconf/config/cl-vcpe-mef:evcs/evc/{UUID}unimgr.api
PUT: Config EVC EBWConfigure egress bandwidth (EBW) for an EVCStableStableStablehttp://localhost:8181/restconf/config/cl-vcpe-mef:evcs/evc/{UUID}/egress-bw/unimgr.api
GET: Get EVC EBWRetrieve the egress bandwidth attribute for an EVC by its UUIDStableStableStablehttp://localhost:8181/restconf/config/cl-vcpe-mef:evcs/evc/{UUID}/egress-bw/unimgr.api
DELETE: Delete EVC EBWDelete the egress bandwidth attribute for an EVC by its UUIDStableStableStablehttp://localhost:8181/restconf/config/cl-vcpe-mef:evcs/evc/{UUID}/egress-bw/unimgr.api
PUT: Set EVC IBWConfigure the ingress bandwidth (IBW) for a particular EVC by its UUIDStableStableStablehttp://localhost:8181/restconf/config/cl-vcpe-mef:evcs/evc/{UUID}/ingress-bw/unimgr.api
GET: Get EVC IBWRetrieve the ingress bandwidth attribute for a particular EVC by its UUIDStableStableStablehttp://localhost:8181/restconf/config/cl-vcpe-mef:evcs/evc/{UUID}/ingress-bw/unimgr.api
DELETE: Delete EVC IBWDelete the ingress bandwidth for a particular EVC by its UUIDStableStableStablehttp://localhost:8181/restconf/config/cl-vcpe-mef:evcs/evc/{UUID}/ingress-bw/unimgr.api
GET: Get Op UNIsRetrieve the list of UNIs from the operational data storeStableStableStablehttp://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 ProjectDeliverable NameNeeded ByAcknowledged?Description
N/ANoneN/AN/ANo 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