ci: drop IBM Z heavy-build periodic; run full parallel suite in conformance#79333
Conversation
…rmance Signed-off-by: Adarsh Kumar Yadav <adarsh.kumar.yadav1@ibm.com>
|
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. |
|
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)
WalkthroughRemoves the ChangesRemove heavy-build test type from multiarch CI
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 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)
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 |
|
[REHEARSALNOTIFIER]
A total of 268 jobs have been affected by this change. The above listing is non-exhaustive and limited to 25 jobs. A full list of affected jobs can be found here Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
/rehearsal-ack |
|
/ok-to-test |
|
/ok-to-test |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ibm-adarsh, v78singh 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 |
|
/rehearsals-ack |
|
/pj-rehearse ack |
|
@ibm-adarsh: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
@ibm-adarsh: 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. |
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 test job for IBM Z (s390x) systems from OpenShift's CI infrastructure and consolidates the test workload into the standard conformance-parallel suite.
Changes
Multiarch CI Configuration (Versions 4.12–4.16)
Removed the
ocp-heavy-build-ovn-remote-libvirt-s390xperiodic job entries from nightly multiarch CI configurations for OpenShift versions 4.12, 4.13, 4.14, 4.15, and 4.16. This job type previously ran bandwidth-heavy build and image tests separately from the main conformance suite on s390x architectures.Libvirt E2E Test Configuration
Deleted conditional logic in the libvirt configuration step (
openshift-e2e-libvirt-conf-commands.sh) that excluded certain tests on s390x systems when running conformance-parallel tests. This logic previously maintained a separate "yellow zone" exclusion list for bandwidth-heavy tests on z/ppc64le architectures.Libvirt Test Runner
Removed the
heavy_build()function and its correspondingheavy-buildcase branch from the libvirt E2E test runner script (openshift-e2e-libvirt-test-commands.sh). TheTEST_TYPEenvironment variable no longer recognizes theheavy-buildvalue, as this job type is being deprecated.Impact
s390x conformance jobs will now execute the complete openshift/conformance/parallel test suite without bandwidth-heavy tests being excluded or materialized as a separate periodic job. This simplifies the CI infrastructure for IBM Z systems while maintaining full test coverage.