Active Extensions not enumerated

Bug #1177531 reported by Adam Young
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Identity (keystone)
Fix Released
High
Adam Young

Bug Description

The versions pages (v2 and v3) have a section for extensions, but it is hard coded to only show the OS_AUTH extension:

https://github.com/openstack/keystone/blob/master/keystone/controllers.py#L56

However, there are multiple extensions available under contrib that do not show up here. There is no way to determine what they are, or if an external extension has been registered as well.

Revision history for this message
Dolph Mathews (dolph) wrote :

Marking this as High because this will quickly become a blocker for more intelligent clients moving forward.

Changed in keystone:
importance: Undecided → High
status: New → Triaged
status: Triaged → Confirmed
Adam Young (ayoung)
Changed in keystone:
assignee: nobody → Adam Young (ayoung)
Changed in keystone:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to keystone (master)

Reviewed: https://review.openstack.org/36371
Committed: http://github.com/openstack/keystone/commit/c5900d0f43e5c76566059895d515477d8b716df0
Submitter: Jenkins
Branch: master

commit c5900d0f43e5c76566059895d515477d8b716df0
Author: Adam Young <email address hidden>
Date: Tue Jul 9 19:09:50 2013 -0400

    Register Extensions

    Extensions register themselves with keystone/common/extension.py
    as either public, admin, or both, and they show up in the extensions
    collection on http://<hostname>:<port>/v2.0/extensions/

    Bug 1177531

    Change-Id: Ic0b5c84e28342e96c3197c1b46f8b1656e2d7050

Changed in keystone:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in keystone:
milestone: none → havana-2
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in keystone:
milestone: havana-2 → 2013.2
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.