Cardinal: Boron: Release Plan

Contents

Project Info

Project proposal

Project Main page

Release Deliverables

NameDescription
Cardinal skeletonCardinal feature implementation skeleton
Add OpenDaylight MIBAdd OpenDaylight MIB in experimental branch - manual
Add daemon supportAdd snmpd, snmptrapd support for multi-platform support
Add Cardinal inter-op ODL HealthAdd Cardinal support for ODL System info
Add Cardinal inter-op ODL KarafAdd Cardinal support for ODL Karaf features, bundles, threads and memory
Add Cardinal inter-op ODL MD-SALAdd Cardinal support for ODL MD_SAL such as clustering data, plug-ins (NetConf, OpenFlow, IoTDM etc.), features (SFC, BGP and GBP)
Add Cardinal REST SupportAdd Cardinal REST support for defined Cardinal MIB equivalent
Enhance OpenDaylight MIBAdd OpenDaylight MIB in experimental branch - automated generation from Yang
Add Cardinal autonomous eventsAdd Cardinal autonomous events support - Traps and Info
Unit and IntegrationEnd to end Integration for Cardinal Feature
DocumentationProject Wiki, Release & User guides, How to for Developers etc.

Release Milestones

MilestoneOffset 2 DateDeliverables
M13/24/2016
NameStatusDescription
Intent to participateCompletedIntent to participate in Boron Simultaneous Release
Candidate Release PlanCompletedCandidate Release Plan
M25/5/2016
NameStatusDescription
Release PlanCompletedFinal Release Plan
Design documentCompleted
  • 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)
M36/2/2016
NameStatusDescription
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 TestCompletedUnit Test development of each module
Integration and System testCompletedSimple system test on a karaf distribution with the project's recommended features installed
M46/30/2016
NameStatusDescription
API FreezeCompleted
  • 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 TestCompletedUnit Test development of each module
Integration testingCompletedManual integration testing
System testCompletedRun a simple system test on a karaf distribution with the project's recommended features installed on Code Merge
DocumentationCompletedCreate draft documentation of Cardinal modules/interfaces
M58/4/2016
NameStatusDescription
Code FreezeCompleted
DocumentationCompleted
  • 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 TestCompletedUnit Test development of each module
Integration testingCompletedManual integration testing.
System testCompletedRun system test for Centinel
RC0TBD
NameStatusDescription
Deliverable Name
Deliverable Description
RC1TBD
NameStatusDescription
Deliverable Name
Deliverable Description
RC2TBD
NameStatusDescription
Release Review
Release Review Description
Deliverable Name
Deliverable Description
Formal ReleaseTBD
NameStatusDescription
Deliverable Name
Deliverable Description

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