Active Extensions not enumerated

Bug #1177531 reported by Adam Young on 2013-05-07
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Identity (keystone)
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.

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) on 2013-07-09
Changed in keystone:
assignee: nobody → Adam Young (ayoung)
Changed in keystone:
status: Confirmed → In Progress

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) on 2013-07-17
Changed in keystone:
milestone: none → havana-2
status: Fix Committed → Fix Released
Thierry Carrez (ttx) on 2013-10-17
Changed in keystone:
milestone: havana-2 → 2013.2
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers