Skip to content

Switch cloud-event-proxy e2e-aws to use ClusterPool (cluster_claim)#74797

Merged
openshift-merge-bot[bot] merged 8 commits intoopenshift:mainfrom
yaronh12:clusterclaim-to-cep
Mar 2, 2026
Merged

Switch cloud-event-proxy e2e-aws to use ClusterPool (cluster_claim)#74797
openshift-merge-bot[bot] merged 8 commits intoopenshift:mainfrom
yaronh12:clusterclaim-to-cep

Conversation

@yaronh12
Copy link
Contributor

The e2e-aws presubmit job for redhat-cne/cloud-event-proxy currently takes 1-2 hours to complete. The vast majority of that time is spent on the IPI cluster installation step (ipi-install-install), which takes ~48 minutes .
The actual test phase (hack/deploy_test.sh deploy + make functests) only takes ~2.5 minutes.

Solution

Replace the full IPI cluster installation (openshift-e2e-aws workflow) with a pre-warmed cluster from OpenShift CI's ClusterPool using cluster_claim and the generic-claim workflow.

Related

@openshift-ci openshift-ci bot added the needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. label Feb 12, 2026
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Feb 12, 2026

Hi @yaronh12. 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 /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

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 kubernetes-sigs/prow repository.

@edcdavid
Copy link
Contributor

/ok-to-test

@openshift-ci openshift-ci bot added ok-to-test Indicates a non-member PR verified by an org member that is safe to test. and removed needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. labels Feb 12, 2026
@edcdavid
Copy link
Contributor

/pj-rehearse pull-ci-redhat-cne-cloud-event-proxy-main-e2e-aws

@openshift-ci-robot
Copy link
Contributor

@edcdavid: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@edcdavid
Copy link
Contributor

/cc @edcdavid

@openshift-ci openshift-ci bot requested a review from edcdavid February 12, 2026 15:39
@yaronh12
Copy link
Contributor Author

yaronh12 commented Feb 19, 2026

/cc @aneeshkp @pruan-rht @edcdavid

@openshift-ci openshift-ci bot requested review from aneeshkp and pruan-rht February 19, 2026 11:52
@yaronh12
Copy link
Contributor Author

/pj-rehearse

@openshift-ci-robot
Copy link
Contributor

@yaronh12: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

Copy link
Contributor

@edcdavid edcdavid left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me but don't we need to also change the 4.x release directories for config/job

@yaronh12
Copy link
Contributor Author

Looks good to me but don't we need to also change the 4.x release directories for config/job

right! I'll do that

@yaronh12 yaronh12 requested a review from edcdavid February 23, 2026 09:20
@yaronh12
Copy link
Contributor Author

/pj-rehearse

@openshift-ci-robot
Copy link
Contributor

@yaronh12: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@yaronh12
Copy link
Contributor Author

/pj-rehearse pull-ci-redhat-cne-cloud-event-proxy-release-4.21-e2e-aws pull-ci-redhat-cne-cloud-event-proxy-release-4.22-e2e-aws

@openshift-ci-robot
Copy link
Contributor

@yaronh12: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@yaronh12
Copy link
Contributor Author

/pj-rehearse pull-ci-redhat-cne-cloud-event-proxy-release-4.20-e2e-aws pull-ci-redhat-cne-cloud-event-proxy-release-4.14-e2e-aws pull-ci-redhat-cne-cloud-event-proxy-release-4.15-e2e-aws pull-ci-redhat-cne-cloud-event-proxy-release-4.16-e2e-aws pull-ci-redhat-cne-cloud-event-proxy-release-4.17-e2e-aws pull-ci-redhat-cne-cloud-event-proxy-release-4.18-e2e-aws pull-ci-redhat-cne-cloud-event-proxy-release-4.19-e2e-aws

@openshift-ci-robot
Copy link
Contributor

@yaronh12: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-ci openshift-ci bot removed the lgtm Indicates that a PR is ready to be merged. label Mar 1, 2026
@openshift-ci-robot openshift-ci-robot removed the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label Mar 1, 2026
@yaronh12
Copy link
Contributor Author

yaronh12 commented Mar 1, 2026

/pj-rehearse ack

@openshift-ci-robot
Copy link
Contributor

@yaronh12: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-ci-robot openshift-ci-robot added the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label Mar 1, 2026
@openshift-ci-robot openshift-ci-robot removed the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label Mar 2, 2026
@openshift-ci-robot
Copy link
Contributor

[REHEARSALNOTIFIER]
@yaronh12: the pj-rehearse plugin accommodates running rehearsal tests for the changes in this PR. Expand 'Interacting with pj-rehearse' for usage details. The following rehearsable tests have been affected by this change:

