yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #01044
[Bug 1108599] Re: Invalid service-catalog
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