Update Keystone Configuration Handling

Registered by Ziad Sawalha

Implement/use common config module and get Keystone in line with other OpenStack projects.
See: https://blueprints.launchpad.net/openstack-common/+spec/common-config

Required: validate current config handling and options
Optional: implement common cfg.py from nova/glance as per openstack-common direction

References:
> https://github.com/markmc/nova/blob/common-config/nova/common/cfg.py
> https://github.com/markmc/nova/blob/common-config/nova/tests/test_cfg.py

Blueprint information

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

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/3270
    Merged work-in-progress for the configuration changes. Tests are still failing on the D5 tests.

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

Addressed by: https://review.openstack.org/3331
    Incorporated Ziad's changes. Fixed the command-line to accept options that override config file settings.

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

Addressed by: https://review.openstack.org/3383
    Updated bp keystone-configuration for bp keystone-manage2

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.