Cardinal: Carbon: Release Plan

Contents

Project Info

Project proposal

Project Main page

Release Deliverable

NameDescription
Cardinal coreImplement support for autonomous notifications (SNMP Trap and SNMP Info messages)
Cardinal coreImplement support to enable Listeners to register for autonomous notifications (REST)
Cardinal coreDesign and implementation to support monitoring OpenDaylight network - OpenFlow Devices
Cardinal coreDesign and implementation to support monitoring OpenDaylight network - NETCONF Devices
Cardinal MIBEnhance Cardinal MIB to support above features
Cardinal Interface(s)Enhance/Validate Cardinal SNMP (v2) and REST interfaces to support above features
JUnit Test casesWrite and submit test cases for Cardinal features introduced in Carbon-Release
CSIT Test suiteWrite and submit CSIT Test cases for each feature introduced in Carbon-Release
DocumentationUpdate Project Wiki and Release Plan. Submit Gerrit updates for User guides, Installation Guide, etc.

Release Milestones

MilestoneOffset-2 (Carbon)Deliverables
M1NOV/3/2016
NameStatusDescription
Intent to participateCompletedIntent to participate in Carbon Simultaneous Release [Email]
Candidate Release PlanCompletedCandidate Release Plan
M2DEC/8/2016
NameStatusDescription
Release PlanCompletedFinal Release Plan
Design Document & Test planCompleted
Feature(s)Completed
  • Cardinal MIB: Enhance Cardinal MIB to support OpenFlow Devices
  • Cardinal core: Implementation to support monitoring/metering OpenDaylight network - OpenFlow Devices
  • Cardinal Interface(s): Validate Cardinal SNMP (v2) interface framework supports above features - SNMP GET
  • Cardinal Interface(s): Enhance Cardinal REST APIs to to support above Cardinal-features - REST GET
  • M2 Completion status email
Unit TestCompleted
  • JUnit Test cases: Submit test cases for Cardinal features (KarafInfo, SysInfo)
  • Integration test cases: Update Integration Test cases (wiki) for this milestone
M3FEB/2/2017
NameStatusDescription
Design document (incremental update)completed
Feature(s)completed
  • Cardinal MIB: Enhance Cardinal MIB to support NETCONF Devices
  • Cardinal core: Implementation to support monitoring/metering OpenDaylight network - NETCONF Devices
  • Cardinal Interface(s): Validate Cardinal SNMP (v2) interface framework supports above features - SNMP GET
  • Cardinal Interface(s): Enhance Cardinal REST APIs to to support above Cardinal-features - REST GET
Unit Test (JUnit Test cases)completed
  • JUnit Test cases: Submit test cases for Cardinal features introduced in this milestone
  • Integration test cases: Update Integration Test cases (wiki) for this milestone
System test (CSIT)completed
  • CSIT Test suite: Submit CSIT Test cases for each feature introduced in this milestone
M4MAR/2/2017
NameStatusDescription
API Freezecompleted
  • REST API from all Cardinal Services freeze
Feature(s)completed
  • Cardinal MIB: Enhance Cardinal MIB to support Traps/Info for Cardinal-Carbon MIB attributes
  • Implementation support for (SNMP Traps, SNMP Info) in Cardinal
  • Cardinal as an "SNMP Agent as a Service" Implementation
Unit Test (JUnit Test cases)completed
  • JUnit Test cases: Submit test cases for Cardinal features introduced in this milestone
  • Integration test cases: Update Integration Test cases (wiki) for this milestone
System test (CSIT)completed
  • CSIT Test suite: Submit CSIT Test cases for each feature introduced in this milestone
M5MAR/30/2017
NameStatusDescription
Code Freezecompleted
Documentationcompleted
  • Documentation: Update Project Wiki and Release Plan
  • Documentation: Verify availability of User guides, Installation Guide, etc.
Feature(s)completed
  • Document submissions: Gerrit submission for User guide (Carbon Release)
  • Document submissions: Gerrit submission for Installation guide (Carbon Release)
  • Document submissions: Verify Gerrit submission for CSIT Test suite (Carbon Release)
System test (CSIT)completed
  • CSIT Test suite: Execute CSIT Test Suite for Cardinal-Carbon features
  • CSIT Test suite: Validate code-coverage as generated (based on JUnit test coverage)
RC0Not Applicable
NameStatusDescription
Deliverable Name
Deliverable Description
RC1Not Applicable
NameStatusDescription
Deliverable Name
Deliverable Description
RC2Not Applicable
NameStatusDescription
Release Review
Release Review Description
Deliverable Name
Deliverable Description
Formal ReleaseNot Applicable
NameStatusDescription
Deliverable Name
Deliverable Description

Engineers committed to OpenDaylight Carbon - Cardinal

Expected Dependencies on Other Projects

  • None

Expected Incompatibilities with Other Projects

  • None

Compatibility with Previous Releases

  • Not Applicable

Removed APIs and/or Functionality

  • Not Applicable

Deprecated APIs and/or Functionality

  • Not Applicable

Changed APIs and/or Functionality

  • Not Applicable

Test Tools Requirements

Other