lp:~rcj/vmbuilder/jenkins_kvm

Created by Robert C Jennings on 2016-09-23 and last modified on 2019-04-25
Get this branch:
bzr branch lp:~rcj/vmbuilder/jenkins_kvm
Only Robert C Jennings can upload to this branch. If you are Robert C Jennings please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Robert C Jennings
Project:
VMBuilder
Status:
Development

Recent revisions

825. By Robert C Jennings on 2019-04-25

builder: Force boot with initramfs on disco

The initramfs-less boot causes a panic on initial boot for disco.
This should send it back to grub to reboot with an initramfs,
but builder image is invoked with -no-reboot on the kvm command
line so the initramfs-less boot mechanism results in a panic and
no recovery. Rather than change how we launch to remove -no-reboot
this patch alters the grub environment to boot the first time with
an initrd.

Setting the initrdfail=1 grub variable for the builder means
that we boot correctly on the first boot and find the rootfs.

824. By Francis Ginther on 2019-04-24

Add cloud-init multi-nic workaround for SF Case #222480 (add for 16.04, 18.10, 19.04) [a=fginther][r=tobijk,davidkrauser]

When adding network devices after first boot, network configuration
data is not created and the devices are unusable.

This workaround creates a systemd drop-in file to clear out the
cloud-init persistent object forcing cloud-init to perform network
discovery on each boot.

MP: https://code.launchpad.net/~fginther/vmbuilder/jenkins_kvm-ci-wa-all/+merge/366457

823. By Robert C Jennings on 2019-04-23

Merge lp:~rcj/vmbuilder/jenkins_kvm into lp:~ubuntu-on-ec2/vmbuilder/jenkins_kvm [a=rcj] [r=codyshepherd,davidkrauser,fginther]

builder: Fixes to build disco images

Installation of qemu-user[-static] for disco image gets the chroot in
a state where the root filesystem can not be unmounted. This relates
to the binfmt-support package which is installed in the chroot as a
dependency of qemu-user. The simplest solution is to remove those
packages as the build system no longer requires them. This patch
retains the package installation in the prior supported releases.

MP: https://code.launchpad.net/~rcj/vmbuilder/jenkins_kvm/+merge/366297

822. By Francis Ginther on 2019-04-17

Add cloud-init multi-nic workaround for SF Case #222480

When adding network devices after first boot, network configuration data is not created and the devices are unusable.

This workaround creates a systemd drop-in file to clear out the cloud-init persistent object forcing cloud-init to perform network discovery on each boot.

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.