I've split the backend work into LP:1879827 and reassigning this to Caleb for design to complete the frontend work. I was only able to add an "unsupported_arches" field to the Ubuntu releases list. The websocket always creates a BootSourceSelection even if the BootResource doesn't exit. Raising any error is viewed by logging and the front end as a larger failure.
The boot images page has received very few updates since it was first written. Both the front end and back end assume every Ubuntu release supports every architecture. On the back end there are a lot of inefficiencies that causes a lot more database queries then are really needed. I think both the front and back end need a rewrite at this point.
I've split the backend work into LP:1879827 and reassigning this to Caleb for design to complete the frontend work. I was only able to add an "unsupported_ arches" field to the Ubuntu releases list. The websocket always creates a BootSourceSelection even if the BootResource doesn't exit. Raising any error is viewed by logging and the front end as a larger failure.
The boot images page has received very few updates since it was first written. Both the front end and back end assume every Ubuntu release supports every architecture. On the back end there are a lot of inefficiencies that causes a lot more database queries then are really needed. I think both the front and back end need a rewrite at this point.