Test name Repo Type Reason
pull-ci-redhat-cne-cloud-event-proxy-main-e2e-aws redhat-cne/cloud-event-proxy presubmit Presubmit changed
pull-ci-redhat-cne-cloud-event-proxy-release-4.12-e2e-aws redhat-cne/cloud-event-proxy presubmit Presubmit changed
pull-ci-redhat-cne-cloud-event-proxy-release-4.13-e2e-aws redhat-cne/cloud-event-proxy presubmit Presubmit changed
pull-ci-redhat-cne-cloud-event-proxy-release-4.14-e2e-aws redhat-cne/cloud-event-proxy presubmit Presubmit changed
pull-ci-redhat-cne-cloud-event-proxy-release-4.15-e2e-aws redhat-cne/cloud-event-proxy presubmit Presubmit changed
pull-ci-redhat-cne-cloud-event-proxy-release-4.16-e2e-aws redhat-cne/cloud-event-proxy presubmit Presubmit changed
pull-ci-redhat-cne-cloud-event-proxy-release-4.17-e2e-aws redhat-cne/cloud-event-proxy presubmit Presubmit changed
pull-ci-redhat-cne-cloud-event-proxy-release-4.18-e2e-aws redhat-cne/cloud-event-proxy presubmit Presubmit changed
pull-ci-redhat-cne-cloud-event-proxy-release-4.19-e2e-aws redhat-cne/cloud-event-proxy presubmit Presubmit changed
pull-ci-redhat-cne-cloud-event-proxy-release-4.20-e2e-aws redhat-cne/cloud-event-proxy presubmit Presubmit changed
pull-ci-redhat-cne-cloud-event-proxy-release-4.21-e2e-aws redhat-cne/cloud-event-proxy presubmit Presubmit changed
pull-ci-redhat-cne-cloud-event-proxy-release-4.22-e2e-aws redhat-cne/cloud-event-proxy presubmit Presubmit changed
pull-ci-redhat-cne-cloud-event-proxy-release-4.23-e2e-aws redhat-cne/cloud-event-proxy presubmit Presubmit changed
Interacting with pj-rehearse

Comment: /pj-rehearse to run up to 5 rehearsals
Comment: /pj-rehearse skip to opt-out of rehearsals
Comment: /pj-rehearse {test-name}, with each test separated by a space, to run one or more specific rehearsals
Comment: /pj-rehearse more to run up to 10 rehearsals
Comment: /pj-rehearse max to run up to 25 rehearsals
Comment: /pj-rehearse auto-ack to run up to 5 rehearsals, and add the rehearsals-ack label on success
Comment: /pj-rehearse list to get an up-to-date list of affected jobs
Comment: /pj-rehearse abort to abort all active rehearsals
Comment: /pj-rehearse network-access-allowed to allow rehearsals of tests that have the restrict_network_access field set to false. This must be executed by an openshift org member who is not the PR author

Once you are satisfied with the results of the rehearsals, comment: /pj-rehearse ack to unblock merge. When the rehearsals-ack label is present on your PR, merge will no longer be blocked by rehearsals.
If you would like the rehearsals-ack label removed, comment: /pj-rehearse reject to re-block merging.

@yaronh12 yaronh12 requested a review from liangxia March 2, 2026 09:48
@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Mar 2, 2026
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Mar 2, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: edcdavid, josephdrichard, jzding, liangxia, yaronh12

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Mar 2, 2026
@yaronh12
Copy link
Contributor Author

yaronh12 commented Mar 2, 2026

/pj-rehearse ack

@openshift-ci-robot
Copy link
Contributor

@yaronh12: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-ci-robot openshift-ci-robot added the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label Mar 2, 2026
@openshift-merge-bot openshift-merge-bot bot merged commit 252c1c1 into openshift:main Mar 2, 2026
15 checks passed
wangke19 pushed a commit to wangke19/release that referenced this pull request Mar 4, 2026
…penshift#74797)

* changed cloud-event-proxy e2e-aws from ipi to cluster-claim from openshift-ci

* Added cep to cluster claim allowlisy

* Regenerate presubmits for Hive cluster claim support

* Switch cloud-event-proxy e2e-aws to Hive cluster claims across all releases

* restored 4.10 ci to old method

* revert 4.9 and 4.11 configs to IPI

* revert 4.9 and 4.11 configs to IPI
zhfeng pushed a commit to zhfeng/release that referenced this pull request Mar 4, 2026
…penshift#74797)

* changed cloud-event-proxy e2e-aws from ipi to cluster-claim from openshift-ci

* Added cep to cluster claim allowlisy

* Regenerate presubmits for Hive cluster claim support

