NO-JIRA: Drop testing of HyperShift on OpenStack on < 4.23 - #80481
Conversation
Due to factors (mostly) outside of our control, these have been broken since ~4.20. Given OpenStack support is still dev preview, we are not going to invest the effort required to fix the jobs. Just drop them. This affects jobs for the following projects: - openshift/cluster-api-provider-openstack - openshift/csi-operator - openshift/hypershift Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
|
@stephenfin: This pull request explicitly references no 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. |
|
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 (15)
📒 Files selected for processing (15)
💤 Files with no reviewable changes (15)
WalkthroughThis PR removes OpenStack-related Hypershift E2E test infrastructure from CI release configurations across three OpenShift components (cluster-api-provider-openstack, csi-operator, hypershift) for releases 4.18–4.22. Base image definitions for hypershift operators and CSI drivers are deleted; E2E test job entries for OpenStack conformance, NFV, and CSI testing are removed. Some release branches replace removed jobs with tech-preview or Karpenter autonode variants. ChangesOpenStack Hypershift Infrastructure Removal
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Suggested labels
Suggested reviewers
🚥 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]
A total of 402 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: |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: csrwng, stephenfin 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 |
|
/pj-rehearse ack This is pure job removal |
|
@stephenfin: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
@stephenfin: 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. |
Due to factors (mostly) outside of our control, these have been broken since ~4.20. Given OpenStack support is still dev preview, we are not going to invest the effort required to fix the jobs. Just drop them. This affects jobs for the following projects: - openshift/cluster-api-provider-openstack - openshift/csi-operator - openshift/hypershift Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Due to factors (mostly) outside of our control, these have been broken since ~4.20. Given OpenStack support is still dev preview, we are not going to invest the effort required to fix the jobs. Just drop them. This affects jobs for the following projects: - openshift/cluster-api-provider-openstack - openshift/csi-operator - openshift/hypershift Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Due to factors (mostly) outside of our control, these have been broken since ~4.20. Given OpenStack support is still dev preview, we are not going to invest the effort required to fix the jobs. Just drop them. This affects jobs for the following projects: - openshift/cluster-api-provider-openstack - openshift/csi-operator - openshift/hypershift Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Commit 85bbd08 (openshift#80481) dropped the presubmits but missed the periodics. Correct this. Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Due to factors (mostly) outside of our control, these have been broken since ~4.20. Given OpenStack support is still dev preview, we are not going to invest the effort required to fix the jobs. Just drop them. This affects jobs for the following projects: - openshift/cluster-api-provider-openstack - openshift/csi-operator - openshift/hypershift Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Commit 85bbd08 (openshift#80481) dropped the presubmits but missed the periodics. Correct this. Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Due to factors (mostly) outside of our control, these have been broken since ~4.20. Given OpenStack support is still dev preview, we are not going to invest the effort required to fix the jobs. Just drop them. This affects jobs for the following projects: - openshift/cluster-api-provider-openstack - openshift/csi-operator - openshift/hypershift Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Commit 85bbd08 (openshift#80481) dropped the presubmits but missed the periodics. Correct this. Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Due to factors (mostly) outside of our control, these have been broken since ~4.20. Given OpenStack support is still dev preview, we are not going to invest the effort required to fix the jobs. Just drop them. This affects jobs for the following projects: - openshift/cluster-api-provider-openstack - openshift/csi-operator - openshift/hypershift Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Commit 85bbd08 (openshift#80481) dropped the presubmits but missed the periodics. Correct this. Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Due to factors (mostly) outside of our control, these have been broken since ~4.20. Given OpenStack support is still dev preview, we are not going to invest the effort required to fix the jobs. Just drop them. This affects jobs for the following projects: - openshift/cluster-api-provider-openstack - openshift/csi-operator - openshift/hypershift Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Commit 85bbd08 (openshift#80481) dropped the presubmits but missed the periodics. Correct this. Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Due to factors (mostly) outside of our control, these have been broken since ~4.20. Given OpenStack support is still dev preview, we are not going to invest the effort required to fix the jobs. Just drop them. This affects jobs for the following projects: - openshift/cluster-api-provider-openstack - openshift/csi-operator - openshift/hypershift Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Commit 85bbd08 (openshift#80481) dropped the presubmits but missed the periodics. Correct this. Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
A follow-up to PR openshift#80481 that drops the HCP jobs for the ORC repo. Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Due to factors (mostly) outside of our control, these have been broken since ~4.20. Given OpenStack support is still dev preview, we are not going to invest the effort required to fix the jobs. Just drop them. This affects jobs for the following projects:
Summary by CodeRabbit
This PR removes CI testing infrastructure for HyperShift on OpenStack platforms for OpenShift releases 4.18 through 4.22. The rationale is that these tests have been broken since approximately 4.20 due to factors largely outside the maintainers' control. Since OpenStack support remains in development preview, the team has decided not to invest effort in fixing these jobs.
Affected components:
openshift/cluster-api-provider-openstack (releases 4.18-4.22): Removed
hypershift-operatorandhypershift-testsbase image definitions, along with thee2e-hypershifttest job configurations that included OpenStack-specific environment and lease setup.openshift/csi-operator (releases 4.18-4.22): Removed CSI-specific hypershift tests for OpenStack AWS conformance testing (
hypershift-e2e-openstack-aws-csi-cinderandhypershift-e2e-openstack-aws-csi-manila), including their correspondingrun_if_changedtriggers and workflow definitions.openshift/hypershift (releases 4.18-4.22): Removed CSI driver operator test base images (
manila-csi-driver-operator-testandopenstack-cinder-csi-driver-operator-test) and all OpenStack-related AWS e2e test jobs (e2e-openstack-aws,e2e-openstack-aws-nfv,e2e-openstack-aws-conformance, and CSI variants).These changes streamline the CI configuration by removing broken test paths while maintaining support for releases 4.23 and newer, where OpenStack+HyperShift support can be properly maintained.