fix(ci): run RPM lock renewal on ubuntu-26.04 - #2644
Conversation
Backport a manual-only rpms-lock-renewal Action for rhoai-2.25 (separate from pylock), and document that hermetic dnf NEVR conflicts usually mean stale Hermeto RPM pins that should be relocked via that workflow. Co-authored-by: Cursor <cursoragent@cursor.com>
Codeserver is the only Hermeto RPM consumer on this branch and runs on public UBI, unlike main's RHDS path that may still require subscription secrets. Co-authored-by: Cursor <cursoragent@cursor.com>
Avoid copying a git-crypt ciphertext blob into Podman auth.json when GIT_CRYPT_KEY is absent on the public-UBI rhoai-2.25 path. Co-authored-by: Cursor <cursoragent@cursor.com>
install-podman-action assumes ubuntu-26.04; on 24.04 (ubuntu-latest) the AppArmor pasta peer reload fails because usr.bin.pasta is missing. Co-authored-by: Cursor <cursoragent@cursor.com>
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
PR needs rebase. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (3)
📝 WalkthroughWalkthroughAdds a manually triggered GitHub Actions workflow to regenerate ODH or RHDS RPM lockfiles and open labeled PRs. Adds CI failure triage documentation for stale hermetic RPM pins and links it from ChangesRPM lock renewal and CI triage
Estimated code review effort: 3 (Moderate) | ~25 minutes Possibly related PRs
Suggested reviewers: ✨ Finishing Touches 💡 1⚔️ Resolve merge conflicts 💡
🧪 Generate unit tests (beta)
Comment |
Summary
runs-on: ubuntu-latestresolved to ubuntu-24.04 and brokeinstall-podman-action(AppArmor pasta reload exits 2 whenusr.bin.pastais missing)..github/workflows/rpms-lock-renewal.yamltoubuntu-26.04, matching Build Notebooks /install-podman-action.Failed run: https://github.com/red-hat-data-services/notebooks/actions/runs/30529455139/job/90828049465
Test plan
--ref fix/rhoai-2.25-rpms-lock-renewal-workflow,variant=rhds,branch=rhoai-2.25Made with Cursor
Summary by CodeRabbit
New Features
Documentation