Add HyperShift e2e gating tests to cluster-machine-approver#75309
Conversation
32ed1ab to
821bae6
Compare
Add optional HyperShift AWS and AKS e2e presubmit tests to the cluster-machine-approver CI configuration. This ensures that changes to the machine-approver are validated against HyperShift environments before merging. Motivated by cluster-machine-approver PR openshift#286 which introduced a TLS profile fetch requiring new RBAC that broke all HyperShift e2e tests. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
821bae6 to
8dddeeb
Compare
|
/pj-rehearse pull-ci-openshift-cluster-machine-approver-main-e2e-hypershift-aks |
|
@bryan-cox: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse pull-ci-openshift-cluster-machine-approver-main-e2e-hypershift-aws |
|
@bryan-cox: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/lgtm |
|
/pj-rehearse pull-ci-openshift-cluster-machine-approver-main-e2e-hypershift-aks Let's try again. AKS was being really slow for me earlier locally on my machine. |
|
@bryan-cox: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
Thanks @bryan-cox You'll need to add also add it to the release-4.22 and release-4.23 files, TY |
… release-4.23 Extend HyperShift AWS and AKS e2e presubmit tests to the release-4.22 and release-4.23 branch configurations, matching the tests already added to the main config. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
[REHEARSALNOTIFIER]
A total of 35 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: |
|
/pj-rehearse ack |
|
@bryan-cox: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: bryan-cox, damdo, neisw, sjenning 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 |
|
@bryan-cox: 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. |
…penshift#75309)" This reverts commit 0f1747a.
…penshift#75309)" This reverts commit 4ffc1a9.
Summary
openshift/cluster-machine-approverCI configurationhypershift-operatorandhypershift-testsbase images needed by the workflowsMotivation
cluster-machine-approver PR #286 introduced a TLS profile fetch (
FetchAPIServerTLSProfile) that requires RBAC to readapiservers.config.openshift.ioat cluster scope. This broke all HyperShift e2e tests using 4.22 CI nightlies built after the merge (2026-02-25T08:01Z). No HyperShift tests were gating the cluster-machine-approver repo, so the breakage wasn't caught before merge.Changes
e2e-hypershift-aws: optional presubmit usinghypershift-aws-e2e-externalworkflowe2e-hypershift-aks: optional presubmit usinghypershift-azure-aks-e2eworkflow/test e2e-hypershift-awsand/test e2e-hypershift-aksTest plan
🤖 Generated with Claude Code