← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1746798] Re: v2.0/extensions API exposes v3-only APIs

 

Reviewed:  https://review.openstack.org/540141
Committed: https://git.openstack.org/cgit/openstack/keystone/commit/?id=d5e9c0b4fe814ba6e6d36a7d1ea676914c79e5eb
Submitter: Zuul
Branch:    master

commit d5e9c0b4fe814ba6e6d36a7d1ea676914c79e5eb
Author: Lance Bragstad <lbragstad@xxxxxxxxx>
Date:   Thu Feb 1 21:14:50 2018 +0000

    Remove all v2.0 APIs except the ec2tokens API
    
    The only API we're supporting on the v2.0 path until the T release is
    the ec2tokens API. This commit removes all routers from the public
    and admin v2.0 applications. This includes the extensions API. This
    commit also removes unused v2.0 controller logic.
    
    Change-Id: I523c1215899ac9ee605df6bf717643c0ba87c761
    Closes-Bug: 1746798


** Changed in: keystone
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Identity (keystone).
https://bugs.launchpad.net/bugs/1746798

Title:
  v2.0/extensions API exposes v3-only APIs

Status in OpenStack Identity (keystone):
  Fix Released

Bug description:
  The v2.0 API has an /extensions path that helps discoverability of
  extensions for v2.0 enabled for that deployment. When asking for v2.0
  enabled extensions, you actually get APIs that are meant only for v3.

  To recreate, just ask v2.0 for it's extensions, something like:

  $ curl -X GET -H "Content-Type: application/json"
  http://192.168.122.160:35357/v2.0/extensions

  Which gives you something like this:

  http://paste.openstack.org/show/658357/

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


References