Masquerade networks in CI moving to quickstart

Bug #1756183 reported by Emilien Macchi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Medium
Emilien Macchi

Bug Description

Some efforts are made to port the routed networks support from instack-undercloud to python-tripleoclient and tripleo-heat-templates so we can use this feature when the undercloud is containerized.

Some work in progress is being done:
https://review.openstack.org/#/c/543455/
https://review.openstack.org/#/c/553427/

(and more: https://review.openstack.org/#/q/topic:containers-routed-spine-leaf+(status:open+OR+status:merged)

Until we finish the feature, we need to have some workaround in CI so we can deploy a basic IPtables rule for masquerading and get OVB networking working in our CI environment.

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

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-quickstart-extras (master)

Reviewed: https://review.openstack.org/553620
Committed: https://git.openstack.org/cgit/openstack/tripleo-quickstart-extras/commit/?id=e47d68eb11d3c2a1360c9018b6a47f05e874ecbc
Submitter: Zuul
Branch: master

commit e47d68eb11d3c2a1360c9018b6a47f05e874ecbc
Author: Emilien Macchi <email address hidden>
Date: Thu Mar 15 22:43:21 2018 +0100

    undercloud: workaround for masquerading network in CI/OVB

    Full context: https://bugs.launchpad.net/tripleo/+bug/1756183

    This code aims to:
    - configure basic masquerade network iptables rules
    - be temporary until routed networks is properly ported in
      tripleoclient.
    - be technical debt and will be cleanup as soon as possible.

    Co-authored-by: Bogdan Dobrelya <email address hidden>
    Change-Id: Ic8c9c6d3f30d9a37a0b3e0904c1bc7a6b35b32a3
    Related-Bug: #1756183

Changed in tripleo:
assignee: nobody → Emilien Macchi (emilienm)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-quickstart-extras (master)

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

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

Reviewed: https://review.openstack.org/557851
Committed: https://git.openstack.org/cgit/openstack/tripleo-quickstart-extras/commit/?id=3605f546f2e602a3ba775fb90119da199f49691e
Submitter: Zuul
Branch: master

commit 3605f546f2e602a3ba775fb90119da199f49691e
Author: Emilien Macchi <email address hidden>
Date: Fri Mar 30 08:56:24 2018 -0700

    Remove nat/masquerading config workarounds.

    1) This reverts commit e47d68eb11d3c2a1360c9018b6a47f05e874ecbc.
       That was technical debt, and with the new service in THT we don't need
       it anymore in Rocky.

    2) This removes undercloud_external_network_cidr rule that shouldn't be
       useful since we control in THT for Rocky.

    Closes-Bug: #1756183
    Change-Id: I39b04f81803d76e419d1f3960edc4c927b2dbd4e

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-quickstart-extras 2.1.1

This issue was fixed in the openstack/tripleo-quickstart-extras 2.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.