Contents
Introduction
https://wiki.opendaylight.org/view/EMAN:Main
Release Deliverables
Name | Description |
---|
Fully implement IETF eman Information Model |
Release Milestones
Milestone | Offset 2 Date | Deliverables |
---|
M1 | 6/26/2017 |
Name | Status | Description |
---|
Intent to participate | Done | Intent to participate in Nitrogen Simultaneous Release | Project Lead elected | Done | Project Lead election | Test Contact specified | Done | Test Contact announced | Candidate Release Plan | Done | Candidate Release Plan |
|
M2 | 7/14/2017 |
Name | Status | Description |
---|
Final Release Plan | Done | Final Release Plan | Project Checklist | Done | Project Checklist completed | OpenDaylight CI | Done | OpenDaylight CI infrastructure usage for system test | Project acknowledgement | Done |
|
|
M3 | 7/14/2017 |
Name | Status | Description |
---|
Functionality Freeze | Done |
| Karaf Features Defined | Done |
| Documentation Started | Done |
| Feature Test Started | Done |
|
|
M4 | 7/14/2017 |
Name | Status | Description |
---|
API Freeze | Done |
| Documentation word count | Done |
| Maven Central Requirements | Done |
| Feature Test Continues | Done |
|
|
M5 | 8/14/2017 |
Name | Status | Description |
---|
Code Freeze | Pending |
| Stability Branch | Pending | Stability branch, must be cut and local project versions bumped on master to avoid overwriting SNAPSHOTS | String Freeze | Pending | All externally visible strings frozen to allow for translation & documentation | Documentation Complete | Pending | Only editing and and enhancing should take place after this point. | Integration & System Test | Pending |
|
|
RC0 | 8/14/2017 |
Name | Status |
---|
Release Candidate 0 | Pending |
|
RC1 | 8/21/2017 |
Name | Status |
---|
Release Candidate 1 | Pending |
|
RC2 | 8/28/2017 |
Name | Status |
---|
Release Candidate 2 | Pending |
|
RC3 | 9/3/2017 |
Name | Status | Description |
---|
Bugfix & more | Pending | Bugfixing, samples | Release Review | Pending | Release Review | Release Candidate 3 | Pending | Blocking Bugs | Pending |
|
Formal Release | 9/7/2017 |
Name | Status | Description |
---|
Formal Nitrogen Release | Pending |
| Release patch | NA | Release patch to the stable branch and bump versions |
|
SR1 Release | 10/7/2017 |
Name | Status | Description |
---|
Release patch | NA | Release patch to the stable branch and bump versions |
|
SR2 Release | 12/7/2017 |
Name | Status | Description |
---|
Release patch | NA | Release patch to the stable branch and bump versions |
|
SR3 Release | 2/7/2018 |
Name | Status | Description |
---|
Release patch | NA | Release patch to the stable branch and bump versions |
|
SR4 Release | 3/21-5/7 |
Name | Status | Description |
---|
Release patch | NA | Release patch to the stable branch and bump versions |
|
Externally Consumable APIs
Artifact | Status | Description |
---|
Eman Operational and Operations (RPC) API | Pending | Exposes Eman Information Model |
Expected Dependencies on Other Projects
Providing Project | Deliverable Name | Needed By | Acknowledged? | Description |
---|
controller | features | M3 | No | basic controller features |
mdsal | model | M3 | No | mdsal ietf-yang-types models |
mdsal | features | M3 | No | mdsal features |
snmp | mibs-model | M3 | No | snmp mibs-models for SNMPv2-TC yang model |
restconf | features | M3 | No | restconf features |
odlparent | features | M3 | No | odlparent values |
yangtools | features | M3 | No | yangtools for compiling yang |
Expected Incompatibilities with Other Projects
NA
Compatibility with Previous Releases
NA
Removed APIs and/or Functionality
Removed SNMP-centric yang models
Deprecated APIs and/or Functionality
NA
Changed APIs and/or Functionality
Added RPCs and Operational API endpoints
Themes and Priorities
- Orient model to generalized energy Information Model
- Implement basic API functions to get energy measurements
Requests from Other Projects
NA
Active Requests
NA
Test Tools Requirements
System Test
This project plans on using System Test (ST) inside OpenDaylight cloud:
Here is a wiki page presenting the CSIT jobs implemented in the integration/test project regarding some of those modules: EMAN:CSIT
Unit Test
TBD
Integration Test
TBD
Cluster Test
NA
End to end Test
NA
Other
Nitrogen release checklist 1. Make sure you have a git repository - done 2. Make sure your Jenkins jobs are created - done 3. Verify that your jenkins jobs work - done 4. Make sure you have a bugzilla entry for your project - done 5. Make sure you have a mailing list, usually just <repo-name>-dev - done 6. Make a main wiki page using the Project Facts template - done 7. Make sure you're subscribed to: - done 8. Set up your pom file structure - done 9. Set up your JaCoCo code coverage reporting - done