Serve keystone from apache mod_wsgi

Registered by François Charlier

OpenStack's Identity service Keystone might be served from a WSGI container to serve more concurrent clients.
This blueprint's goal is to implement the missing parts to enable full support for this option in puppet-keystone & other modules requiring it.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
François Charlier
Direction:
Needs approval
Assignee:
François Charlier
Definition:
Approved
Series goal:
Accepted for havana
Implementation:
Implemented
Milestone target:
None
Started by
François Charlier
Completed by
François Charlier

Related branches

Sprints

Whiteboard

As proposed by Joe in https://review.openstack.org/#/c/29059/ I'm creating this blueprint to gather work related to adding support for WSGI served Keystone in the modules using Keystone.

(?)

Work Items

Work items:
• [francois-charlier] Updated endpoints to support paths and ssl (https://review.openstack.org/55303): DONE
• [francois-charlier] Introduce keystone_url parameter (https://review.openstack.org/61177): DONE
• [mjblack] Allow serving Keystone from Apache + mod_wsgi (https://review.openstack.org/#/c/59708/): DONE
• [francois-charlier] Enable auth_prefix_admin in puppet-swift's authtoken middleware (https://review.openstack.org/#/c/29107/): DONE
• [francois-charlier] Enable auth_prefix_admin in puppet-nova's authtoken middleware configuration (https://review.openstack.org/#/c/29109): DONE
• [sileht] Enable auth_prefix_admin in puppet-cinder's authtoken middleware configuration (https://review.openstack.org/#/c/29202/): DONE
• [sileht] Enable auth_prefix_admin in puppet-quantum's authtoken middleware configuration (https://review.openstack.org/#/c/29205/): DONE
• [francois-charlier] Enable auth_prefix_admin in puppet-ceilometer's authtoken middleware configuration (https://review.openstack.org/#/c/31965/): DONE
• [francois-charlier] Enable auth_prefix_admin in puppet-glance's authtoken middleware configuration (https://review.openstack.org/#/c/32543/): DONE

This blueprint contains Public information 
Everyone can see this information.