Skip to content

Conversation

@jlebon
Copy link
Member

@jlebon jlebon commented Feb 4, 2025

As part of openshift/enhancements#1637, we've moved OCP 4.19 to use bootimages with RHEL content only. This means that the bootimages built with OCP content will never be used in practice.

Add a skip_disk_images knob to disable building them.

We still generate the QEMU image for kola tests to run and because they're useful to debug, but we drop everything else. (Actually, we could also not generate the QEMU image either and sanity-check the OCI image with kola run --oscontainer, but that requires more rewiring.)

We don't generate live media since I don't think the test coverage from that is meaningfully different enough from the RHEL-only variants given that the additional OCP packages are unrelated.

As part of openshift/enhancements#1637, we've
moved OCP 4.19 to use bootimages with RHEL content only. This means that
the bootimages built with OCP content will never be used in practice.

Add a `skip_disk_images` knob to disable building them.

We still generate the QEMU image for kola tests to run and because
they're useful to debug, but we drop everything else. (Actually, we
could also not generate the QEMU image either and sanity-check the OCI
image with `kola run --oscontainer`, but that requires more rewiring.)

We don't generate live media since I don't think the test coverage from
that is meaningfully different enough from the RHEL-only variants given
that the additional OCP packages are unrelated.
@dustymabe
Copy link
Member

I'll approve this but also question..

How long do we think we'll use this? i.e. soon we'll be building the Node Image on top of the base image and theoretically we won't have a stream entry at all (and thus not need this configuration) for the node level image?

@jlebon
Copy link
Member Author

jlebon commented Feb 20, 2025

How long do we think we'll use this? i.e. soon we'll be building the Node Image on top of the base image and theoretically we won't have a stream entry at all (and thus not need this configuration) for the node level image?

Yes, ideally soon we won't have a need for this. Though even assuming everything goes smoothly, it'll still be a few weeks before it all lands. So this is just trying to not be wasteful meanwhile and generate/compress/upload things we don't care about.

@jlebon jlebon merged commit 7e408da into coreos:main Feb 20, 2025
2 checks passed
@jlebon jlebon deleted the pr/skip-disk-image branch February 20, 2025 02:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants