MAAS requires deployed images to have cloud-init capability at the minimum, and on ubuntu-based distros also netplan. The current way it checks for this is unintentionally fragile - query for a package using assumed package manager. We will improve the robustness of how it checks for the required dependencies.
Removing the check, or allowing custom overrides, makes troubleshooting of deployment issues harder. Custom images for MAAS that are built with packer-maas will work, others may not and we can't offer any guarantees that arbitrary images will smoothly deploy.
MAAS requires deployed images to have cloud-init capability at the minimum, and on ubuntu-based distros also netplan. The current way it checks for this is unintentionally fragile - query for a package using assumed package manager. We will improve the robustness of how it checks for the required dependencies.
Removing the check, or allowing custom overrides, makes troubleshooting of deployment issues harder. Custom images for MAAS that are built with packer-maas will work, others may not and we can't offer any guarantees that arbitrary images will smoothly deploy.