Unable to assign a floating IP if multiple external networks are used

Bug #1524322 reported by Stan Lagun
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Murano
Fix Released
High
Stan Lagun
Kilo
Fix Committed
High
Serg Melikyan
Liberty
Fix Released
High
Stan Lagun
Mitaka
Fix Released
High
Stan Lagun

Bug Description

In setups where there are several private/public network pairs when picking particular private network Murano doesn't always uses public network that has connectivity with the network we chose.

Stan Lagun (slagun)
tags: added: kilo-backport-potential
Changed in murano:
status: New → In Progress
importance: Undecided → High
Revision history for this message
Stan Lagun (slagun) wrote :

Fix for the master: https://review.openstack.org/254910
fix for the stable/liberty: https://review.openstack.org/254912
fix for the stable/kilo: https://review.openstack.org/254902

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to murano (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/255937

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to murano (master)

Reviewed: https://review.openstack.org/254910
Committed: https://git.openstack.org/cgit/openstack/murano/commit/?id=04bccb55b9923bc6742ed9677428740ed19ba6be
Submitter: Jenkins
Branch: master

commit 04bccb55b9923bc6742ed9677428740ed19ba6be
Author: Stan Lagun <email address hidden>
Date: Tue Dec 8 21:55:51 2015 +0300

    Improve public network detection algorithm

    It is possible that there are several public networks exist.
    ExistingNeutronNetwork used to pick first one of them.
    Now when internal network name or ID supplied it tries
    to find such public network that the internal network has
    a common router with.

    Change-Id: I252bb5545891903355cf7f8480a2cd76febcfebe
    Closes-Bug: #1524322

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

Reviewed: https://review.openstack.org/255937
Committed: https://git.openstack.org/cgit/openstack/murano/commit/?id=96d10e187d02c585f85288be3a5b68c4cfb15577
Submitter: Jenkins
Branch: master

commit 96d10e187d02c585f85288be3a5b68c4cfb15577
Author: Kirill Zaitsev <email address hidden>
Date: Thu Dec 10 18:22:08 2015 +0300

    Add release note for fip on multiple networks fix

    Change-Id: I1023bb36c36371d1488f91af30e9595c1d65ce42
    Related-Bug: #1524322

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

Reviewed: https://review.openstack.org/254912
Committed: https://git.openstack.org/cgit/openstack/murano/commit/?id=1a7bfc867e20f3f3a71674d596d99d62b21cc499
Submitter: Jenkins
Branch: stable/liberty

commit 1a7bfc867e20f3f3a71674d596d99d62b21cc499
Author: Stan Lagun <email address hidden>
Date: Tue Dec 8 21:55:51 2015 +0300

    Improve public network detection algorithm

    It is possible that there are several public networks exist.
    ExistingNeutronNetwork used to pick first one of them.
    Now when internal network name or ID supplied it tries
    to find such public network that the internal network has
    a common router with.

    Change-Id: I252bb5545891903355cf7f8480a2cd76febcfebe
    Closes-Bug: #1524322

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

Reviewed: https://review.openstack.org/254902
Committed: https://git.openstack.org/cgit/openstack/murano/commit/?id=442bf4d49ed48f649209b0ee5d380a0027edaac4
Submitter: Jenkins
Branch: stable/kilo

commit 442bf4d49ed48f649209b0ee5d380a0027edaac4
Author: Stan Lagun <email address hidden>
Date: Tue Dec 8 21:43:19 2015 +0300

    Improve public network detection algorithm

    It is possible that there are several public networks exist.
    ExistingNeutronNetwork used to pick first one of them.
    Now when internal network name or ID supplied it tries
    to find such public network that the internal network has
    a common router with.

    Change-Id: I5132fd085d6ed617055e41c0502d43f00f3a9af4
    Closes-Bug: #1524322

Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/murano 2015.1.1

This issue was fixed in the openstack/murano 2015.1.1 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

This issue was fixed in the openstack/murano 2015.1.1 release.

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.