Created by Francis Ginther on 2017-08-23 and last modified on 2018-07-24
Get this branch:
bzr branch lp:~ubuntu-on-ec2/vmbuilder/jenkins_kvm-fginther
Members of Ubuntu on EC2 can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ubuntu on EC2

Recent revisions

805. By Francis Ginther on 2018-07-24

mtab debugging

804. By Francis Ginther on 2018-07-23

Use /dev/vdb as the tar output device for maasv3 [a=fginther] [r=rcj,daniel-thewatkins]

MP: https://code.launchpad.net/~cloudware/vmbuilder/jenkins_kvm-fginther/+merge/350577

803. By Francis Ginther on 2018-07-19

Update the maas templates to account for a different target tar device on ppc64 hosts [a=fginther] [r=daniel-thewatkins,rcj]

The device name is now conditional based on the host architecture.

MP: https://code.launchpad.net/~ubuntu-on-ec2/vmbuilder/jenkins_kvm-maas-trusty-ppc64/+merge/349986

802. By Francis Ginther on 2018-07-12

Azure's nic hotplug: deliver static/etc/netplan/90-hotplug-azure.yaml

Allow netplan/networkd to automatically bringup hotplugged nics
by delivering a flexible static netplan yaml file to catch any new ethernet devices attached to the Azure instance. The hotplug-azure yaml will complement cloud-init's initial/strict eth0 match definition which is matching only to a specific to macaddress for eth0.

Because cloud-init's netwok configuration is is only created at boot,
a detach of the original eth0 nic and attach of a new nic would cause
cloud-init's netplan yaml to fail to match, resulting in no network
config. Given the supplemental 90-hotplug-azure.yaml, the following
"hotpluggedeth0" opaque-id will match on any new eth0 present on the
system after reboot. Systemd will and set that nic the
primary/mandatory interface. eth1 or greater are left as optional
ephemeral devices, meaning that networkd boot will not block on their
link being up.

       dhcp4: true
          driver: hv_netvsc
          name: 'eth0'

Also avoid appending unnecessary include directives or udev rules in
/etc/network/interfaces on netplan-enabled systems.

MP: https://code.launchpad.net/~chad.smith/vmbuilder/jenkins_kvm_azure_netplan_hotplug/+merge/347212

801. By Francis Ginther on 2018-07-05

Update the maas build scripts to use the ppc64el config on stilson which reports `ppc64le` for `uname -m` and use a raw disk attached to /dev/vdc.

MP: https://code.launchpad.net/~ubuntu-on-ec2/vmbuilder/jenkins_kvm-maas-stilson2/+merge/348867

800. By Francis Ginther on 2018-07-03

Add a cosmic version of the Azure suite specific template files, img-azure-18.10-addin.tmpl.

MP: https://code.launchpad.net/~ubuntu-on-ec2/vmbuilder/jenkins_kvm-add-azure-cc/+merge/348835

799. By Francis Ginther on 2018-06-26

Use root="/dev/vdc" to match the disk device names applied by kvm on stilson for ppc64el.

MP: https://code.launchpad.net/~ubuntu-on-ec2/vmbuilder/jenkins_kvm-stilson/+merge/348351

798. By Dan Watkins on 2018-04-24

Install Azure model assertion in Azure bionic images

797. By Dan Watkins on 2018-03-22

Install linux-azure in bionic Azure images [a=Odd_Bloke][r=fginther,tribaal]

MP: https://code.launchpad.net/~ubuntu-on-ec2/vmbuilder/jenkins_kvm-oddbloke/+merge/341846

Branch metadata

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