FloatingIP needs a hidden dependency on Routers

Bug #1399699 reported by Zane Bitter
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Heat
Fix Released
Medium
Sergey Kraynev
Juno
Fix Released
Medium
Sergey Kraynev

Bug Description

The OS::Neutron::FloatingIP resource has an implicit dependency on any OS::Neutron::RouterGateway resources where the gateway target is the same Network on which the FloatingIP is allocated, since a Router on the Subnet containing the Port must be connected to the Gateway before a FloatingIP can be allocated to it.

However, OS::Neutron::RouterGateway has been deprecated in favour of a property on the OS::Neutron::Router resource. So we also need the same implicit dependency on Routers with the FloatingIP's network specified as the external gateway target.

This bug is for the dependency on the EXTERNAL router gateway.

(Note: this was originally reported as bug 1299259, but that morphed into a fix for a dependency on the INTERNAL router interface.)

Zane Bitter (zaneb)
tags: added: juno-backport-potential
Changed in heat:
assignee: nobody → Sergey Kraynev (skraynev)
importance: Undecided → Medium
status: New → Triaged
milestone: none → kilo-1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to heat (master)

Fix proposed to branch: master
Review: https://review.openstack.org/140273

Changed in heat:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to heat (master)

Reviewed: https://review.openstack.org/140273
Committed: https://git.openstack.org/cgit/openstack/heat/commit/?id=38d1b4fada3bf1f52547103a311f7ac9e27a04b4
Submitter: Jenkins
Branch: master

commit 38d1b4fada3bf1f52547103a311f7ac9e27a04b4
Author: Sergey Kraynev <email address hidden>
Date: Tue Dec 9 03:58:06 2014 -0500

    Add dependency on Router External Gateway property

    FIP has dependecy for RouterGateway resource, but it was deperecated in
    favor of Router property. So we should add corrsponding dependency for
    FIP resource.

    Change-Id: I5c45ddc96b17bb1f87188ae3e9aabf74e6e29e1d
    Closes-Bug: #1399699

Changed in heat:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in heat:
status: Fix Committed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to heat (stable/juno)

Fix proposed to branch: stable/juno
Review: https://review.openstack.org/160809

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to heat (stable/juno)

Reviewed: https://review.openstack.org/160809
Committed: https://git.openstack.org/cgit/openstack/heat/commit/?id=d6770de7cfd24d1cececc7c1b978df5c30028d6c
Submitter: Jenkins
Branch: stable/juno

commit d6770de7cfd24d1cececc7c1b978df5c30028d6c
Author: Sergey Kraynev <email address hidden>
Date: Tue Dec 9 03:58:06 2014 -0500

    Add dependency on Router External Gateway property

    FIP has dependecy for RouterGateway resource, but it was deperecated in
    favor of Router property. So we should add corrsponding dependency for
    FIP resource.

    Change-Id: I5c45ddc96b17bb1f87188ae3e9aabf74e6e29e1d
    Closes-Bug: #1399699
    (cherry picked from commit 38d1b4fada3bf1f52547103a311f7ac9e27a04b4)

tags: added: in-stable-juno
Thierry Carrez (ttx)
Changed in heat:
milestone: kilo-1 → 2015.1.0
Zane Bitter (zaneb)
tags: removed: juno-backport-potential
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.