v3 Service Catalog doesn't expose service name

Bug #1288098 reported by Jamie Lennox
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Identity (keystone)
Fix Released
Wishlist
Jamie Lennox
openstack-api-site
Fix Released
Undecided
Unassigned

Bug Description

Service name is a provided (though i don't think required) value for creating a service. In the V2 API this name is exposed as part of the service catalog.

This name value can be filtered through the nova, glance and other clients however is not currently provided by the v3 API.

I can only assume that it was dropped in the V3 API either accidentally or it was deemed that the service name should only have been needed via the domain admins. I can't see that this is a concern and the service name value should be provided as a part of the service catalog.

Revision history for this message
Jamie Lennox (jamielennox) wrote :

This is a 'fuzzy' part of the identity API, i'm hoping i can just fix it as a bug rather than go through a full series of identity api reviews. it will make doing the v2 to v3 transition easier for other clients so i'm hoping it can even be included in Icehouse.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to keystone (master)

Fix proposed to branch: master
Review: https://review.openstack.org/78127

Changed in keystone:
assignee: nobody → Jamie Lennox (jamielennox)
status: New → In Progress
Revision history for this message
Dolph Mathews (dolph) wrote :

I think it was dropped accidentally as zero forethought went into v3's catalog. It absolutely needs to be documented first.

Changed in keystone:
importance: Undecided → Wishlist
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to identity-api (master)

Reviewed: https://review.openstack.org/81975
Committed: https://git.openstack.org/cgit/openstack/identity-api/commit/?id=3b87be34c9ce48ea58e2af12cb3f59d63947d609
Submitter: Jenkins
Branch: master

commit 3b87be34c9ce48ea58e2af12cb3f59d63947d609
Author: Jamie Lennox <email address hidden>
Date: Fri Mar 21 13:28:07 2014 +1000

    Add service name to service catalog

    This should have always been a part of the catalog but was overlooked in
    implementation. Make sure it is correctly defined in the spec to prevent
    it happening again.

    Closes-Bug: #1288098
    Change-Id: I4184ae663ea06ddef924f07b881759bcae211da8

Changed in openstack-api-site:
status: New → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to keystone (master)

Reviewed: https://review.openstack.org/78127
Committed: https://git.openstack.org/cgit/openstack/keystone/commit/?id=d61ba6cac78f8579670fe72c0312c859d3e4a3f8
Submitter: Jenkins
Branch: master

commit d61ba6cac78f8579670fe72c0312c859d3e4a3f8
Author: Jamie Lennox <email address hidden>
Date: Wed Mar 5 17:51:42 2014 +1000

    Make service catalog include service name

    If a service name is available then it should be included as part of a
    token's service catalog. This functionality was present in the V2 api
    and is already relied upon by various clients. It will make it much
    easier to transition these clients if we can keep this functionality.

    Change-Id: I0d824d73c375ffbc5a6b44c10992967f59742b01
    Closes-Bug: #1288098

Changed in keystone:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in keystone:
milestone: none → juno-1
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in keystone:
milestone: juno-1 → 2014.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.