Skip to content

chore(scripts): add dual RHEL9/RHEL10 hub image support (RHIDP-14884) - #5262

Draft
polasudo wants to merge 2 commits into
redhat-developer:mainfrom
polasudo:feature/RHIDP-14884
Draft

chore(scripts): add dual RHEL9/RHEL10 hub image support (RHIDP-14884)#5262
polasudo wants to merge 2 commits into
redhat-developer:mainfrom
polasudo:feature/RHIDP-14884

Conversation

@polasudo

@polasudo polasudo commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add rhdh-hub-rhel10 option to e2e-tests/local-run.sh interactive menu (default for main/2.y)
  • Keep rhdh-hub-rhel9 for maintenance branch testing
  • Add common::default_hub_image_repo() for branch-aware defaults in upgrade jobs
  • Update nightly trigger docs and README badges

Depends on

Jira

Test plan

  • ./e2e-tests/local-run.sh --help shows rhel10 examples
  • Maintenance branch jobs still resolve rhdh-hub-rhel9

Made with Cursor

@openshift-ci

openshift-ci Bot commented Aug 17, 2026

Copy link
Copy Markdown

@polasudo: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/e2e-ocp-helm 4f8423b link true /test e2e-ocp-helm

Full PR test history. Your PR dashboard.

Details

Instructions 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. I understand the commands that are listed here.

@polasudo
polasudo marked this pull request as draft August 17, 2026 13:55
@polasudo
polasudo force-pushed the feature/RHIDP-14884 branch from 4f8423b to e1221d1 Compare August 18, 2026 07:19
polasudo and others added 2 commits August 18, 2026 10:36
Move Konflux hub builds from ubi9/nodejs-24 to ubi10/nodejs-24 (+ minimal
runner), refresh rpms.lock.yaml for UBI10 repos, and switch techdocs Python
to 3.12.

RPM notes for UBI10:
- Enable codeready-builder repos (python3-setuptools-wheel moved there).
- Drop el9-only packages not published on UBI10 CDN: libdb, libsigsegv,
  pcre (keep pcre2), libreport-filesystem, yajl, slirp4netns,
  python3-chardet, python3-pysocks.
- Drop nodejs:24 module stream (not used on UBI10 nodejs-24 image).

Co-authored-by: Cursor <cursoragent@cursor.com>
Expose rhdh-hub-rhel10 in local-run, nightly triggers, and upgrade jobs
while keeping rhel9 defaults for maintenance release branches.

Co-authored-by: Cursor <cursoragent@cursor.com>
@sonarqubecloud

Copy link
Copy Markdown

@codecov

codecov Bot commented Aug 18, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 59.96%. Comparing base (9f85882) to head (ecf6070).
⚠️ Report is 12 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #5262      +/-   ##
==========================================
- Coverage   63.69%   59.96%   -3.74%     
==========================================
  Files         123      111      -12     
  Lines        2424     2198     -226     
  Branches      576      522      -54     
==========================================
- Hits         1544     1318     -226     
- Misses        878      879       +1     
+ Partials        2        1       -1     
Flag Coverage Δ
rhdh 59.96% <ø> (-3.74%) ⬇️
Components Coverage Δ
Backend plugins ∅ <ø> (∅)
Backend app 66.66% <ø> (ø)
Frontend app 58.89% <ø> (ø)
Plugin utils ∅ <ø> (∅)
Dynamic plugins utils ∅ <ø> (∅)

Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 9f85882...ecf6070. Read the comment docs.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions

Copy link
Copy Markdown
Contributor

Image was built and published successfully. It is available at:

@openshift-ci

openshift-ci Bot commented Aug 20, 2026

Copy link
Copy Markdown

PR needs rebase.

Details

Instructions 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant