SPLAT-2796: Created vSphere GA and TP presubmits for API repo#80438
SPLAT-2796: Created vSphere GA and TP presubmits for API repo#80438vr4manta wants to merge 1 commit into
Conversation
|
@vr4manta: This pull request references SPLAT-2796 which is a valid jira issue. 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. |
WalkthroughThis PR adds two new e2e pipeline jobs to the OpenShift API CI configuration: ChangesvSphere e2e Pipeline Configuration
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes 🚥 Pre-merge checks | ✅ 15✅ Passed checks (15 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ 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: |
|
/pj-rehearse pull-ci-openshift-api-master-e2e-vsphere-ovn-techpreview pull-ci-openshift-api-master-e2e-vsphere-ovn |
|
@vr4manta: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: jcpowermac, vr4manta 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 |
|
/retest |
|
pj-rehearse failed due to origin issue. They all hit the which should now be fixed via openshift/origin#31287. Rerunning presubmits. |
|
/pj-rehearse pull-ci-openshift-api-master-e2e-vsphere-ovn-techpreview pull-ci-openshift-api-master-e2e-vsphere-ovn |
|
@vr4manta: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
@vr4manta: 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 |
|
@vr4manta: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
SPLAT-2796
Changes
Notes
The intent here was to only have GA and TP vSphere pre-submits fire when changes are made to modules most likely to affect vSphere. No need to always run a vSphere job on changes, unless we need to. User can still manually run this job if they think it should be tested.
Summary by CodeRabbit
This pull request adds CI infrastructure for vSphere testing of the OpenShift API repository. Two new e2e pipeline jobs have been added to the OpenShift API master branch CI configuration:
Changes Made:
e2e-vsphere-ovn: GA (general availability) vSphere end-to-end test jobe2e-vsphere-ovn-techpreview: Tech preview variant of the vSphere e2e test jobConfiguration Details:
Both jobs are conditionally triggered via an updated regex pattern (
pipeline_run_if_changed) that targets vSphere-relevant changes:Both jobs execute the
openshift-e2e-vsphere-ovnworkflow using thevsphere-elasticcluster profile. The tech preview variant additionally enables tech preview features by setting theFEATURE_SET: TechPreviewNoUpgradeenvironment variable.Impact:
This configuration prevents always-on vSphere presubmits from running on every API repository change. Instead, vSphere tests run only when changes likely affect vSphere-specific code paths, reducing unnecessary CI execution while allowing developers to manually trigger vSphere presubmits for other changes if needed.