Get openQA tests to run on imagebuilder-produced Silverblue, check results #891

Closed
opened 2026-04-15 05:49:34 +00:00 by adamwill · 5 comments
Owner

See releng/pungi-fedora#1632 . @supakeen plans to switch Silverblue from being built with lorax to being built with imagebuilder, but for now we're building it under a secret identity (productmd type dvd-ostree-osbuild instead of dvd-ostree) so both can co-exist and we can test the imagebuilder one out before disabling the lorax one.

I'll try and get to this once we're done with F44 validation. It requires a bit of work in both fedora_openqa and os-autoinst-distri-fedora, so filing here.

See https://forge.fedoraproject.org/releng/pungi-fedora/pulls/1632 . @supakeen plans to switch Silverblue from being built with lorax to being built with imagebuilder, but for now we're building it under a secret identity (productmd type `dvd-ostree-osbuild` instead of `dvd-ostree`) so both can co-exist and we can test the imagebuilder one out before disabling the lorax one. I'll try and get to this once we're done with F44 validation. It requires a bit of work in both fedora_openqa and os-autoinst-distri-fedora, so filing here.
adamwill added this to the Sprint 8 project 2026-04-15 05:49:34 +00:00

Thanks Adam. If we have some more time I should also be able to land some QoL fixes in image-builder so you can follow more-or-less the same workflow in os-autoinst-distri-fedora; see (amongst others): https://github.com/osbuild/image-builder-cli/pull/478

Thanks Adam. If we have some more time I should also be able to land some QoL fixes in `image-builder` so you can follow more-or-less the same workflow in `os-autoinst-distri-fedora`; see (amongst others): https://github.com/osbuild/image-builder-cli/pull/478
Author
Owner

"test the official images from the compose" and "adjust the update test to build an image with imagebuilder instead of lorax" are two different tasks really, the former more urgent than the latter. This ticket's mainly for the former. To do that I just need to tweak the scheduler (in fedora_openqa) to 'want' the dvd-ostree-osbuild image as well as the dvd-ostree one, and the templates (in os-autoinst-distri-fedora) to know about that flavor and define the same tests for it as for the dvd-ostree one.

"test the official images from the compose" and "adjust the update test to build an image with imagebuilder instead of lorax" are two different tasks really, the former more urgent than the latter. This ticket's mainly for the former. To do that I just need to tweak the scheduler (in fedora_openqa) to 'want' the `dvd-ostree-osbuild` image as well as the `dvd-ostree` one, and the templates (in os-autoinst-distri-fedora) to know about that flavor and define the same tests for it as for the `dvd-ostree` one.
Author
Owner
* https://forge.fedoraproject.org/quality/fedora_openqa/pulls/138 * https://forge.fedoraproject.org/quality/os-autoinst-distri-fedora/pulls/536
Author
Owner

PRs merged, will confirm this works as intended before closing.

PRs merged, will confirm this works as intended before closing.
Author
Owner

It works, the results look good: the failed tests are the same as for the traditionally-built images.

It works, the [results look good](https://openqa.stg.fedoraproject.org/tests/overview?version=Rawhide&build=Fedora-Rawhide-20260426.n.0&distri=fedora&groupid=1): the failed tests are the same as for the traditionally-built images.
adamwill 2026-04-27 23:33:40 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
quality/tickets#891
No description provided.