Update Keystone Backend Design

Registered by Ziad Sawalha

Use a more dynamic, pythonic backend management design more in line with other OpenStack projects.

Reference: Nova, Burrow, keystonelight (https://github.com/termie/keystonelight/)
See also: blueprint refactor-keystone-models

Blueprint information

Status:
Complete
Approver:
Ziad Sawalha
Priority:
High
Drafter:
Ziad Sawalha
Direction:
Approved
Assignee:
Ziad Sawalha
Definition:
Approved
Series goal:
Accepted for essex
Implementation:
Implemented
Milestone target:
milestone icon 2012.1
Started by
Ziad Sawalha
Completed by
Joe Savak

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:backend,n,z

Addressed by: https://review.openstack.org/2655
    Move Global Role variables out of backendutils

Gerrit topic: https://review.openstack.org/#q,topic:bp/keystone-refactor-backend,n,z

Addressed by: https://review.openstack.org/2674
    Refactor models and backends

Gerrit topic: https://review.openstack.org/#q,topic:bp/s,n,z

Addressed by: https://review.openstack.org/2690
    Implement Role Manager

Addressed by: https://review.openstack.org/2778
    Implement Endpoint and Endpoint Template Managers

Gerrit topic: https://review.openstack.org/#q,topic:refactor,n,z

Addressed by: https://review.openstack.org/2860
    Implement Role Model

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.