yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #57575
[Bug 1631466] [NEW] GEt on /v2.0 fails with a 404
Public bug reported:
Following the networking API reference to list versions of the network
API, I can list versions from the network endpoint like this:
http://developer.openstack.org/api-ref/networking/v2/?expanded=list-api-
versions-detail
And get details on each version like this:
http://developer.openstack.org/api-ref/networking/v2/?expanded=list-api-
versions-detail,show-api-v2-details-detail#show-api-v2-details
However, in practice, using master neutron:
stack@osc:/opt/stack/neutron$ git log -1
commit 80d4df144d62ce638ca7bdd228cdd116e34b3067
Merge: 3ade301 fc93f7f
Author: Jenkins <jenkins@xxxxxxxxxxxxxxxxxxxx>
Date: Wed Oct 5 15:36:06 2016 +0000
Merge "Relocate Flavor and ServiceProfile DB models"
stack@osc:/opt/stack/neutron$
The 2nd route to get v2.0 details fails:
stack@osc:~$ curl -g -H "X-Auth-Token: $OS_TOKEN" http://9.5.127.82:9696/ | json_pp
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 118 100 118 0 0 33541 0 --:--:-- --:--:-- --:--:-- 39333
{
"versions" : [
{
"id" : "v2.0",
"links" : [
{
"rel" : "self",
"href" : "http://9.5.127.82:9696/v2.0"
}
],
"status" : "CURRENT"
}
]
}
stack@osc:~$ curl -g -H "X-Auth-Token: $OS_TOKEN" http://9.5.127.82:9696/v2.0
404 Not Found
The resource could not be found.
--
So either the docs are wrong, or the API is busted.
It looks like this is what should handle the /v2.0 route though:
https://github.com/openstack/neutron/blob/80d4df144d62ce638ca7bdd228cdd116e34b3067/neutron/api/v2/router.py#L45
** Affects: neutron
Importance: Undecided
Status: New
** Tags: api api-ref
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1631466
Title:
GEt on /v2.0 fails with a 404
Status in neutron:
New
Bug description:
Following the networking API reference to list versions of the network
API, I can list versions from the network endpoint like this:
http://developer.openstack.org/api-ref/networking/v2/?expanded=list-
api-versions-detail
And get details on each version like this:
http://developer.openstack.org/api-ref/networking/v2/?expanded=list-
api-versions-detail,show-api-v2-details-detail#show-api-v2-details
However, in practice, using master neutron:
stack@osc:/opt/stack/neutron$ git log -1
commit 80d4df144d62ce638ca7bdd228cdd116e34b3067
Merge: 3ade301 fc93f7f
Author: Jenkins <jenkins@xxxxxxxxxxxxxxxxxxxx>
Date: Wed Oct 5 15:36:06 2016 +0000
Merge "Relocate Flavor and ServiceProfile DB models"
stack@osc:/opt/stack/neutron$
The 2nd route to get v2.0 details fails:
stack@osc:~$ curl -g -H "X-Auth-Token: $OS_TOKEN" http://9.5.127.82:9696/ | json_pp
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 118 100 118 0 0 33541 0 --:--:-- --:--:-- --:--:-- 39333
{
"versions" : [
{
"id" : "v2.0",
"links" : [
{
"rel" : "self",
"href" : "http://9.5.127.82:9696/v2.0"
}
],
"status" : "CURRENT"
}
]
}
stack@osc:~$ curl -g -H "X-Auth-Token: $OS_TOKEN" http://9.5.127.82:9696/v2.0
404 Not Found
The resource could not be found.
--
So either the docs are wrong, or the API is busted.
It looks like this is what should handle the /v2.0 route though:
https://github.com/openstack/neutron/blob/80d4df144d62ce638ca7bdd228cdd116e34b3067/neutron/api/v2/router.py#L45
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1631466/+subscriptions
Follow ups