~ltrager/maas:focal_default

Last commit made on 2020-11-06
Get this branch:
git clone -b focal_default https://git.launchpad.net/~ltrager/maas
Only Lee Trager can upload to this branch. If you are Lee Trager please log in for upload directions.

Branch merges

Branch information

Name:
focal_default
Repository:
lp:~ltrager/maas

Recent commits

597cfc2... by Lee Trager

Change the default commissioning OS to 20.04 LTS, Focal, on new installations.

The libvirt-bin metapackage was deprecated in 18.04 and removed from 20.04.
MAAS now installs libvirt-daemon-system and libvirt-clients which were
previously installed by libvirt-bin. qemu-efi is no longer installed as MAAS
does not compose UEFI VMs with libvirt.

The websocket has also been updated to allow KVM hosts to be deployed on any
Ubuntu version. The API already allowed this.

bbeb82e... by Bill Wear

Update maas-offline-docs to 9f648f1
add NUMA info to VM hosting and release notes; publish MAAS in an air-gapped environment to docs

99bac77... by Björn Tillenius

LP #1900832: DCHP can fail to start due to a race condition

There's a delay between asking for listening to postgres sys_core message and when the listener is actually registered in postgres.

We now explicitly wait until the process is actually listening until we
move on with dealing with possible missed messages.

I'm not 100% sure this actually fixes the problem, but I have high hopes
that it will.

d7568cd... by Björn Tillenius

LP #1896770: Mark interfaces with disconnected fabric as optional.

3968cd3... by Adam Collard

LP #1902867: Set title to release when missing from distro-info

For known operating systems (e.g. Ubuntu) when the title is missing
for a given release, set it to the release name.

fea538d... by Alberto Donato

LP: #1902206 - fix removing a rack when deployed as a snap

This changes the disable logic and instead of stopping and disabling services (either via systemd or snapd), it removes the rackd shared secret and restart the service.

On startup, the rackd now only creates services if the shared secrets file is present.

a7d3837... by Alberto Donato

refactor and simplify code to get/set shared secret

f7352c3... by Björn Tillenius

LP #1899486: Initial storage configuration doesn't take EFI into account.

There's code to update the boot method for a machine when it loads the
ephemeral environment. But when a machine is added with IPMI, we don't
have the MAC address, so we can't identify the machine.

I think we should solve this in a better way, but put in a simple
workaround for now.

a91d942... by Lee Trager

Release 2.9.0 beta8

872885f... by Alberto Donato

when syncing VLAN interfaces, prefer the vlan detected via links to the one reported via vid