Cardinal: Boron: Release Plan

Cardinal: Boron: Release Plan

Contents

Project Info

Project proposal

Project Main page

Release Deliverables

Name

Description

Name

Description

Cardinal skeleton

Cardinal feature implementation skeleton

Add OpenDaylight MIB

Add OpenDaylight MIB in experimental branch - manual

Add daemon support

Add snmpd, snmptrapd support for multi-platform support

Add Cardinal inter-op ODL Health

Add Cardinal support for ODL System info

Add Cardinal inter-op ODL Karaf

Add Cardinal support for ODL Karaf features, bundles, threads and memory

Add Cardinal inter-op ODL MD-SAL

Add Cardinal support for ODL MD_SAL such as clustering data, plug-ins (NetConf, OpenFlow, IoTDM etc.), features (SFC, BGP and GBP)

Add Cardinal REST Support

Add Cardinal REST support for defined Cardinal MIB equivalent

Enhance OpenDaylight MIB

Add OpenDaylight MIB in experimental branch - automated generation from Yang

Add Cardinal autonomous events

Add Cardinal autonomous events support - Traps and Info

Unit and Integration

End to end Integration for Cardinal Feature

Documentation

Project Wiki, Release & User guides, How to for Developers etc.

Release Milestones

Milestone

Offset 2 Date

Deliverables

Milestone

Offset 2 Date

Deliverables

M1

3/24/2016

Name

Status

Description

Intent to participate

Completed

Intent to participate in Boron Simultaneous Release

Candidate Release Plan

Completed

Candidate Release Plan

M2

5/5/2016

Name

Status

Description

Release Plan

Completed

Final Release Plan

Design document

Completed

  • Design document - Cardinal skeleton, MIB generation approach, 3rd party libraries

  • Design document - Inter-op ODL Health, inter-op ODL Karaf, inter-op ODL MD-SAL

  • File:Cardinal-DesignApproach-M2.pptx

Feature(s)

Completed

  • Cardinal feature implementation skeleton

  • Add snmpd, snmptrapd support (3rd party libraries) for multi-platform support (snmp4j)

M3

6/2/2016

Name

Status

Description

Design document (incremental update)

Completed

Feature(s)

Completed

  • Add snmpd, snmptrapd support (3rd party libraries) for multi-platform support

  • Add Cardinal support for ODL System info

  • Add Cardinal support for ODL Karaf threads and memory

  • Add OpenDaylight MIB in experimental branch - manual created MIB for Cardinal

Unit Test

Completed

Unit Test development of each module

Integration and System test

Completed

Simple system test on a karaf distribution with the project's recommended features installed

M4

6/30/2016

Name

Status

Description

API Freeze

Completed

  • REST API from all Cardinal Services freeze

Feature(s)

Completed

  • Add Cardinal support for ODL Karaf features and bundles

  • Add Cardinal support for ODL MD_SAL - Plug-ins (IoTDM)

Unit Test

Completed

Unit Test development of each module

Integration testing

Completed

Manual integration testing

System test

Completed

Run a simple system test on a karaf distribution with the project's recommended features installed on Code Merge

Documentation

Completed

Create draft documentation of Cardinal modules/interfaces

M5

8/4/2016

Name

Status

Description

Code Freeze

Completed



Documentation

Completed

  • Update Project wiki - User Guide, Installation Guide, Getting Started Guide and Others

  • Updated System Test approach and test cases Wiki page

Feature(s)

Completed

  • Additional Cardinal REST support for defined Cardinal MIB

Unit Test

Completed

Unit Test development of each module

Integration testing

Completed

Manual integration testing.

System test

Completed

Run system test for Centinel

RC0

TBD

Name

Status

Description

Deliverable Name



Deliverable Description

RC1

TBD

Name

Status

Description

Deliverable Name



Deliverable Description

RC2

TBD

Name

Status

Description

Release Review



Release Review Description

Deliverable Name



Deliverable Description

Formal Release

TBD

Name

Status

Description

Deliverable Name



Deliverable Description