ci: drop IBM Z heavy-build periodic; run full parallel suite in conforrmance#79292
ci: drop IBM Z heavy-build periodic; run full parallel suite in conforrmance#79292ibm-adarsh wants to merge 1 commit into
Conversation
…rmance Signed-off-by: Adarsh Kumar Yadav <adarsh.kumar.yadav1@ibm.com>
|
PR needs rebase. 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. |
|
Hi @ibm-adarsh. Thanks for your PR. I'm waiting for a openshift member to verify that this patch is reasonable to test. If it is, they should reply with Tip We noticed you've done this a few times! Consider joining the org to skip this step and gain Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. 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. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: ibm-adarsh 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 |
|
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 ignored due to path filters (1)
📒 Files selected for processing (7)
💤 Files with no reviewable changes (7)
WalkthroughThis PR removes the ChangesHeavy-Build Functionality Removal
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Suggested labels
Suggested reviewers
🚥 Pre-merge checks | ✅ 12✅ Passed checks (12 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
⚔️ Resolve merge conflicts
Tip 💬 Introducing Slack Agent: The best way for teams to turn conversations into code.Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.
Built for teams:
One agent for your entire SDLC. Right inside Slack. 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 |
|
@ibm-adarsh, Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
Remove the separate ocp-heavy-build-ovn-remote-libvirt-s390x periodic jobs
from openshift/multiarch nightly configs (4.12–4.16) and regenerate Prow
periodics.
Delete the libvirt conf logic that excluded bandwidth-heavy build/image tests
from conformance-parallel on s390x (≤4.16) or materialized them as a dedicated
test list for heavy-build jobs.
Remove the heavy-build TEST_TYPE branch and heavy_build helper from the
libvirt e2e test step, since that job type is no longer used.
Rationale: Z conformance parallel jobs should run the full openshift/
conformance/parallel suite without a split heavy-build lane.
Summary
This PR removes the separate heavy-build periodic jobs for IBM Z (s390x) from OpenShift's multiarch nightly CI pipeline and consolidates s390x conformance testing into the standard parallel test suite without an exclusions-based split.
Changes
CI Job Configuration (nightly releases 4.12–4.16)
ocp-heavy-build-ovn-remote-libvirt-s390xperiodic job definition from each release's multiarch nightly configurationlibvirt-s390x-2orlibvirt-s390x-vpn), andTEST_TYPE=heavy-buildenvironment variableocp-e2e-ovn-remote-libvirt-s390x) on s390x now run withTEST_TYPE=conformance-parallelwithout restrictionsTest Execution Scripts
openshift-e2e-libvirt-conf-commands.sh: Removed the previous s390x "yellow zone" logic that redirected heavy-build runs to an excluded tests list for branches 4.16 and below; replaced with multi-architecture cluster-specific exclusions only for mixed-arch compute nodesopenshift-e2e-libvirt-test-commands.sh: Removed theheavy_build()helper function and its associatedTEST_TYPE=heavy-buildcase dispatch, eliminating the separate test execution path for heavy-build jobsImpact
s390x conformance testing on libvirt now runs the complete
openshift/conformance/paralleltest suite without test filtering or separate heavy-build lanes, consolidating the CI pipeline for this architecture.