Contents
Introduction
Lithium release plan for the Unified Secure Channel project.
Release Deliverables
Name | Description |
---|
USC Manager | Manage the lifecycle of the tunnel, support authentication, and provide a common API for external use. |
USC Plugin | Build common Yang model and framework, and support netconf. |
USC Agent | Runs on device and communicate with ODL controller. |
Release Milestones
Milestone | Offset 2 Date | Deliverables |
---|
M1 | 1/8/2015 | Name | Status | Description |
---|
Intent to participate | DONE | Intent to participate in Lithium Simultaneous Release | Project Lead elected | DONE | USC Project Lead election | Test Contact specified | DONE | USC Test Contact announce | Candidate Release Plan | DONE | Candidate Release Plan |
|
M2 | 2/5/2015 | |
M3 | 3/19/2015 | Name | Status | Description |
---|
Functionality Freeze | DONE | Define final list of externally consumable APIs. | Karaf Features defined | DONE | Define user facing features. | Documentation Started | DONE | Identify documentation. Create AsciiDoc outlines. | Integration & System Test Started | DONE | Start Integration and System Test | Design Doc | DONE | USC Manager design finalized, USC Agent design finalized, USC Plugin design finalized | Architecture Doc | DONE | Overall architecture document finalized |
|
M4 | 4/16/2015 | Name | Status | Description |
---|
API Freeze | DONE | Finalize public interfaces including models, urls, apis, methods, headers, etc. | Integration & System Test | DONE | Start system test on a karaf distribution with the project's recommended features installed | Core Support | DONE | Basic Functionality for USC Manager, USC Agent, USC Plugin |
|
M5 | 5/14/2015 | Name | Status | Description |
---|
Stability branch |
| Stability branch, i.e., stable/lithium, must be cut and local project versions bumped on master
to avoid overwriting lithium SNAPSHOTS | String Freeze |
| All externally visible strings frozen to allow for translation & documentation | Documentation Complete |
| Only editing and and enhancing should take place after this point. | Code Freeze |
|
|
|
RC0 | N/A | Name | Status |
---|
Release Candidate 0 |
|
|
RC1 | N/A | Name | Status |
---|
Release Candidate 1 |
|
|
RC2 | N/A | Name | Status |
---|
Release Candidate 2 |
|
|
RC3 | N/A | Name | Status | Description |
---|
Bugfix & more |
| Bugfixing, performance improvement and other necessary / desired changes | Release Review |
| Release Review | Release Candidate 3 |
|
|
|
Formal Release | N/A | Name | Status | Description |
---|
Formal Lithium Release |
|
| Release patch |
| Release patch to the stable/lithium branch and bump versions |
|
SR1 Release | N/A | Name | Status | Description |
---|
Release patch |
| Release patch to the stable/lithium branch and bump versions |
|
SR2 Release | N/A | Name | Status | Description |
---|
Release patch |
| Release patch to the stable/lithium branch and bump versions |
|
Externally Consumable APIs
usc-api
Expected Dependencies on Other Projects
Providing Project | Deliverable Name | Needed By | Acknowledged? | Description |
---|
odlparant | N/A | N/A | Yes | N/A |
yangtools | N/A | N/A | Yes | N/A |
controller | N/A | N/A | Yes | N/A |
dlux | N/A | N/A | Yes | N/A |
Expected Compatibility with Previous Releases
N/A
Themes and Priorities
This release will focus on infrastructure and base framework.
Requests from Other Projects
N/A
- Will be using OpenDaylight CI infrastructure
- No requirements for extra configuration or resources (Rackspace)
Other