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
- Project proposal
-
- Define package scope/name: system-runner.
-
- Ship: runner core, rteval profile, testing framework only.
-
- Confirm licensing (already established) & compliance checklist.
- Create downstream source
-
- Stand up dedicated System Runner source repo.
-
- Import runner code; update headers/NOTICE; OWNERS/CODEOWNERS.
- 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.
- Container release (RHEL 10.2)
-
- Containerfile, labels (name/version/release), entrypoint.
-
- Build via Konflux/OSBS; produce SBOM/signature; publish to registry.
- Konflux integration
-
- Pipeline YAML: build → unit/e2e → image scan → attest → push.
-
- Integrate runner testing framework in pipeline.
- 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.