Skip to content

NO-JIRA: [RHCOS10] Add UBI9 compatibility test tracking doc#102

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

NO-JIRA: [RHCOS10] Add UBI9 compatibility test tracking doc#102
PillaiManish wants to merge 1 commit into
openshift:mainfrom
PillaiManish:rhcos10-ubi9-compat-test

Conversation

@PillaiManish

Copy link
Copy Markdown
Member

Add documentation to track the RHCOS10 baseline compatibility test. No Dockerfile changes — this PR validates the existing UBI9-based image runs correctly on RHCOS10 cluster nodes before migrating to UBI10.

Made-with: Cursor

Add documentation to track the RHCOS10 baseline compatibility test.
No Dockerfile changes — this PR validates the existing UBI9-based image
runs correctly on RHCOS10 cluster nodes before migrating to UBI10.

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 30, 2026
@openshift-ci-robot

Copy link
Copy Markdown

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

Details

In response to this:

Add documentation to track the RHCOS10 baseline compatibility test. No Dockerfile changes — this PR validates the existing UBI9-based image runs correctly on RHCOS10 cluster nodes before migrating to UBI10.

Made-with: Cursor

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.

@openshift-ci

openshift-ci Bot commented Mar 30, 2026

Copy link
Copy Markdown

[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 anirudhagniredhat 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

@coderabbitai

coderabbitai Bot commented Mar 30, 2026

Copy link
Copy Markdown

Walkthrough

A new Markdown document is added to define a baseline RHCOS10 compatibility CI test for the zero-trust-workload-identity-manager operator using UBI9 container images. The document specifies test scope, acceptance criteria, base images, and references a follow-up PR for UBI10 migration.

Changes

Cohort / File(s) Summary
RHCOS10 Compatibility Documentation
.work/compliance/rhcos10/PR1-ubi9-compat-test.md
New Markdown document defining baseline RHCOS10 compatibility CI test specifications, including base images, test scope (e2e and e2e-fips suites), acceptance criteria for operator pod scheduling and component health (SPIRE, SPIFFE CSI, OIDC discovery, controller manager), and reference to follow-up UBI10 migration plan.

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.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🧹 Nitpick comments (1)
.work/compliance/rhcos10/PR1-ubi9-compat-test.md (1)

27-35: Consider adding exact CI job names/links for reproducibility

The scope is clear, but adding the concrete prow job names (or links) for e2e and e2e-fips will make tracking and later audits much easier.

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

In @.work/compliance/rhcos10/PR1-ubi9-compat-test.md around lines 27 - 35,
Update the test plan to include the exact CI job names or direct links for the
e2e runs so they are reproducible: add the canonical prow job identifiers or URL
links for the `e2e` and `e2e-fips` jobs next to their bullets (e.g., "e2e —
prow-job-name" or a full prow link), and add a brief note that these links point
to the authoritative CI job used to validate RHCOS10 to aid tracking and
auditing.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In @.work/compliance/rhcos10/PR1-ubi9-compat-test.md:
- Around line 18-23: There is a conflicting build-root version string in the
document: replace one of the occurrences so the canonical value is consistent
(either change the top occurrence 'rhel-9-golang-1.23-openshift-4.19' or the
table entry 'rhel-9-golang-1.23-openshift-4.18')—update whichever is incorrect
to match the intended baseline value and ensure both the standalone mention and
the table row (the "build root (CI)" entry) use the same exact version string.

---

Nitpick comments:
In @.work/compliance/rhcos10/PR1-ubi9-compat-test.md:
- Around line 27-35: Update the test plan to include the exact CI job names or
direct links for the e2e runs so they are reproducible: add the canonical prow
job identifiers or URL links for the `e2e` and `e2e-fips` jobs next to their
bullets (e.g., "e2e — prow-job-name" or a full prow link), and add a brief note
that these links point to the authoritative CI job used to validate RHCOS10 to
aid tracking and auditing.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: d75ea4c5-b80d-4f8d-a91e-8715dddb9386

📥 Commits

Reviewing files that changed from the base of the PR and between 132ac0b and beaa5e4.

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

Comment on lines +18 to +23
root uses `rhel-9-golang-1.23-openshift-4.19`:

| Image | Registry | Current Base |
|-------|----------|-------------|
| `zero-trust-workload-identity-manager` | `registry.access.redhat.com` | `ubi9-minimal:9.4` |
| build root (CI) | `registry.ci.openshift.org/ocp/builder` | `rhel-9-golang-1.23-openshift-4.18` |

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Resolve conflicting build-root versions in this section

Line 18 says rhel-9-golang-1.23-openshift-4.19, but Line 23 lists rhel-9-golang-1.23-openshift-4.18. Keep one canonical value to avoid ambiguity in the baseline definition.

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

In @.work/compliance/rhcos10/PR1-ubi9-compat-test.md around lines 18 - 23, There
is a conflicting build-root version string in the document: replace one of the
occurrences so the canonical value is consistent (either change the top
occurrence 'rhel-9-golang-1.23-openshift-4.19' or the table entry
'rhel-9-golang-1.23-openshift-4.18')—update whichever is incorrect to match the
intended baseline value and ensure both the standalone mention and the table row
(the "build root (CI)" entry) use the same exact version string.

@PillaiManish

Copy link
Copy Markdown
Member Author

/test e2e-operator-fips e2e-operator-rhcos10-fips e2e-operator-rhcos10

@PillaiManish

Copy link
Copy Markdown
Member Author

/retest

1 similar comment
@PillaiManish

Copy link
Copy Markdown
Member Author

/retest

@openshift-ci

openshift-ci Bot commented Mar 30, 2026

Copy link
Copy Markdown

@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