lp:~josvaz/vmbuilder/jenkins_kvm+fix-eth1boot

Created by Jose L. VG on 2016-11-04 and last modified on 2016-11-16
Get this branch:
bzr branch lp:~josvaz/vmbuilder/jenkins_kvm+fix-eth1boot
Only Jose L. VG can upload to this branch. If you are Jose L. VG please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Jose L. VG
Project:
VMBuilder
Status:
Development

Recent revisions

779. By Jose L. VG on 2016-11-16

Fix ${SUITE} to ${suite}

Turns out that KVM templates in general (and Azure ones specifically) use the
variable name $suite} lowercase instead of the more common uppercase ${SUITE}
in jenkins and jerff env variables.

778. By Jose L. VG on 2016-11-16

Place mkdir at the proper time for upstart

The mkdir was was misplaced for upstart code path, as the new directory
we use under /run is already mounted by the OS we don't need to create it
at image preparation time, BUT we do need it to be there for autoconfig
eth1+ to work.

777. By Jose L. VG on 2016-11-16

Enhance udev rule: skip eth0 and do RUN

The udev expressions are not full regex, eth[1-9]* just means:
'eth' followed by a number 1-9 and 'zero or more chars'
That will NOT match eth0 (or eth0something) but will match eth1 to eth99
(and will also match things like eth2xd)

Also looking at udev man RUN is more appropriate as it is an action,
while PROGRAM is still part of the matching filters.

776. By Jose L. VG on 2016-11-16

Remove the ifup call that was breaking the boot

ifup should be unnecesary with allow-hotplug, but in this case it was
making the first boot hung, even if invoked in the background.

775. By Jose L. VG on 2016-11-16

Re-apply eth1+ changes to be fixed

774. By Robert C Jennings on 2016-11-03

MAAS cleaner: Do no overwrite v2 output with v3 output

773. By Jose L. VG on 2016-11-02

Revert commits 771-772 (eth1+ changes) due to lp bug 1638371

Testing without those changes allowed images to boot so reverting until
the issue is fixed

772. By Jose L. VG on 2016-10-27

Fix 768-770 commits adding eth1+ udev support

Commits 768-770 added udev support for eth1+ DHCP configuration for
xenial onward.

They had a bug and were reverted. This is the fix:
The xchrooted command had a prefix on, a path already chrooted!

771. By Jose L. VG on 2016-10-27

Re-reverts 771

770. By Robert C Jennings on 2016-10-20

Revert changes in extra NICs template

Reverting r768-769 while we debug failures in the template. Reverted as
we are processing CVE builds and the revert does not regress behavior.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:vmbuilder
This branch contains Public information 
Everyone can see this information.

Subscribers