Eman: Boron: Release Plan

Contents

Introduction

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

Release Deliverables

NameDescription
New ODL ProjectCreate the basic Energy Management project skeleton
Yang ModelsAdd IETF Energy Management yang models
Testing and StabilityAdd the basic set of ODL integration tests and Sonar coverage

Release Milestones

MilestoneOffset 2 DateDeliverables
M103/24/2016
NameStatusDescription
Intent to participateDoneIntent to participate in Boron Simultaneous Release
Project Lead electedDoneProject Lead election
Test Contact specifiedDoneTest Contact announced
Candidate Release PlanDoneCandidate Release Plan
M205/05/2016
NameStatusDescription
Final Release PlanDoneFinal Release Plan
Project ChecklistDoneProject Checklist completed
OpenDaylight CIDoneOpenDaylight CI infrastructure usage for system test
Project acknowledgementDone
M306/02/2016
NameStatusDescription
Functionality FreezeDone
Karaf Features DefinedDone
Documentation StartedDone
Feature Test StartedDone
M406/30/2016
NameStatusDescription
API FreezeDone
Documentation word countIn Progress
Maven Central RequirementsIn Progress
Feature Test ContinuesIn Progress
M508/04/2016
NameStatusDescription
Code FreezeIn Progress
Stability BranchIn ProgressStability branch, must be cut and local project versions bumped on master to avoid overwriting SNAPSHOTS
String FreezeIn ProgressAll externally visible strings frozen to allow for translation & documentation
Documentation CompleteIn ProgressOnly editing and and enhancing should take place after this point.
Integration & System TestIn Progress
RC008/11/2016
NameStatus
Release Candidate 0NA
RC108/16/2016
NameStatus
Release Candidate 1NA
RC208/25/2016
NameStatus
Release Candidate 2NA
RC309/08/2016
NameStatusDescription
Bugfix & moreNABugfixing, samples
Release ReviewNARelease Review
Release Candidate 3NA
Blocking BugsNA
Formal Release09/08/2016
NameStatusDescription
Formal Boron ReleaseNA
Release patchNARelease patch to the stable branch and bump versions
SR1 Release10/06/2016
NameStatusDescription
Release patchNARelease patch to the stable branch and bump versions
SR2 Release11/17/2016
NameStatusDescription
Release patchNARelease patch to the stable branch and bump versions
SR3 Release02/16/2017
NameStatusDescription
Release patchNARelease patch to the stable branch and bump versions
SR4 Release05/28/2017
NameStatusDescription
Release patchNARelease patch to the stable branch and bump versions

Externally Consumable APIs

ArtifactStatusDescription
TBD

Expected Dependencies on Other Projects

Providing ProjectDeliverable NameNeeded ByAcknowledged?Description
controllerfeaturesM3Nobasic controller features
mdsalmodelM3Nomdsal ietf-yang-types models
mdsalfeaturesM3Nomdsal features
snmpmibs-modelM3Nosnmp mibs-models for SNMPv2-TC yang model
restconffeaturesM3Norestconf features
odlparentfeaturesM3Noodlparent values
yangtoolsfeaturesM3Noyangtools for compiling yang

Expected Incompatibilities with Other Projects

NA

Compatibility with Previous Releases

NA

Removed APIs and/or Functionality

NA

Deprecated APIs and/or Functionality

NA

Changed APIs and/or Functionality

NA

Themes and Priorities

  • Establishing initial Eman project skeleton.
  • Create the IETF Energy Management Yang models
  • Add the basic project test suite.

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