The machine was commissioned as a UEFI host and IPMI is configured to boot UEFI. The user created a custom storage layout which did not include /boot/efi. MAAS allowed the user to deploy the machine but deployment failed due to /boot/efi missing. This happens when deploying Ubuntu, CentOS, or RHEL.
MAAS should prevent deployment from happening when the machine is UEFI and there is no /boot/efi partition similarly to how MAAS prevents deployment if there is no / partition.
The machine was commissioned as a UEFI host and IPMI is configured to boot UEFI. The user created a custom storage layout which did not include /boot/efi. MAAS allowed the user to deploy the machine but deployment failed due to /boot/efi missing. This happens when deploying Ubuntu, CentOS, or RHEL.
MAAS should prevent deployment from happening when the machine is UEFI and there is no /boot/efi partition similarly to how MAAS prevents deployment if there is no / partition.