I am trying to use MAAS to build my arm based cluster and have few questions.
I know that only LTS versions are allowed to be selected as commissioning image. Can this restriction be by-passed? I know it’s just in UI as I hacked it to enable all and it selected a non LTS.
The newer images have newer kernel and big fixes which are needed in arm at times.
As of today we still need to use Ubuntu 22.04 even though 23.10 boots fine.
How can one build and use ubuntu image on their own? The reason is again arm fixes in kernel and patches to apply to kernel.
for example but you can not use a non-LTS image. There are some checks in the code that prevents you to use such images so you can not bypass them very easily.
However, an hack you might want to try is to change the image metadata in the database and make mantic look like an LTS image but there might be dragons. Here’s the link to the check, you might try to download 22.04 and 23.10 from the candidate stream, look at the 22.04 image metadata in the maasserver_bootresources table, delete it and then make 23.10 to look like 22.04 directly in the database. I don’t know what issues you might face with this hack, but this is the first hack that I have in mind to bypass this.