Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-107605

Flesh out design of build process flow

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • bootc
    • rhel-image-mode
    • Bootc Sprint #15
    • 3
    • False
    • Hide

      None

      Show
      None
    • None

      https://github.com/containers/composefs-rs/tree/main/examples shows lots of ways to cobble this together with bespoke Containerfiles, but I don't think we want the ultimate end-user experience to be "read this doc, write your own Containerfile that looks like this but does what you need it to do".

      Instead, this should probably be a function of either `bootc-base-imagectl` or maybe a new related tool (since sealed images aren't exactly "base" images?). Something like:

      $ bootc-img-frobber --from quay.io/example/my-normal-bootc-img --to quay.io/example/my-sealed-img [--uki or --bls or whatever args to control the output image]

      So ideally I don't want a separate workflow, instead I'd rather have a "normal" bootc derived build, followed by one additional step to reprocess the "normal" build into a sealed-compatible format. Maybe that's naive and not possible but I wanted to at least write it down so we can start iterating on how it will actually work.

              rhn-engineering-jeckersbe John Eckersberg
              rhn-engineering-jeckersbe John Eckersberg
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: