[Bug 1380965] Re: Floating IPs don't have instance ids in Juno
OpenStack Infra
1380965 at bugs.launchpad.net
Tue Jan 6 21:08:21 UTC 2015
Reviewed: https://review.openstack.org/145269
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=48c24dbb6bc1e55973dce2b8bc3e74105b0020ce
Submitter: Jenkins
Branch: master
commit 48c24dbb6bc1e55973dce2b8bc3e74105b0020ce
Author: Matt Riedemann <mriedem at us.ibm.com>
Date: Tue Jan 6 09:11:24 2015 -0800
Return floating_ip['fixed_ip']['instance_uuid'] from neutronv2 API
The os-floating-ips extension translates the floating IP information
from the network API for the response but is only checking fields based
on what comes back from nova-network, which is using the FloatingIP
object. The neutronv2 API returns a different set of keys for the
instance/instance_uuid which the API extension doesn't handle and
therefore doesn't show the associated instance id for a given floating
IP.
The network APIs should return consistent data formats so this change
adds the expected key to fix the bug in the API extension (since the API
extensions shouldn't have to know the implementation details of the
network API, there are some extensions actually checking if it's the
neutron API and parsing the result set based on that).
This change will be used to backport the fix to the stable branches.
The longer term fix is to convert the neutronv2 get_floating_ip* API
methods to use nova objects which will be done as part of blueprint
kilo-objects in a separate change.
Closes-Bug: #1380965
Change-Id: I01df2096ced51eb9ebfd994cf8397f2fa094f6e3
** Changed in: nova
Status: In Progress => Fix Committed
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to nova in Ubuntu.
https://bugs.launchpad.net/bugs/1380965
Title:
Floating IPs don't have instance ids in Juno
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1380965/+subscriptions
More information about the Ubuntu-server-bugs
mailing list