Uploaded image for project: 'CoreOS OCP'
  1. CoreOS OCP
  2. COS-3094

Build CoreOS on top of RHEL/Fedora Image Mode

XMLWordPrintable

    • Build RHCOS on top of RHEL Image Mode
    • Strategic Portfolio Work
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected
    • In Progress
    • OCPSTRAT-1190 - Split RHCOS into layers and rebase on top of RHEL image mode
    • 23% To Do, 8% In Progress, 69% Done
    • 0

      This is the second part of https://github.com/openshift/enhancements/pull/1637 and https://issues.redhat.com/browse/OCPSTRAT-1190. The first part consisted of building the OCP node image as a layered image on top of RHCOS. Now, we do the next split, which is to make RHCOS itself a layered image on top of rhel-bootc.

      Success: Being able to build CoreOS using podman build, as part of this epic we do not touch the disk images build steps, this targets only the CoreOS bootable container image.

       

      Risks:

      • We have only one 9.6 base image, so changes going in 4.20 will also go to 4.19. First we can target C9s and C10s
      • RHCOS will now be composed of the RHEL rpm-ostree version, not Fedora anymore.

       

      Dependencies: → bootc features needing to be backported to 9.6?

      Tasks Breakdown:

      • Spike: test building FCOS on top of fedora-bootc using the custom base image flow
      • Support “importing” container builds into cosa
        • Right now, cmd-build does an rpm-ostree compose
        • This needs to change to do a podman build and import it
        • cmd-build could be the place to do change detection.
      • Hook up dependency bot to bump rhel-bootc digest pullspec in coreos/fedora-coreos-config and coreos/rhel-coreos-config.

      Not doing:

      • We don’t look at packaging the ignition bits that are currently not package

      Testing:

      • Probably no impact, but we benefit from RHEL and Fedora Image Mode testing.

      References:

              Unassigned Unassigned
              jlebon1@redhat.com Jonathan Lebon
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated: