Closed dustymabe closed 4 days ago
Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all
currently this is still WIP but it's getting closer.
Pushed a few minor fixes.
cosa diff
is clean. kola testiso -S
is clean. On all arches. LGTM.
I'm pretty comfortable with getting this in and turning it on in rawhide at this point.
Also, I think I'll turn it on in the 9.6 streams in RHCOS since those are not being consumed yet by a wider audience and I didn't test RHCOS with this change so far (though I don't really expect any issues). It'll also make it easier for the AI/ABI folks to poke at it, and bundling it with 9.6 is a nice switchover point so that it gets validated in OCP together with 9.6 validation.
Test fixture option seems to be working fine:
$ ls -l builds/latest/x86_64/*.iso
-r--r--r--. 1 jlebon jlebon 1048576 Nov 27 16:47 builds/latest/x86_64/fedora-coreos-41.20241127.dev.0-live-iso.x86_64.iso
which is in line with sizes in https://github.com/coreos/coreos-installer/tree/main/fixtures/iso once compressed. Using e.g. coreos-installer iso kargs modify
on it works as expected.
I see that we added a few more patches to patch_osbuild
. Should I keep them when I bump to Fedora 41 since we were initially deleting the call to this function. Or should I just remove the old patches and keep the new patches that were added in this PR?
This backports and takes advantage of the new org.osbuild.coreos.live-artifacts.mono stage.