Skip to end of metadata
Go to start of metadata

Contents

Introduction

Lithium release plan for the Unified Secure Channel project.

Release Deliverables

NameDescription
USC ManagerManage the lifecycle of the tunnel, support authentication, and provide a common API for external use.
USC PluginBuild common Yang model and framework, and support netconf.
USC AgentRuns on device and communicate with ODL controller.

Release Milestones

MilestoneOffset 2 DateDeliverables
M11/8/2015
NameStatusDescription
Intent to participateDONEIntent to participate in Lithium Simultaneous Release
Project Lead electedDONEUSC Project Lead election
Test Contact specifiedDONEUSC Test Contact announce
Candidate Release PlanDONECandidate Release Plan
M22/5/2015
NameStatusDescription
Release PlanDONEFinal Release Plan
Project ChecklistDONEProject Checklist completed
OpenDaylight CIDONEUsing OpenDaylight CI infrastructure for system test
M33/19/2015
NameStatusDescription
Functionality FreezeDONEDefine final list of externally consumable APIs.
Karaf Features definedDONEDefine user facing features.
Documentation StartedDONEIdentify documentation. Create AsciiDoc outlines.
Integration & System Test StartedDONEStart Integration and System Test
Design DocDONEUSC Manager design finalized, USC Agent design finalized, USC Plugin design finalized
Architecture DocDONEOverall architecture document finalized
M44/16/2015
NameStatusDescription
API FreezeDONEFinalize public interfaces including models, urls, apis, methods, headers, etc.
Integration & System TestDONEStart system test on a karaf distribution with the project's recommended features installed
Core SupportDONEBasic Functionality for USC Manager, USC Agent, USC Plugin
M55/14/2015
NameStatusDescription
Stability branch
Stability branch, i.e., stable/lithium, must be cut and local project versions bumped on master

to avoid overwriting lithium SNAPSHOTS

String Freeze
All externally visible strings frozen to allow for translation & documentation
Documentation Complete
Only editing and and enhancing should take place after this point.
Code Freeze

RC0N/A
NameStatus
Release Candidate 0
RC1N/A
NameStatus
Release Candidate 1
RC2N/A
NameStatus
Release Candidate 2
RC3N/A
NameStatusDescription
Bugfix & more
Bugfixing, performance improvement and other necessary / desired changes
Release Review
Release Review
Release Candidate 3

Formal ReleaseN/A
NameStatusDescription
Formal Lithium Release

Release patch
Release patch to the stable/lithium branch and bump versions
SR1 ReleaseN/A
NameStatusDescription
Release patch
Release patch to the stable/lithium branch and bump versions
SR2 ReleaseN/A
NameStatusDescription
Release patch
Release patch to the stable/lithium branch and bump versions

Externally Consumable APIs

usc-api

Expected Dependencies on Other Projects

Providing ProjectDeliverable NameNeeded ByAcknowledged?Description
odlparantN/AN/AYesN/A
yangtoolsN/AN/AYesN/A
controllerN/AN/AYesN/A
dluxN/AN/AYesN/A

Expected Compatibility with Previous Releases

N/A

Themes and Priorities

This release will focus on infrastructure and base framework.

Requests from Other Projects

N/A

Test Tools Requirements

  • Will be using OpenDaylight CI infrastructure
  • No requirements for extra configuration or resources (Rackspace)

Other

  • No labels