Cardinal: Carbon: Release Plan

Cardinal: Carbon: Release Plan

Contents

Project Info

Project proposal

Project Main page

Release Deliverable

Name

Description

Name

Description

Cardinal core

Implement support for autonomous notifications (SNMP Trap and SNMP Info messages)

Cardinal core

Implement support to enable Listeners to register for autonomous notifications (REST)

Cardinal core

Design and implementation to support monitoring OpenDaylight network - OpenFlow Devices

Cardinal core

Design and implementation to support monitoring OpenDaylight network - NETCONF Devices

Cardinal MIB

Enhance Cardinal MIB to support above features

Cardinal Interface(s)

Enhance/Validate Cardinal SNMP (v2) and REST interfaces to support above features

JUnit Test cases

Write and submit test cases for Cardinal features introduced in Carbon-Release

CSIT Test suite

Write and submit CSIT Test cases for each feature introduced in Carbon-Release

Documentation

Update Project Wiki and Release Plan. Submit Gerrit updates for User guides, Installation Guide, etc.

Release Milestones

Milestone

Offset-2 (Carbon)

Deliverables

Milestone

Offset-2 (Carbon)

Deliverables

M1

NOV/3/2016

Name

Status

Description

Intent to participate

Completed

Intent to participate in Carbon Simultaneous Release [Email]

Candidate Release Plan

Completed

Candidate Release Plan

M2

DEC/8/2016

Name

Status

Description

Release Plan

Completed

Final Release Plan

Design Document & Test plan

Completed

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 Test

Completed

  • JUnit Test cases: Submit test cases for Cardinal features (KarafInfo, SysInfo)

  • Integration test cases: Update Integration Test cases (wiki) for this milestone

M3

FEB/2/2017

Name

Status

Description

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

M4

MAR/2/2017

Name

Status

Description

API Freeze

completed

  • 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

M5

MAR/30/2017

Name

Status

Description

Code Freeze

completed



Documentation

completed

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

RC0

Not Applicable

Name

Status

Description

Deliverable Name



Deliverable Description

RC1

Not Applicable

Name

Status

Description

Deliverable Name



Deliverable Description

RC2

Not Applicable

Name

Status

Description

Release Review



Release Review Description

Deliverable Name



Deliverable Description

Formal Release

Not Applicable

Name

Status

Description

Deliverable Name



Deliverable Description