lp://staging/~oddbloke/vmbuilder/jenkins_kvm-azure-docker

Created by Dan Watkins and last modified
Get this branch:
bzr branch lp://staging/~oddbloke/vmbuilder/jenkins_kvm-azure-docker
Only Dan Watkins can upload to this branch. If you are Dan Watkins please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Dan Watkins
Project:
VMBuilder
Status:
Development

Recent revisions

785. By Dan Watkins

When pre-caching docker.io, don't pre-cache cgroup-lite

docker.io Recommends cgroupfs-mount or cgroup-lite. When we run apt-get to
perform the precache, it sees that cgroup-lite is going to be "installed", so
it doesn't download cgroupfs-mount. However, when a user later does `apt-get
install docker.io`, apt-get will resolve cgroupfs-mount as the preferred
dependency and therefore still download it.

LP: #1579774

784. By Robert C Jennings

Azure: Added customisation template for zesty (17.04).

[a=tribaal] [r=daniel-thewatkins, rcj]
Merge from lp:~tribaal/vmbuilder/jenkins_kvm-add-zesty-template

783. By Robert C Jennings

Merge ~daniel-thewatkins/vmbuilder/jenkins_kvm-maas_cleanen [a=daniel-thewatkins] [r=rcj, josvaz]

Use separate files for v2 and v3 MAAS cleanup

782. By Jose L. VG

Wait for the processes to be actually killed

781. By Jose L. VG

Use --verbose with killall

780. By Jose L. VG

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.

From lp:~josvaz/vmbuilder/jenkins_kvm+fix-eth1boot revno 779

779. By Jose L. VG

Fix yakkety gpg run-away process issue for Azure KVM builds

Only for yakkety onward, do kill dirmngr and gpg-agent just before trying
to unmount /dev as these process hold on to files within it

778. By Jose L. VG

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

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

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.

Branch metadata

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

Subscribers