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

[10.2] System Runner: Release Runner For RHEL 10.2

Linking RHIVOS CVEs to...Migration: Automation ...Sync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • rhel-10.2
    • rhel-10.0
    • rteval
    • None
    • No
    • None
    • rhel-kernel-rts-real
    • 0
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • None

      Title: Downstream enablement of System Runner for RHEL 10.2

      Summary
      Upstream runner framework is complete. We need to deliver a downstream System Runner for RHEL 10.2, shipping the runner core with the current rteval profile and the testing framework, plus CI/CD and container integration.


      Scope & Deliverables

      • Package: system-runner (runner core + rteval profile + testing framework).
      • Artifacts: RPM/SRPM in Brew/Koji + signed container image.
      • CI/CD: Konflux pipeline (build, test, scan, attest).
      • Docs: Quickstart (container + baremetal), packaging notes.
      • Testing: Basic e2e runs, baremetal path validated.

      Tasks

      1. Project proposal
        • Define package scope/name: system-runner.
        • Ship: runner core, rteval profile, testing framework only.
        • Confirm licensing (already established) & compliance checklist.
      1. Create downstream source
        • Stand up dedicated System Runner source repo.
        • Import runner code; update headers/NOTICE; OWNERS/CODEOWNERS.
      1. dist-git plumbing
        • Create dist-git repo/branches for rhel-10.2.
        • RPM spec, deps, changelog; Brew/Koji build, tags, gating.
        • Nightly/rawhide + release branches wired.
      1. Container release (RHEL 10.2)
        • Containerfile, labels (name/version/release), entrypoint.
        • Build via Konflux/OSBS; produce SBOM/signature; publish to registry.
      1. Konflux integration
        • Pipeline YAML: build → unit/e2e → image scan → attest → push.
        • Integrate runner testing framework in pipeline.
      1. Baremetal test path & bugfix
        • Define baremetal deploy workflow for the test suite.
        • Run shakedown; triage and fix issues uncovered.

      Acceptance Criteria

      • system-runner RPM builds successfully in Brew/Koji for RHEL 10.2.
      • Signed container image available in the target registry.
      • Konflux pipeline green (build, tests, scans, attestation).
      • rteval profile executes via runner in both container and baremetal paths.
      • Basic docs committed (Quickstart + pipeline notes).
      • No duplicate logging/drivers; packaging passes compliance checks.

      Notes/Dependencies: Release Eng (dist-git/Brew), Security scans, Productization sign-off, Konflux CI.

              jkacur John Kacur
              rhn-gps-chwhite William White
              John Kacur John Kacur
              Waylon Cude Waylon Cude
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated: