AAA: Lithium: Release Plan

AAA: Lithium: Release Plan

Contents

Introduction

Release Deliverables

Name

Description

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

Milestone

Offset 1 Date

Deliverables

M1

12/18/2014





M2

1/29/2015





M3

3/05/2015





M4

4/02/2015





M5

4/30/2015





RC0

N/A





RC1

N/A





RC2

N/A





RC3

N/A





Formal Release

N/A





SR1 Release

N/A





SR2 Release

N/A





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

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