~eric-grimaldi/maas:3.0

Last commit made on 2021-09-16
Get this branch:
git clone -b 3.0 https://git.launchpad.net/~eric-grimaldi/maas
Only Eric can upload to this branch. If you are Eric please log in for upload directions.

Branch merges

Branch information

Name:
3.0
Repository:
lp:~eric-grimaldi/maas

Recent commits

ee337b3... by Alberto Donato

LP:1943573 only collect interfaces if a host is linked to the Pod

3c0b7e6... by Alberto Donato

LP:1940977 check for all required LXD extensions

This also adds check for the custom_block_volumes one, which is needed to
compose VMs with multiple disks.

bbd86f9... by Alberto Donato

LP:1941050 always install lxd from latest/stable when deploying a LXD VM host

38a5c79... by Alberto Donato

refactor VirshSSH.create_local_volume to reduce duplication in command line

This also remove useless passing of --format raw where it's ignored

efec02b... by Adam Collard

Add VMFS7 storage layout for VMware ESXi 7.0

Backport of a487c52

9a77d3a... by Victor Tapia

Reuse metric structures for Prometheus

Backport of 2ad24e0

986ea3e... by Björn Tillenius

Prepare for 3.0.0 release

586a810... by Björn Tillenius

LP #1932136: interface with a warning is not configured properly

Now all interfaces are considered enabled, since an admin should
explicitly disable an interface if he doesn't want it configured.

I also noted that we never set link_connected, so all interfaces were
considered connected. Now we set link_connected to False if there's no
link.

(cherry picked from commit 002914bc25559eb1118e035040ed6be6089fff26)

a3bebb5... by Christian Grabowski

LP #1931838: Reverse DNS lookup fails for subnets smaller than /24

pull the skip exclusions logic into its own function

correct the rfc2317 glue exclusions

(cherry picked from commit fdd0c41bba6b758416f460829b83d03e86200f36)

dd9fd49... by Björn Tillenius

LP #1931215: two IPs assigned to one interface

While the root cause most likely is our primary/secondary DHCP setup,
this works around the case when the machine gets two different IPs from
the DHCP requests.

Even if we see multiple IPs for commissioned nodes, we only create one
link to the subnet.

In the case where the machine is a controller, we still record both the
IPs.

(cherry picked from commit 5331a0f2f9735d5d23bc375dde8450015069946b)