~vtapia/maas:lp1894116-28

Last commit made on 2021-01-27
Get this branch:
git clone -b lp1894116-28 https://git.launchpad.net/~vtapia/maas
Only Victor Tapia can upload to this branch. If you are Victor Tapia please log in for upload directions.

Branch merges

Branch information

Name:
lp1894116-28
Repository:
lp:~vtapia/maas

Recent commits

88fb395... by Victor Tapia

LP: #1894116 Set PORTS_ARCHES as the default for the ports archive

0ebf4fb... by Lee Trager

LP: #1910473 - Don't assume NUMA nodes maintain linear continuity.

Cherry pick of ed1ad1bc2

9b1b6e1... by Alberto Donato

LP: #1902425 - keep trying new addresses when assigning on deploy.

Previously, the logic would retry only 2 times in case of any issue (call
error, IP in use).
If the call succeeds but the IP is in use, it should keep trying new addresses
until a free one is found.

ae52710... by Dan Streetman

LP: #1896684 - If no subnet gateway, only use in-subnet dns addresses

If DHCP is not providing any gateway, it should not provide any
DNS server addresses that aren't directly reachable.

Similarly, if the network preseed is not configuring any gateway,
it should not provide per-interface DNS server addresses, nor default
dns server addresses, that aren't directly reachable.

Only apply rack DNS server address if subnet.allow_dns == True

4f582d9... by Lee Trager

LP: #1904398 - Only set machines to commissioning in form when anonymous

Backport of 9f03422

9ddc805... by Lee Trager

Release 2.8.3 RC1

65ee9b5... 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