INTEROP-9455: Replace cucushift health check with interop-opp-wait-mcp in OPP configs - #85525
Conversation
…p in OPP configs Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
@redhat-chai-bot: This pull request references INTEROP-9455 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the bug to target the "5.1.0" version, but no target version was set. DetailsIn response to this:
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. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited) Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (3)
💤 Files with no reviewable changes (1)
Included review availability: Your plan provides up to 2 included reviews per hour; 1 remains after this review. WalkthroughThe interop configurations update full-stack test sequences. OCP 4.22 removes the generic cluster-health chain for AWS. OCP 5.0 and 5.1 replace that chain with ChangesOPP interop test steps
Priority: ➖ Normal Estimated code review effort: 1 (Trivial) | ~5 minutes Change: Bug fix Suggested reviewers: Important Pre-merge checks failedPlease resolve all errors before merging. Addressing warnings is optional. ❌ Failed checks (1 error)
✅ Passed checks (14 passed)
Full details: No-Sensitive-Data-In-LogsExplanation The PR activates Resolution Sanitize the replacement step before enabling it in these jobs. Disable
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
[REHEARSALNOTIFIER]
Prior to this PR being merged, you will need to either run and acknowledge or opt to skip these rehearsals. Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
@redhat-chai-bot: all tests passed! Full PR test history. Your PR dashboard. 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. I understand the commands that are listed here. |
|
/pj-rehearse ack AI-generated. Review for accuracy. |
|
@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: amp-rh, redhat-chai-bot The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
/retest |
Summary
Replace
cucushift-installer-check-cluster-healthwithinterop-opp-wait-mcpin the RedHatQE/interop-testing OPP ci-operator configs for OCP 4.22, 5.0, and 5.1.Problem
The OPP interop tests under
RedHatQE/interop-testingconsistently fail at thecucushift-installer-check-cluster-healthstep. When ODF adds worker nodes post-install (e.g. 6→9 nodes), the99-worker-generated-kubeletMachineConfig is regenerated, triggering a worker MCP rolling update. The generic cucushift health check has a tight 20-check budget with a consecutive-pass requirement that is routinely exhausted before the rollout completes.Fix
The
interop-opp-wait-mcpstep (already in the step registry and already used in the stolostron/policy-collection OPP configs since PR #84645) handles this correctly with:MCP_MAX_UNAVAILABLE=3— 3 nodes at a time instead of 1)Changes
RedHatQE-interop-testing-master__opp--ocp-4.22-lpMainline-lp-interop.yaml— removed duplicate cucushift chain (wait-mcp ref already existed)RedHatQE-interop-testing-master__opp--ocp-5.0-lpMainline-lp-interop.yaml— replaced 2 occurrences (AWS + vSphere)RedHatQE-interop-testing-master__opp--ocp-5.1-lpMainline-lp-interop.yaml— replaced 2 occurrences (AWS + vSphere)Validated with
make jobs— no job file regeneration needed.AI-generated. Review for accuracy.
@amp-rh requested via Chai Bot
Summary by CodeRabbit
This PR updates RedHatQE/interop-testing OPP CI configurations for OCP 4.22, 5.0, and 5.1.
The affected AWS and vSphere jobs replace
cucushift-installer-check-cluster-healthwithinterop-opp-wait-mcp. This change updates post-install validation to wait for MachineConfigPool stabilization.Validation with
make jobsis reported as complete.