~ltrager/maas:lp1893690_2.8

Last commit made on 2020-11-18
Get this branch:
git clone -b lp1893690_2.8 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:
lp1893690_2.8
Repository:
lp:~ltrager/maas

Recent commits

3494737... by Lee Trager

LP: #1893690 - Remove duplicate hardware UUIDs when detected.

Some Dell hardware uses the service number for the hardware UUID. This
value is not unqiue and causes commissioning to fail. MAAS uses the
hardware UUID to identify the machine when booting. Some hardware like
IBM Z series LPARs only identify themselves this way while PXE booting
tries the UUID first and then falls back on using a MAC address. If a
duplicate is detected remove the UUID from both machines.

Backport of 2f5b2c

f66c3c2... by Lee Trager

LP: #1904329 - Check for SMARTCTL support using alternative string

0b66848... by Rodrigo Barbieri

LP: #1898122 Fix release API for DISCOVERED IPs

When using the release API, the case of DISCOVERED IPs is not handled. According to the code, they ought to be released the same way as DHCP IPs.

6990186... by Alberto Donato

LP: #1890468 - update the default keyrings path in the db for deb-to-snap transitions

f623108... by Felipe Reyes

Bug:1883748. Handle PermissionError in atomic_write()

    If for any reason the permissions of the original file cannot be cloned
    and set in the temporary file the PermissionError will be raised, before
    this patch the exception will be unhandled leaving the temporary file
    behind, which for situations where the the region or rack controllers
    will retry the generation of said file (e.g. maas-proxy.conf) will
    produce hundreds of files in a few minutes.

(cherry picked from commit 3fed50d6daeb21f9f4c67b42739e8512eb7b62ab)

a3e6740... by Adam Collard

Release 2.8.2

77c2487... by Adam Collard

Release 2.8.2 RC1

f01b445... by Kit Randel

Update maas-ui to d82bf29
fix(legacy): Add focal to KVMDeployOSBlacklist. (#1465)

caf03df... by Lee Trager

LP: #1881133 - Always include rack controller IPs for DNS servers.

MAAS was only including the configured URL for controllers which did not
always include all rack controllers the VLAN is configured to use. This
would also sometimes include the region controller's IP even when the
machine is unable to directly access the rack controller.

Backport of a44d3a8

cedeb75... by Dougal Matthews

LP: #1891027 Use simpler nodemetadata matching

This simplifies the node metadata matching with a python comparisons and
removes the regular expression and pattern matching
support.