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
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