Uploaded image for project: 'Machine Config Operator'
  1. Machine Config Operator
  2. MCO-2133

[Installer] Select bootimages based on OSImageStream

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • None
    • 5
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected
    • MCO Sprint 284
    • 0

      Story

      The installer currently ships a single set of embedded bootimage metadata. With the introduction of OSImageStreams, the installer needs to ship per-stream bootimage metadata (RHEL 9, RHEL 10) and select the correct one at install time, either from the osImageStream install-config field or by defaulting based on the OCP version (4.x uses rhel-9 and 5.x+ uses rhel-10).

      Acceptance Criteria

      • The installer embeds per-stream bootimage metadata files (e.g., rhel-9.json, rhel-10.json).
      • The installer defaults to rhel-9 when the field is not set.
      • When osImageStream is explicitly set in the install-config, the installer uses the specified stream.
      • All installer code paths that consume bootimage metadata use the resolved stream.
      • The feature is gated behind the appropriate feature gate.

      Exceptions

      • Agent based workflows are not covered by this PR as it requires some extra touches that would make this story too long and complicated to land. For example, we need to consider the node addition.

              rh-ee-pabrodri Pablo Rodriguez Nava
              rh-ee-pabrodri Pablo Rodriguez Nava
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: