Contents

Introduction

Release Deliverables

NameDescription
MDSAL AuthZAuthZ for rpc, notification, and mounted resources (experimental*)
HA PersistenceSupports pluggable cluster capable AAA persistence back-ends such as Cassandra or MySQL Galera.
Token cache in MDSALAlternative store for token cache (in addition to Ehcache)
Openstack Keystone FederationSupports SSO with Openstack Keystone
Key ManagerInitially supports CRUD of security keys (REST/Java), such as for use with SNMP, OF, etc..
Bugfix & moreBug fixes, documentation/samples (includes AuthZ in Toaster) and tests

* AuthZ has been marked "experimental" due to a change in design of how we do AuthZ via extending the core "Normalized Node" class.

Release Milestones

MilestoneOffset 1 DateDeliverables
M112/18/2014


NameStatusDescription
Intent to participateDoneIntent to participate in Lithium Simultaneous Release
Project Lead electedDoneAAA Project Lead election
Test Contact specifiedDoneAAA Test Contact announced
Candidate Release PlanDoneCandidate Release Plan


M21/29/2015


NameStatusDescription
Release Plan
Final Release Plan
AAA CIDoneAAA CI infrastructure usage for system test
MDSAL AuthZNo resourceAuthZ for rpc, notification, and mounted resources (experimental)
HA PersistenceDoneSupports MySQL Galera
Token cache in MDSALDoneAlternative store for token cache
Openstack Keystone FederationDoneSupports SSO with Openstack Keystone
Key ManagerAlign with NetconfSupports CRUD of security keys (REST/Java)


M33/05/2015


NameStatusDescription
Functionality FreezeDoneFinal list of externally consumable APIs defined and documented
Documentation StartedDoneIdentified the kinds of documentation to be provided, created AsciiDoc files for them with outlines,

and committed those files in an appropriate location

Integration & System TestDoneSimple system test on a karaf distribution with the project's recommended features installed


M44/02/2015


NameStatus
API FreezeDone


M54/30/2015


NameStatusDescription
Stability branchDoneStability branch, i.e., stable/lithium, must be cut and local project versions bumped on master

to avoid overwriting lithium SNAPSHOTS

String FreezeDoneAll externally visible strings frozen to allow for translation & documentation
Documentation CompleteDoneOnly 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, samples
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


Expected Dependencies on Other Projects

Requirements on AAA

Requesting ProjectAPI NameNeeded ByAcknowledged?Description
SNMP Plugin
LithiumYes, unable to do in Lithium due to limited resourcesSecurity Credential Service (Bugzilla #2576)

Compatibility with Previous Releases

No compatibility issues are knows

Themes and Priorities

Other