Contents
Release Deliverables
Name | Description |
---|
TTP CLI Jar | Stand-alone jar file for CLI-based TTP manipulation (DONE) |
TTP CLI test code | Move current "test" code to CLI |
TTP CLI JSON read | Add ability to "read" JSON vs. just write |
TTP CLI dot file | Produce a graphviz dot file for the tables in a TTP |
ODL TTP repo auto-load | Auto-load OF-DPA TTP (or similar) from the ODL TTP repo |
ODL TTP local pull | Pull in TTPs from user’s special local directory |
- The team has identified other features (discussed in this email) as stretch goals (uncommitted) for Lithium.
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 | TTP Project Lead election | Test Contact specified | Done | TTP Test Contact announced | Candidate Release Plan | Done | Candidate Release Plan |
|
M2 | 2/5/2015 | Name | Status | Description |
---|
Release Plan | Done | Final Release Plan | Project Checklist | Done | Project Checklist completed | TTP CLI Jar | Done | Stand-alone jar file for CLI-based TTP manipulation | TTP CLI test code |
| Move current "test" code to CLI | TTP CLI JSON read |
| Add ability to "read" JSON vs. just write | TTP CLI dot file |
| Produce a graphviz dot file for the tables in a TTP | ODL TTP repo auto-load |
| Auto-load OF-DPA TTP (or similar) from the ODL TTP repo | ODL TTP local pull |
| Pull in TTPs from user’s special local directory |
|
M3 | 3/19/2015 | Name | Status | Description |
---|
Functionality Freeze |
| Final list of externally consumable APIs defined and documented | Documentation Started |
| Identified the kinds of documentation to be provided, created AsciiDoc files for them with outlines,
and committed those files in an appropriate location | Integration & System Test |
| Simple system test on a karaf distribution with the project's recommended features installed |
|
M4 | 4/16/2015 | |
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, samples | 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 |
|
Expected Dependencies on Other Projects
- Likely dependent on yangtools, openflowplugin, openflowjava, controller, odlparent.
Compatibility with Previous Releases
No compatibility issues are knows
Themes and Priorities
Other