can't deploy ci-overclouds on Ubuntu - ensure-bridge wipes out /e/n/i

Bug #1327090 reported by Robert Collins
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Derek Higgins

Bug Description

This time, for reals a regression.

The older ensure-bridge was strictly additive - one could run ensure-bridge a second time to add a second bridge, and we depended on this for the ci-overcloud deploys - see https://etherpad.openstack.org/p/tripleo-test-cluster line 90 where we have that. I suspect it may still work for fedora network scripts, its just Ubuntu thats failed.

I know we have a next-gen thing coming, so I'll see about a quick tweak or possibly reworking our ovs configuration to vlans differently.

(because we have eth2 <- vlan25 <- br-ex, we can't use br-ex for the test network, since thats on the untagged vlan; so we need instead to have
eth2 <- br-ex <- vlan25-with-endpoint-ip and br-ex passing vlan tagged traffic directly from neutron via provider network vlan info.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-image-elements (master)

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

Changed in tripleo:
assignee: nobody → Derek Higgins (derekh)
status: New → In Progress
Revision history for this message
Dan Prince (dan-prince) wrote :

As a side note it would be super nice to move foward and use the newer interfaces.d support instead of the monolithic /etc/network/interfaces file for everything...

Derek Higgins (derekh)
Changed in tripleo:
importance: Undecided → High
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-image-elements (master)

Reviewed: https://review.openstack.org/98432
Committed: https://git.openstack.org/cgit/openstack/tripleo-image-elements/commit/?id=330fb42ea830f3f362b48616f73aa992aad09478
Submitter: Jenkins
Branch: master

commit 330fb42ea830f3f362b48616f73aa992aad09478
Author: Derek Higgins <email address hidden>
Date: Fri Jun 6 15:40:25 2014 +0100

    Fix sed regex from deleting old configs

    The regex used to delete old configurations was terminated with a "*",
    this caused any bridge configurations to be deleted if they had the same
    name in all but the last character.

    Also insert a blank line at the end of each config section so the sed
    only deletes the section in was intended to delete (it was deleting to
    the end of the file)

    Fixes-bug: #1327090
    Change-Id: I3a62daae94b38976f2b01cd7bc8cd0b4d8e0cd47

Changed in tripleo:
status: In Progress → Fix Released
Changed in tripleo:
status: Fix Released → Fix Committed
Jay Dobies (jdob)
Changed in tripleo:
status: Fix Committed → Fix Released
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.