~bjornt/maas:bug-1925784-no-loopback

Last commit made on 2021-04-23
Get this branch:
git clone -b bug-1925784-no-loopback https://git.launchpad.net/~bjornt/maas
Only Björn Tillenius can upload to this branch. If you are Björn Tillenius please log in for upload directions.

Branch merges

Branch information

Name:
bug-1925784-no-loopback
Repository:
lp:~bjornt/maas

Recent commits

f6e9988... by Björn Tillenius

LP 1925784: Processing LXD results failure with loopback

We now don't process loopback interfaces at all.

In addition, we now support LXD networks to include more interfaces than
was reported (and missing) in the data from the controller. This may
happen, since we have virtual interfaces in there, which the controller
filtered out before.

313504b... by Björn Tillenius

Don't use controller-specific data for non-physical interfaces.

Now update_interface() uses only commissioning data for for all vital
interface data.

f22ace5... by Alberto Donato

return None in get_snap_versions_info if not in snap

760cc88... by Lee Trager

Reenable AMD64 UEFI HTTP booting and enable ARM64 UEFI booting.

MAAS will now respond to AMD64 and ARM64 UEFI HTTP boot requests. When
booting over HTTP MAAS will now send a GRUB configuration which will
continue to use the UEFI firmware's internal HTTP stack instead of GRUB's.
While various bugs have been fixed in GRUB's HTTP stack this should avoid
any future ones entirely.

This branch also provides the UEFI shim for ARM64 and makes sure all boot
loaders retrieved over HTTP are from an end point which nginx handles
without bothering rackd.

a5b3fff... by Björn Tillenius

Don't fool pytest into trying to collect non-test classes.

pytest will automatically try to collect tests from any class starting
with Test and generated warnings for TestByTEstResult and TestProtocolClient.

64ce438... by Björn Tillenius

update_node_interfaces now uses commissioning data for physical interfaces.

Before it made use of the data that rackd generates in addition to the
commissioning data. Now that extra data is used only for things that aren't in
the commissioning data, like link mode and gateway, as well has beaconing
hints.

Get the interface to update from lxd data.

e083bcb... by Caleb Ellis

Update maas-ui to 3a78075
fix(ui): fix KVM list resource usage calculations (#2553)

078e454... by Caleb Ellis

Update maas-ui to 73c1989
fix(legacy): always display power password fields with type="password" (#2567)

33b91eb... by Huw Wilkins

Update maas-ui to e5fbcbe
Remove additional space that was indenting the new lines.

25adb3c... by Amy Pattanasethanon

Update maas-ui to 9ba7663
feat(ui): kvm/numa pinned cores (#2273)