← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1308252] [NEW] No way to get extensions using V3 API

 

Public bug reported:


There's no way to get extensions in V3 like there is for V2.

You can get extensions using V2 like this:

url -s http://localhost:5000/v2.0/extensions | python -mjson.tool                                                                                          
{                                                                                                                                                                             
    "extensions": {                                                                                                                                                           
        "values": [                                                                                                                                                           
            {                                                                                                                                                                 
                "alias": "OS-FEDERATION",                                                                                                                                     
                "description": "OpenStack Identity Providers Mechanism.",                                                                                                     
                "links": [                                                                                                                                                    
                    {                                                                                                                                                         
                        "href": "https://github.com/openstack/identity-api";,                                                                                                  
                        "rel": "describedby",                                                                                                                                 
                        "type": "text/html"                                                                                                                                   
                    }                                                                                                                                                         
                ],                                                                                                                                                            
                "name": "OpenStack Federation APIs",                                                                                                                          
                "namespace": "http://docs.openstack.org/identity/api/ext/OS-FEDERATION/v1.0";,                                                                                 
                "updated": "2013-12-17T12:00:0-00:00"                                                                                                                         
            },                                                                                                                                                                
...

But there's no resource in v3 for getting extensions.

Note that the API documentation says there's a v3/extensions but there
isn't, you get a 404 if you try that URI.

** Affects: keystone
     Importance: Undecided
     Assignee: Brant Knudson (blk-u)
         Status: In Progress

** Changed in: keystone
     Assignee: (unassigned) => Brant Knudson (blk-u)

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

Title:
  No way to get extensions using V3 API

Status in OpenStack Identity (Keystone):
  In Progress

Bug description:
  
  There's no way to get extensions in V3 like there is for V2.

  You can get extensions using V2 like this:

  url -s http://localhost:5000/v2.0/extensions | python -mjson.tool                                                                                          
  {                                                                                                                                                                             
      "extensions": {                                                                                                                                                           
          "values": [                                                                                                                                                           
              {                                                                                                                                                                 
                  "alias": "OS-FEDERATION",                                                                                                                                     
                  "description": "OpenStack Identity Providers Mechanism.",                                                                                                     
                  "links": [                                                                                                                                                    
                      {                                                                                                                                                         
                          "href": "https://github.com/openstack/identity-api";,                                                                                                  
                          "rel": "describedby",                                                                                                                                 
                          "type": "text/html"                                                                                                                                   
                      }                                                                                                                                                         
                  ],                                                                                                                                                            
                  "name": "OpenStack Federation APIs",                                                                                                                          
                  "namespace": "http://docs.openstack.org/identity/api/ext/OS-FEDERATION/v1.0";,                                                                                 
                  "updated": "2013-12-17T12:00:0-00:00"                                                                                                                         
              },                                                                                                                                                                
  ...

  But there's no resource in v3 for getting extensions.

  Note that the API documentation says there's a v3/extensions but there
  isn't, you get a 404 if you try that URI.

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


Follow ups

References