cluster-ingress-operator: add conformance tests to upgrade presubmit#82020
cluster-ingress-operator: add conformance tests to upgrade presubmit#82020redhat-chai-bot wants to merge 1 commit into
Conversation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
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: Enterprise Run ID: 📒 Files selected for processing (3)
WalkthroughChangesUpgrade conformance configuration
Estimated code review effort: 1 (Trivial) | ~2 minutes Suggested reviewers: 🚥 Pre-merge checks | ✅ 15✅ Passed checks (15 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: redhat-chai-bot 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 |
|
[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: |
|
/assign |
|
/pj-rehearse |
|
@gcs278: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
@redhat-chai-bot: The following tests failed, say
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. |
Summary
Add conformance tests to the
e2e-aws-ovn-upgradepresubmit forcluster-ingress-operatoronmaster,release-5.0, andrelease-4.23branches.Problem
The
e2e-aws-ovn-upgradepresubmit uses theopenshift-upgrade-awsworkflow which setsTEST_TYPE: upgrade. This only performs the upgrade itself without running conformance tests afterward. This gap allowed a regression from PR #1456 (sail-operator library from OSSM 3.4) to slip through pre-submit testing — the GatewayAPIController test dropped from 99% to 20% pass rate, which was only caught by payload verification jobs after merge.Fix
Override
TEST_TYPEtoupgrade-conformancein the ci-operator config for thee2e-aws-ovn-upgradejob. Theopenshift-e2e-teststep already supports this mode — it performs the upgrade and then executes the full conformance suite.Changes
ci-operator/config/openshift/cluster-ingress-operator/openshift-cluster-ingress-operator-master.yamlci-operator/config/openshift/cluster-ingress-operator/openshift-cluster-ingress-operator-release-5.0.yamlci-operator/config/openshift/cluster-ingress-operator/openshift-cluster-ingress-operator-release-4.23.yamlAll changes validated with
make ci-operator-configandmake jobs.Context
Requested in #forum-ocp-release-oversight by the networking team and TRT.
@neisw requested in Slack thread
Summary by CodeRabbit
Updates the
cluster-ingress-operatorupgrade presubmit jobs onmaster,release-5.0, andrelease-4.23to useTEST_TYPE: upgrade-conformance. These jobs now run the upgrade followed by the full conformance suite, closing the previous upgrade-only testing gap.Validated with
make ci-operator-configandmake jobs.