Bug 1053727 - [RFE][neutron]: Operational Status for Floating IPs
Summary: [RFE][neutron]: Operational Status for Floating IPs
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-neutron
Version: unspecified
Hardware: Unspecified
OS: Unspecified
medium
high
Target Milestone: Upstream M3
: 5.0 (RHEL 7)
Assignee: Assaf Muller
QA Contact: Roey Dekel
URL: https://blueprints.launchpad.net/neut...
Whiteboard: upstream_milestone_icehouse-3 upstrea...
Depends On:
Blocks: RHOS50RFE 1082451
TreeView+ depends on / blocked
 
Reported: 2014-01-15 17:02 UTC by RHOS Integration
Modified: 2016-04-26 19:25 UTC (History)
8 users (show)

Fixed In Version: 5.0-Beta/2014-05-15.2
Doc Type: Enhancement
Doc Text:
With this update, floating IP addresses now have an operational status: 'Active', 'Down', or 'Error'. The operational status can be viewed with Dashboard and the command-line interface.
Clone Of:
: 1082451 (view as bug list)
Environment:
Last Closed: 2014-07-08 15:33:47 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Launchpad 1322990 0 None None None Never
Red Hat Product Errata RHEA-2014:0848 0 normal SHIPPED_LIVE Red Hat Enterprise Linux OpenStack Platform Enhancement - Networking 2014-07-08 19:23:05 UTC

Description RHOS Integration 2014-01-15 17:02:49 UTC
Cloned from launchpad blueprint https://blueprints.launchpad.net/neutron/+spec/fip-op-status.

Description:

Currently floating IPs do not have an operational status.
The API returns the floating IP info, but there is no way to check whether the floating IP has actually been created or not.

The goal of this blueprint is to add an operational status concept for floating IPs.
This will add a readonly attribute to the API; it is worth doing this as a change to the core API rather than an extension.

The implementation of this blueprint will contain at least support for the ml2 plugin and a solution for ensuring other plugins are not broken by the change  and do not report meaningless statuses if they do not support it.

This will also be beneficial for tempest tests which validate network connectivity as it will allow for a better issue diagnosis.

Specification URL (additional information):

None

Comment 3 Assaf Muller 2014-03-19 13:16:11 UTC
[347393] Operational Status for Floating IPs - GUI:
Note that Horizon does not support floating IP statuses as of today.

Breakdown - 3:
Changing the VM port status does not affect floating IP status.

There is no test that expects a floating IP to end up in an error state. A floating IP can enter an error state by failing to configure NAT rules, or adding the floating IP address on the router's exterior device. For manual testing, you could perhaps change something on the system that should cause such an error, then assert that the floating-ip status is ERROR.

[347378] Operational Status for Floating IPs - Neutron:
CLI does support floating IP status.

Same remarks as the GUI test case - No error test, changing VM port status does not affect floating IP status.

Comment 4 Ofer Blaut 2014-03-23 10:05:10 UTC
The GUI does support floating ip status , so it should work in IceHouse as well

Comment 5 Ofer Blaut 2014-05-25 11:47:20 UTC
The RFE is blocked by bug - https://bugs.launchpad.net/neutron/+bug/1322990

Floating ip status is not updated both CLI and GUI 

Tested with ML+VLAN and VXLAN 

openstack-neutron-openvswitch-2014.1-20.el7ost.noarch
python-neutronclient-2.3.4-1.el7ost.noarch
python-neutron-2014.1-20.el7ost.noarch
openstack-neutron-ml2-2014.1-20.el7ost.noarch
openstack-neutron-2014.1-20.el7ost.noarch

Comment 6 Ofer Blaut 2014-05-26 04:10:32 UTC
RFE Failed QE

Comment 10 Ofer Blaut 2014-05-27 11:25:15 UTC
Tested - 
python-neutronclient-2.3.4-1.el7ost.noarch
openstack-neutron-2014.1-20.el7ost.noarch
openstack-neutron-openvswitch-2014.1-20.el7ost.noarch
python-neutron-2014.1-20.el7ost.noarch
openstack-neutron-ml2-2014.1-20.el7ost.noarch

Comment 12 errata-xmlrpc 2014-07-08 15:33:47 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

http://rhn.redhat.com/errata/RHEA-2014-0848.html


Note You need to log in before you can comment on or make changes to this bug.