yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #27135
[Bug 1409846] Re: %(tenant_id)s returned in API response
You are setting osapi_compute_link_prefix incorrectly, why are you
setting this in the first place. Since this isn't a bug you should
use ask.openstack.org for support.
** Changed in: nova
Status: New => Invalid
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1409846
Title:
%(tenant_id)s returned in API response
Status in OpenStack Compute (Nova):
Invalid
Bug description:
When running nova --debug list I get a list of servers, as expected.
However, in the API response the string %(teanant_id)s is returned as
part of the URL:
{
"OS-EXT-STS:task_state":null,
"addresses":{
"172.16.0.0/16":[
{
"OS-EXT-IPS-MAC:mac_addr":"fa:16:3e:9e:2f:84",
"version":4,
"addr":"172.16.2.194",
"OS-EXT-IPS:type":"fixed"
}
]
},
"links":[
{
"href":"http://x.x.x.x:8774/v2/%(tenant_id)s/v2/8fb83ba43aad454e8214aaf00d7c5781/servers/9d2b996e-c0de-4de6-9fe7-0d2b6d12e008",
"rel":"self"
},
{
"href":"http://x.x.x.x:8774/v2/%(tenant_id)s/8fb83ba43aad454e8214aaf00d7c5781/servers/9d2b996e-c0de-4de6-9fe7-0d2b6d12e008",
"rel":"bookmark"
}
],
"image":{
"id":"a93a8797-ff58-472d-991f-4257e2ce0e38",
"links":[
{
"href":"http://x.x.x.x:8774/v2/%(tenant_id)s/8fb83ba43aad454e8214aaf00d7c5781/images/a93a8797-ff58-472d-991f-4257e2ce0e38",
"rel":"bookmark"
}
]
},
"OS-EXT-STS:vm_state":"stopped",
"OS-EXT-SRV-ATTR:instance_name":"instance-000002b7",
"OS-SRV-USG:launched_at":"2015-01-09T21:30:42.000000",
"flavor":{
"id":"f40b9006-57e1-41b0-85f1-5d3c1e3c9f01",
"links":[
{
"href":"http://x.x.x.x:8774/v2/%(tenant_id)s/8fb83ba43aad454e8214aaf00d7c5781/flavors/f40b9006-57e1-41b0-85f1-5d3c1e3c9f01",
"rel":"bookmark"
}
]
},
"id":"9d2b996e-c0de-4de6-9fe7-0d2b6d12e008",
"security_groups":[
{
"name":"default"
}
],
"user_id":"7ffb93b05a47416f857670595215cf28",
"OS-DCF:diskConfig":"MANUAL",
"accessIPv4":"",
"accessIPv6":"",
"OS-EXT-STS:power_state":4,
"OS-EXT-AZ:availability_zone":"nova",
"config_drive":"",
"status":"SHUTOFF",
"updated":"2015-01-09T21:33:26Z",
"hostId":"a5375d976c9b63a11a32588abec4548037279c2ed758db08ac9bb29e",
"OS-EXT-SRV-ATTR:host":"hypervisor02b",
"OS-SRV-USG:terminated_at":null,
"key_name":null,
"OS-EXT-SRV-ATTR:hypervisor_hostname":"hypervisor02b",
"name":"Foo",
"created":"2015-01-09T21:30:35Z",
"tenant_id":"8fb83ba43aad454e8214aaf00d7c5781",
"os-extended-volumes:volumes_attached":[
],
"metadata":{
}
}
Keystone endpoint-list looks like:
8a90df89c7f94465aed159cc5dbe156e | Houston |
http://x.x.x.x:8774/v2/%(tenant_id)s |
http://x.x.x.x:8774/v2/%(tenant_id)s |
http://x.x.x.x:8774/v2/%(tenant_id)s |
bb130706320945cebaffb86787913c45
Nova endpoints returns:
+-------------+-------------------------------------------------------------+
| nova | Value |
+-------------+-------------------------------------------------------------+
| adminURL | http://x.x.x.x:8774/v2/8fb83ba43aad454e8214aaf00d7c5781 |
| id | 71927fe5105d43e1a555892778d6c081 |
| internalURL | http://x.x.x.x:8774/v2/8fb83ba43aad454e8214aaf00d7c5781 |
| publicURL | http://x.x.x.x:8774/v2/8fb83ba43aad454e8214aaf00d7c5781 |
| region | Houston |
| serviceName | nova |
+-------------+-------------------------------------------------------------+
I am running a straight package install on ubuntu 14.04. The cinder
API with the same string matcher seems to be working as expected.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1409846/+subscriptions
References