* Switch cloud-event-proxy e2e-aws to Hive cluster claims across all releases

* restored 4.10 ci to old method

* revert 4.9 and 4.11 configs to IPI

* revert 4.9 and 4.11 configs to IPI
rrasouli pushed a commit to rrasouli/release that referenced this pull request Mar 5, 2026
…penshift#74797)

* changed cloud-event-proxy e2e-aws from ipi to cluster-claim from openshift-ci

* Added cep to cluster claim allowlisy

* Regenerate presubmits for Hive cluster claim support

* Switch cloud-event-proxy e2e-aws to Hive cluster claims across all releases

* restored 4.10 ci to old method

* revert 4.9 and 4.11 configs to IPI

* revert 4.9 and 4.11 configs to IPI
sdodson pushed a commit to sdodson/release that referenced this pull request Mar 8, 2026
…penshift#74797)

* changed cloud-event-proxy e2e-aws from ipi to cluster-claim from openshift-ci

* Added cep to cluster claim allowlisy

* Regenerate presubmits for Hive cluster claim support

* Switch cloud-event-proxy e2e-aws to Hive cluster claims across all releases

* restored 4.10 ci to old method

* revert 4.9 and 4.11 configs to IPI

* revert 4.9 and 4.11 configs to IPI
SeanZhao-redhat pushed a commit to SeanZhao-redhat/openshift-release that referenced this pull request Mar 9, 2026
…penshift#74797)

* changed cloud-event-proxy e2e-aws from ipi to cluster-claim from openshift-ci

* Added cep to cluster claim allowlisy

* Regenerate presubmits for Hive cluster claim support

* Switch cloud-event-proxy e2e-aws to Hive cluster claims across all releases

* restored 4.10 ci to old method

* revert 4.9 and 4.11 configs to IPI

* revert 4.9 and 4.11 configs to IPI
kasturinarra pushed a commit to kasturinarra/release that referenced this pull request Mar 11, 2026
…penshift#74797)

* changed cloud-event-proxy e2e-aws from ipi to cluster-claim from openshift-ci

* Added cep to cluster claim allowlisy

* Regenerate presubmits for Hive cluster claim support

* Switch cloud-event-proxy e2e-aws to Hive cluster claims across all releases

* restored 4.10 ci to old method

* revert 4.9 and 4.11 configs to IPI

* revert 4.9 and 4.11 configs to IPI
tareqalayan pushed a commit to tareqalayan/release that referenced this pull request Mar 13, 2026
…penshift#74797)

* changed cloud-event-proxy e2e-aws from ipi to cluster-claim from openshift-ci

* Added cep to cluster claim allowlisy

* Regenerate presubmits for Hive cluster claim support

* Switch cloud-event-proxy e2e-aws to Hive cluster claims across all releases

* restored 4.10 ci to old method

* revert 4.9 and 4.11 configs to IPI

* revert 4.9 and 4.11 configs to IPI
qiliRedHat pushed a commit to qiliRedHat/release that referenced this pull request Mar 13, 2026
…penshift#74797)

* changed cloud-event-proxy e2e-aws from ipi to cluster-claim from openshift-ci

* Added cep to cluster claim allowlisy

* Regenerate presubmits for Hive cluster claim support

* Switch cloud-event-proxy e2e-aws to Hive cluster claims across all releases

* restored 4.10 ci to old method

* revert 4.9 and 4.11 configs to IPI

* revert 4.9 and 4.11 configs to IPI
MayXuQQ pushed a commit to MayXuQQ/release that referenced this pull request Mar 17, 2026
…penshift#74797)

* changed cloud-event-proxy e2e-aws from ipi to cluster-claim from openshift-ci

* Added cep to cluster claim allowlisy

* Regenerate presubmits for Hive cluster claim support

* Switch cloud-event-proxy e2e-aws to Hive cluster claims across all releases

* restored 4.10 ci to old method

* revert 4.9 and 4.11 configs to IPI

* revert 4.9 and 4.11 configs to IPI
kasturinarra pushed a commit to kasturinarra/release that referenced this pull request Mar 17, 2026
…penshift#74797)

* changed cloud-event-proxy e2e-aws from ipi to cluster-claim from openshift-ci

* Added cep to cluster claim allowlisy

* Regenerate presubmits for Hive cluster claim support

* Switch cloud-event-proxy e2e-aws to Hive cluster claims across all releases

* restored 4.10 ci to old method

* revert 4.9 and 4.11 configs to IPI

* revert 4.9 and 4.11 configs to IPI
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged. ok-to-test Indicates a non-member PR verified by an org member that is safe to test. rehearsals-ack Signifies that rehearsal jobs have been acknowledged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants