Contents
Introduction
Release Deliverables
Name | Description |
---|
MDSAL AuthZ | AuthZ for rpc, notification, and mounted resources (experimental*) |
HA Persistence | Supports pluggable cluster capable AAA persistence back-ends such as Cassandra or MySQL Galera. |
Token cache in MDSAL | Alternative store for token cache (in addition to Ehcache) |
Openstack Keystone Federation | Supports SSO with Openstack Keystone |
Key Manager | Initially supports CRUD of security keys (REST/Java), such as for use with SNMP, OF, etc.. |
Bugfix & more | Bug 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
Milestone | Offset 1 Date | Deliverables |
---|
M1 | 12/18/2014 | Name | Status | Description |
---|
Intent to participate | Done | Intent to participate in Lithium Simultaneous Release | Project Lead elected | Done | AAA Project Lead election | Test Contact specified | Done | AAA Test Contact announced | Candidate Release Plan | Done | Candidate Release Plan |
|
M2 | 1/29/2015 | Name | Status | Description |
---|
Release Plan |
| Final Release Plan | AAA CI | Done | AAA CI infrastructure usage for system test | MDSAL AuthZ | No resource | AuthZ for rpc, notification, and mounted resources (experimental) | HA Persistence | Done | Supports MySQL Galera | Token cache in MDSAL | Done | Alternative store for token cache | Openstack Keystone Federation | Done | Supports SSO with Openstack Keystone | Key Manager | Align with Netconf | Supports CRUD of security keys (REST/Java) |
|
M3 | 3/05/2015 | Name | Status | Description |
---|
Functionality Freeze | Done | Final list of externally consumable APIs defined and documented | Documentation Started | Done | Identified the kinds of documentation to be provided, created AsciiDoc files for them with outlines,
and committed those files in an appropriate location | Integration & System Test | Done | Simple system test on a karaf distribution with the project's recommended features installed |
|
M4 | 4/02/2015 | |
M5 | 4/30/2015 | Name | Status | Description |
---|
Stability branch | Done | Stability branch, i.e., stable/lithium, must be cut and local project versions bumped on master
to avoid overwriting lithium SNAPSHOTS | String Freeze | Done | All externally visible strings frozen to allow for translation & documentation | Documentation Complete | Done | Only editing and and enhancing should take place after this point. | Code Freeze |
|
|
RC0 | N/A | Name | Status |
---|
Release Candidate 0 |
|
|
RC1 | N/A | Name | Status |
---|
Release Candidate 1 |
|
|
RC2 | N/A | Name | Status |
---|
Release Candidate 2 |
|
|
RC3 | N/A | Name | Status | Description |
---|
Bugfix & more |
| Bugfixing, samples | Release Review |
| Release Review | Release Candidate 3 |
|
|
Formal Release | N/A | Name | Status | Description |
---|
Formal Lithium Release |
|
| Release patch |
| Release patch to the stable/lithium branch and bump versions |
|
SR1 Release | N/A | Name | Status | Description |
---|
Release patch |
| Release patch to the stable/lithium branch and bump versions |
|
SR2 Release | N/A | Name | Status | Description |
---|
Release patch |
| Release patch to the stable/lithium branch and bump versions |
|
Expected Dependencies on Other Projects
- Persistence Project
- Note: We will only need the JPA implementation from this project for Lithium.
Requirements on AAA
Requesting Project | API Name | Needed By | Acknowledged? | Description |
---|
SNMP Plugin |
| Lithium | Yes, unable to do in Lithium due to limited resources | Security Credential Service (Bugzilla #2576) |
Compatibility with Previous Releases
No compatibility issues are knows
Themes and Priorities
Other