/
Eman: Nitrogen: Release Plan

Eman: Nitrogen: Release Plan

Contents

Introduction

https://wiki.opendaylight.org/view/EMAN:Main

Release Deliverables

Name

Description

Name

Description

Fully implement IETF eman Information Model

Release Milestones

Milestone

Offset 2 Date

Deliverables

Milestone

Offset 2 Date

Deliverables

M1

6/26/2017





M2

7/14/2017





M3

7/14/2017





M4

7/14/2017





M5

8/14/2017





RC0

8/14/2017





RC1

8/21/2017





RC2

8/28/2017





RC3

9/3/2017





Formal Release

9/7/2017





SR1 Release

10/7/2017





SR2 Release

12/7/2017





SR3 Release

2/7/2018





SR4 Release

3/21-5/7





Externally Consumable APIs

Artifact

Status

Description

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

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

Related content