Skip to content

NO-JIRA: [RHCOS10] Test existing UBI9 base images on RHCOS10 nodes (no changes)#63

Open
PillaiManish wants to merge 1 commit intoopenshift:mainfrom
PillaiManish:rhcos10-ubi9-compat-test
Open

NO-JIRA: [RHCOS10] Test existing UBI9 base images on RHCOS10 nodes (no changes)#63
PillaiManish wants to merge 1 commit intoopenshift:mainfrom
PillaiManish:rhcos10-ubi9-compat-test

Conversation

@PillaiManish
Copy link
Copy Markdown
Member

Summary

Validate that the existing UBI9-based images run correctly on RHCOS10 cluster nodes without any changes.

RHCOS10 ships with RHEL10 as its host OS. This PR triggers CI against an RHCOS10 cluster to confirm
UBI9 containers remain compatible before committing to a base image migration.

No Dockerfile changes. This is a baseline/smoke test only.

Follow-up

If CI passes → PR2 migrates all base images from UBI9 to UBI10.

Documents the test plan for validating existing OCP/UBI9-based images
on an RHCOS10 cluster before migrating to UBI10 (PR2).

Made-with: Cursor
@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Mar 26, 2026
@openshift-ci-robot
Copy link
Copy Markdown

@PillaiManish: This pull request explicitly references no jira issue.

Details

In response to this:

Summary

Validate that the existing UBI9-based images run correctly on RHCOS10 cluster nodes without any changes.

RHCOS10 ships with RHEL10 as its host OS. This PR triggers CI against an RHCOS10 cluster to confirm
UBI9 containers remain compatible before committing to a base image migration.

No Dockerfile changes. This is a baseline/smoke test only.

Follow-up

If CI passes → PR2 migrates all base images from UBI9 to UBI10.

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 openshift-eng/jira-lifecycle-plugin repository.

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Mar 26, 2026

Walkthrough

A new documentation file was added describing RHCOS10 compatibility CI validation. The document defines the scope of testing existing OpenShift OCP CI registry images currently pinned to RHEL9/4.20 on an RHCOS10 cluster and outlines the expected validation outcomes and follow-up migration plan.

Changes

Cohort / File(s) Summary
Documentation
docs/rhcos10-ubi9-compat-test.md
New documentation page outlining RHCOS10 compatibility CI validation scope, including tested images (secrets-store-csi, bats test runner, e2e provider), cluster/driver matrix definition, and planned follow-up for UBI10 base image migration.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Comment @coderabbitai help to get the list of available commands and usage tips.

@openshift-ci openshift-ci bot requested review from chiragkyal and tsmetana March 26, 2026 18:57
@openshift-ci
Copy link
Copy Markdown

openshift-ci bot commented Mar 26, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: PillaiManish
Once this PR has been reviewed and has the lgtm label, please assign tsmetana for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (1)
docs/rhcos10-ubi9-compat-test.md (1)

1-48: LGTM! Clear and well-structured documentation.

The document effectively explains the testing strategy, scope, and expected outcomes. The distinction between this compatibility test (PR1) and the future UBI10 migration (PR2) is clear.


Optional: Consider adding CI configuration details and troubleshooting guidance.

While the current documentation serves its core purpose well, it could be enhanced with:

  1. CI Configuration Reference: A brief section or link explaining how the RHCOS10 CI is triggered/configured would make the document more self-contained.
  2. Troubleshooting/Rollback Plan: Guidance on how to interpret failures or what steps to take if incompatibilities are discovered.

These additions would improve usability but are not blockers for this PR.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/rhcos10-ubi9-compat-test.md` around lines 1 - 48, Add two short sections
to this doc: a "CI Configuration Reference" that lists how RHCOS10 CI is
triggered (include the CI job names, the config file or repo used, and any
required prow/CI flags or labels to run the test) and a "Troubleshooting /
Rollback Plan" that gives brief steps to interpret failures (what logs to check,
common failure signatures) and the immediate rollback or mitigation actions and
owner/team to contact; reference PR1/PR2 and the rhcos10-ubi10-migration flow
where relevant so readers can follow the migration path.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@docs/rhcos10-ubi9-compat-test.md`:
- Around line 1-48: Add two short sections to this doc: a "CI Configuration
Reference" that lists how RHCOS10 CI is triggered (include the CI job names, the
config file or repo used, and any required prow/CI flags or labels to run the
test) and a "Troubleshooting / Rollback Plan" that gives brief steps to
interpret failures (what logs to check, common failure signatures) and the
immediate rollback or mitigation actions and owner/team to contact; reference
PR1/PR2 and the rhcos10-ubi10-migration flow where relevant so readers can
follow the migration path.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: b5aa2571-30d3-4d9a-bfdc-e009e253cdce

📥 Commits

Reviewing files that changed from the base of the PR and between b5d3f5c and 2497b23.

📒 Files selected for processing (1)
  • docs/rhcos10-ubi9-compat-test.md

@PillaiManish
Copy link
Copy Markdown
Member Author

/test e2e-azure-rhcos10-fips e2e-azure-rhcos10

@PillaiManish
Copy link
Copy Markdown
Member Author

/test e2e-azure-rhcos10-fips

@openshift-ci
Copy link
Copy Markdown

openshift-ci bot commented Mar 27, 2026

@PillaiManish: all tests passed!

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.

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

Labels

jira/valid-reference Indicates that this PR references a valid Jira ticket of any type.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants