~ltrager/maas:fix_architecture

Last commit made on 2021-04-21
Get this branch:
git clone -b fix_architecture 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:
fix_architecture
Repository:
lp:~ltrager/maas

Recent commits

a529235... by Lee Trager

Automatically fix an incorrect architecture.

When adding a new machine if a user selects the wrong architecture booting will
fail. Every boot architecture except PXE only supports one Debian
architecture. Automatically swap the user selected architecture for the one
detected during boot. Commissioning will properly set the architecture.

Commissioning may still fail due to the archive being set to ports.ubuntu.com
however 50-maas-01-commissioning will still run which will fix the
machine architecture. When a user retries commissioning will work. This is
preferable to failing to load the kernel from the bootloader which can give
a cryptic error message.

a06daa6... 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.

1aa6276... by Alberto Donato

always set ControllerInfo.update_origin if info is available from current version

c697acd... by Adam Collard

Show best possible help for maas cli when missing arguments.

Signed-off-by: Adam Collard <email address hidden>

0cf7569... by Alberto Donato

drop useless cat in snap install hook

9e93a8a... by Huw Wilkins

Update maas-ui to 689377a
Fix Cypress pools test.

98315fd... by Huw Wilkins

Update maas-ui to 6515d4d
fix(all): update controller versions

Use the new format for controller versions.

Fixes: #2547.

454af39... by Huw Wilkins

Update maas-ui to 35fc42c
refactor(legacy): remove machine setup

Remove the machine model setup from node details

Fixes: #2541.

2ae08e1... by Caleb Ellis

Update maas-ui to 7620cf4
fix(ui): validate VM compose storage on render (#2544)

5a7659d... by Alberto Donato

cleanup code for trigger creation