I'm not quite sure what the bug is here (what's "invalid"?) but I'm
hoping the following will resolve any confusion:

- Ideally unversioned endpoints should be provided to keystone, which in turn 
passes them to clients.
- The service catalog should not have any awareness of versioned endpoints
- Clients should query unversioned endpoints for a version listing, select the 
appropriate version, and proceed to operate on a compatible unversioned endpoint

Today, we don't have intelligent enough clients to understand an
unversioned endpoint (which is a bit of a blocker), but it's an issue
we'll need to address as we start incrementing api versions and
expecting clients to consume them without requiring changes to the
deployment's configuration.

** Changed in: keystone
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1108599

Title:
  Invalid service-catalog

Status in OpenStack Identity (Keystone):
  Invalid

Bug description:
  
      Currently Keystone (tried v2.0) does not propagate OpenStack's services' 
API versions in any way. Official page 
(http://docs.openstack.org/glossary/content/glossary.html) defines following: 
API Version
      In OpenStack a project's API version is part of the URL (eg: 
example.com/nova/v2/foobar vs example.com/nova/v1/foobar). Extract from our 
OpenStack's service-catalog response: 
        
        u'endpoints_links': [],
        u'name': u'nova',
        u'type': u'compute'},
       {u'endpoints': [{u'adminURL': u'http://172.29.50.18:9696/',
                        u'id': u'fff1657bf0cd4c26a8c7217614df0e93',
                        u'internalURL': u'http://172.29.50.18:9696/',
                        u'publicURL': u'http://172.29.50.18:9696/',
                        u'region': u'RegionOne'}],
        u'endpoints_links': [],
        u'name': u'quantum',
        u'type': u'network'},
       {u'endpoints': [{u'adminURL': u'http://172.29.50.18:3333',
                        u'id': u'3f781c16a52041389de80d2a0f032c89',
                        u'internalURL': u'http://172.29.50.18:3333',
                        u'publicURL': u'http://172.29.50.18:3333',
                        u'region': u'RegionOne'}],

To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1108599/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to