trusted-execution-clusters: Use native OpenShift infrastructure#80214
trusted-execution-clusters: Use native OpenShift infrastructure#80214Jakob-Naucke wants to merge 2 commits into
Conversation
|
Skipping CI for Draft Pull Request. |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Jakob-Naucke 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 |
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
WalkthroughRemoves Beaker-based step scripts and chains, prunes multiple OWNERS files, adds base_images and image build items (including kubevirt-test-image), increases CI memory limits, refactors operator-lifecycle-verify, and moves the operator test to run from kubevirt-test-image with simplified resources and dependencies. ChangesTrusted Execution Clusters CI Infrastructure Migration
🎯 3 (Moderate) | ⏱️ ~20 minutes Suggested labels
Suggested reviewers
Important Pre-merge checks failedPlease resolve all errors before merging. Addressing warnings is optional. ❌ Failed checks (1 error)
✅ Passed checks (14 passed)
✨ 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 |
|
@Jakob-Naucke, Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
There was a problem hiding this comment.
Actionable comments posted: 3
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In
`@ci-operator/config/trusted-execution-clusters/operator/trusted-execution-clusters-operator-main.yaml`:
- Around line 26-30: The YAML has a syntax error: add the missing colon after
the key "build_args" and ensure the following block is a properly indented
mapping/list under it; e.g., make "build_args:" followed by the "- name:
build_type" / "value: release" entries indented to be children of build_args and
keep "dockerfile_path: Containerfile" and "to: operator" at the correct
indentation so "build_args", "dockerfile_path", and "to" are valid peer keys.
- Around line 11-12: The YAML currently nests the image list under the key
`items` (i.e., images: items:), which violates the ci-operator schema; remove
the `items:` key and unindent the image entries so `images:` directly contains a
YAML sequence (each image as `- name: ...` / `- from: ...` or simple `-
"registry/path:tag"` as used in this repo), ensuring the list items are direct
children of `images` rather than under `items`.
In
`@ci-operator/step-registry/trusted-execution-clusters/ref/operator/test/trusted-execution-clusters-ref-operator-test-commands.sh`:
- Around line 17-22: After applying cert-manager (the kubectl apply using
CRT_MGR_VERSION), wait for cert-manager resources to become ready before
invoking make integration-tests: poll for cert-manager deployments and pods
(e.g., check cert-manager, cert-manager-cainjector, cert-manager-webhook
deployments or their pods) and ensure webhook/service readiness and CRDs are
established; only proceed to run make integration-tests once those checks
succeed to prevent intermittent failures.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Repository YAML (base), Central YAML (inherited)
Review profile: CHILL
Plan: Enterprise
Run ID: 6b2f7ebd-0f71-4c0e-bd4c-a5aea4147e8b
📒 Files selected for processing (28)
ci-operator/config/trusted-execution-clusters/operator/OWNERSci-operator/config/trusted-execution-clusters/operator/trusted-execution-clusters-operator-main.yamlci-operator/step-registry/trusted-execution-clusters/operator/OWNERSci-operator/step-registry/trusted-execution-clusters/operator/cleanup/OWNERSci-operator/step-registry/trusted-execution-clusters/operator/cleanup/trusted-execution-clusters-operator-cleanup-chain.metadata.jsonci-operator/step-registry/trusted-execution-clusters/operator/cleanup/trusted-execution-clusters-operator-cleanup-chain.yamlci-operator/step-registry/trusted-execution-clusters/operator/infra-provision/OWNERSci-operator/step-registry/trusted-execution-clusters/operator/infra-provision/trusted-execution-clusters-operator-infra-provision-chain.metadata.jsonci-operator/step-registry/trusted-execution-clusters/operator/infra-provision/trusted-execution-clusters-operator-infra-provision-chain.yamlci-operator/step-registry/trusted-execution-clusters/operator/lifecycle/OWNERSci-operator/step-registry/trusted-execution-clusters/operator/lifecycle/trusted-execution-clusters-operator-lifecycle-chain.metadata.jsonci-operator/step-registry/trusted-execution-clusters/operator/lifecycle/trusted-execution-clusters-operator-lifecycle-chain.yamlci-operator/step-registry/trusted-execution-clusters/ref/operator/OWNERSci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-deprovision/OWNERSci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-deprovision/trusted-execution-clusters-ref-operator-beaker-deprovision-commands.shci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-deprovision/trusted-execution-clusters-ref-operator-beaker-deprovision-ref.metadata.jsonci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-deprovision/trusted-execution-clusters-ref-operator-beaker-deprovision-ref.yamlci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-kind-provision/OWNERSci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-kind-provision/trusted-execution-clusters-ref-operator-beaker-kind-provision-commands.shci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-kind-provision/trusted-execution-clusters-ref-operator-beaker-kind-provision-ref.metadata.jsonci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-kind-provision/trusted-execution-clusters-ref-operator-beaker-kind-provision-ref.yamlci-operator/step-registry/trusted-execution-clusters/ref/operator/kind-cluster-create/OWNERSci-operator/step-registry/trusted-execution-clusters/ref/operator/kind-cluster-create/trusted-execution-clusters-ref-operator-kind-cluster-create-commands.shci-operator/step-registry/trusted-execution-clusters/ref/operator/kind-cluster-create/trusted-execution-clusters-ref-operator-kind-cluster-create-ref.metadata.jsonci-operator/step-registry/trusted-execution-clusters/ref/operator/kind-cluster-create/trusted-execution-clusters-ref-operator-kind-cluster-create-ref.yamlci-operator/step-registry/trusted-execution-clusters/ref/operator/test/OWNERSci-operator/step-registry/trusted-execution-clusters/ref/operator/test/trusted-execution-clusters-ref-operator-test-commands.shci-operator/step-registry/trusted-execution-clusters/ref/operator/test/trusted-execution-clusters-ref-operator-test-ref.yaml
💤 Files with no reviewable changes (25)
- ci-operator/step-registry/trusted-execution-clusters/operator/cleanup/OWNERS
- ci-operator/config/trusted-execution-clusters/operator/OWNERS
- ci-operator/step-registry/trusted-execution-clusters/operator/lifecycle/OWNERS
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-kind-provision/trusted-execution-clusters-ref-operator-beaker-kind-provision-commands.sh
- ci-operator/step-registry/trusted-execution-clusters/operator/lifecycle/trusted-execution-clusters-operator-lifecycle-chain.yaml
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/test/OWNERS
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/kind-cluster-create/OWNERS
- ci-operator/step-registry/trusted-execution-clusters/operator/cleanup/trusted-execution-clusters-operator-cleanup-chain.metadata.json
- ci-operator/step-registry/trusted-execution-clusters/operator/infra-provision/OWNERS
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-kind-provision/OWNERS
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-kind-provision/trusted-execution-clusters-ref-operator-beaker-kind-provision-ref.metadata.json
- ci-operator/step-registry/trusted-execution-clusters/operator/infra-provision/trusted-execution-clusters-operator-infra-provision-chain.yaml
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-deprovision/trusted-execution-clusters-ref-operator-beaker-deprovision-commands.sh
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/kind-cluster-create/trusted-execution-clusters-ref-operator-kind-cluster-create-ref.metadata.json
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-deprovision/trusted-execution-clusters-ref-operator-beaker-deprovision-ref.yaml
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/kind-cluster-create/trusted-execution-clusters-ref-operator-kind-cluster-create-commands.sh
- ci-operator/step-registry/trusted-execution-clusters/operator/cleanup/trusted-execution-clusters-operator-cleanup-chain.yaml
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/kind-cluster-create/trusted-execution-clusters-ref-operator-kind-cluster-create-ref.yaml
- ci-operator/step-registry/trusted-execution-clusters/operator/infra-provision/trusted-execution-clusters-operator-infra-provision-chain.metadata.json
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-deprovision/trusted-execution-clusters-ref-operator-beaker-deprovision-ref.metadata.json
- ci-operator/step-registry/trusted-execution-clusters/operator/lifecycle/trusted-execution-clusters-operator-lifecycle-chain.metadata.json
- ci-operator/step-registry/trusted-execution-clusters/operator/OWNERS
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-kind-provision/trusted-execution-clusters-ref-operator-beaker-kind-provision-ref.yaml
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/OWNERS
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-deprovision/OWNERS
| images: | ||
| items: |
There was a problem hiding this comment.
Invalid images schema structure.
The ci-operator images field must be a list directly under the key, not nested under items:. This structure will fail config validation.
🐛 Proposed fix
images:
- items:
- dockerfile_literal: |Remove the items: key and unindent all image entries by 2 spaces.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In
`@ci-operator/config/trusted-execution-clusters/operator/trusted-execution-clusters-operator-main.yaml`
around lines 11 - 12, The YAML currently nests the image list under the key
`items` (i.e., images: items:), which violates the ci-operator schema; remove
the `items:` key and unindent the image entries so `images:` directly contains a
YAML sequence (each image as `- name: ...` / `- from: ...` or simple `-
"registry/path:tag"` as used in this repo), ensuring the list items are direct
children of `images` rather than under `items`.
|
/pj-rehearse |
|
@Jakob-Naucke: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In
`@ci-operator/step-registry/trusted-execution-clusters/ref/operator/test/trusted-execution-clusters-ref-operator-test-commands.sh`:
- Line 15: The script currently starts an ssh-agent via eval "$(ssh-agent -s)"
but never uses it; either remove the orphaned eval "$(ssh-agent -s)" line if SSH
is not needed, or if SSH functionality is required, add proper key handling:
call ssh-add with the intended key (e.g., from an environment variable or
mounted secret), perform the SSH operations that require the agent, and ensure
you kill the agent (ssh-agent -k) when done; update the
trusted-execution-clusters-ref-operator-test-commands.sh script accordingly
around the eval "$(ssh-agent -s)" symbol.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Repository YAML (base), Central YAML (inherited)
Review profile: CHILL
Plan: Enterprise
Run ID: be54a263-e837-46f5-9e82-ce398774d482
📒 Files selected for processing (28)
ci-operator/config/trusted-execution-clusters/operator/OWNERSci-operator/config/trusted-execution-clusters/operator/trusted-execution-clusters-operator-main.yamlci-operator/step-registry/trusted-execution-clusters/operator/OWNERSci-operator/step-registry/trusted-execution-clusters/operator/cleanup/OWNERSci-operator/step-registry/trusted-execution-clusters/operator/cleanup/trusted-execution-clusters-operator-cleanup-chain.metadata.jsonci-operator/step-registry/trusted-execution-clusters/operator/cleanup/trusted-execution-clusters-operator-cleanup-chain.yamlci-operator/step-registry/trusted-execution-clusters/operator/infra-provision/OWNERSci-operator/step-registry/trusted-execution-clusters/operator/infra-provision/trusted-execution-clusters-operator-infra-provision-chain.metadata.jsonci-operator/step-registry/trusted-execution-clusters/operator/infra-provision/trusted-execution-clusters-operator-infra-provision-chain.yamlci-operator/step-registry/trusted-execution-clusters/operator/lifecycle/OWNERSci-operator/step-registry/trusted-execution-clusters/operator/lifecycle/trusted-execution-clusters-operator-lifecycle-chain.metadata.jsonci-operator/step-registry/trusted-execution-clusters/operator/lifecycle/trusted-execution-clusters-operator-lifecycle-chain.yamlci-operator/step-registry/trusted-execution-clusters/ref/operator/OWNERSci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-deprovision/OWNERSci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-deprovision/trusted-execution-clusters-ref-operator-beaker-deprovision-commands.shci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-deprovision/trusted-execution-clusters-ref-operator-beaker-deprovision-ref.metadata.jsonci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-deprovision/trusted-execution-clusters-ref-operator-beaker-deprovision-ref.yamlci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-kind-provision/OWNERSci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-kind-provision/trusted-execution-clusters-ref-operator-beaker-kind-provision-commands.shci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-kind-provision/trusted-execution-clusters-ref-operator-beaker-kind-provision-ref.metadata.jsonci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-kind-provision/trusted-execution-clusters-ref-operator-beaker-kind-provision-ref.yamlci-operator/step-registry/trusted-execution-clusters/ref/operator/kind-cluster-create/OWNERSci-operator/step-registry/trusted-execution-clusters/ref/operator/kind-cluster-create/trusted-execution-clusters-ref-operator-kind-cluster-create-commands.shci-operator/step-registry/trusted-execution-clusters/ref/operator/kind-cluster-create/trusted-execution-clusters-ref-operator-kind-cluster-create-ref.metadata.jsonci-operator/step-registry/trusted-execution-clusters/ref/operator/kind-cluster-create/trusted-execution-clusters-ref-operator-kind-cluster-create-ref.yamlci-operator/step-registry/trusted-execution-clusters/ref/operator/test/OWNERSci-operator/step-registry/trusted-execution-clusters/ref/operator/test/trusted-execution-clusters-ref-operator-test-commands.shci-operator/step-registry/trusted-execution-clusters/ref/operator/test/trusted-execution-clusters-ref-operator-test-ref.yaml
💤 Files with no reviewable changes (25)
- ci-operator/step-registry/trusted-execution-clusters/operator/OWNERS
- ci-operator/step-registry/trusted-execution-clusters/operator/cleanup/trusted-execution-clusters-operator-cleanup-chain.yaml
- ci-operator/step-registry/trusted-execution-clusters/operator/lifecycle/trusted-execution-clusters-operator-lifecycle-chain.yaml
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/test/OWNERS
- ci-operator/step-registry/trusted-execution-clusters/operator/infra-provision/trusted-execution-clusters-operator-infra-provision-chain.yaml
- ci-operator/step-registry/trusted-execution-clusters/operator/lifecycle/OWNERS
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-kind-provision/trusted-execution-clusters-ref-operator-beaker-kind-provision-ref.metadata.json
- ci-operator/step-registry/trusted-execution-clusters/operator/lifecycle/trusted-execution-clusters-operator-lifecycle-chain.metadata.json
- ci-operator/step-registry/trusted-execution-clusters/operator/cleanup/trusted-execution-clusters-operator-cleanup-chain.metadata.json
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/kind-cluster-create/trusted-execution-clusters-ref-operator-kind-cluster-create-ref.yaml
- ci-operator/step-registry/trusted-execution-clusters/operator/cleanup/OWNERS
- ci-operator/step-registry/trusted-execution-clusters/operator/infra-provision/trusted-execution-clusters-operator-infra-provision-chain.metadata.json
- ci-operator/config/trusted-execution-clusters/operator/OWNERS
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-deprovision/trusted-execution-clusters-ref-operator-beaker-deprovision-ref.metadata.json
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/kind-cluster-create/trusted-execution-clusters-ref-operator-kind-cluster-create-commands.sh
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/OWNERS
- ci-operator/step-registry/trusted-execution-clusters/operator/infra-provision/OWNERS
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-deprovision/trusted-execution-clusters-ref-operator-beaker-deprovision-commands.sh
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-kind-provision/OWNERS
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-deprovision/OWNERS
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/kind-cluster-create/trusted-execution-clusters-ref-operator-kind-cluster-create-ref.metadata.json
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/kind-cluster-create/OWNERS
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-kind-provision/trusted-execution-clusters-ref-operator-beaker-kind-provision-ref.yaml
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-deprovision/trusted-execution-clusters-ref-operator-beaker-deprovision-ref.yaml
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/beaker-kind-provision/trusted-execution-clusters-ref-operator-beaker-kind-provision-commands.sh
🚧 Files skipped from review as they are similar to previous changes (2)
- ci-operator/config/trusted-execution-clusters/operator/trusted-execution-clusters-operator-main.yaml
- ci-operator/step-registry/trusted-execution-clusters/ref/operator/test/trusted-execution-clusters-ref-operator-test-ref.yaml
|
/pj-rehearse |
|
@Jakob-Naucke: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse |
|
@Jakob-Naucke: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
@Jakob-Naucke, |
|
/pj-rehearse |
|
@Jakob-Naucke: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
@Jakob-Naucke, |
|
/pj-rehearse |
|
@Jakob-Naucke: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
There was a problem hiding this comment.
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
ci-operator/config/trusted-execution-clusters/operator/trusted-execution-clusters-operator-main.yaml (1)
11-12:⚠️ Potential issue | 🔴 Critical | ⚡ Quick winInvalid
imagesschema structure—still present despite prior fix claim.The ci-operator
imagesfield must be a list directly under the key, not nested underitems:. A previous review flagged this and claimed it was addressed in commit 0347aff, but the current code still has theitems:key on line 12. This structure will fail config validation.🐛 Proposed fix
images: - items: - dockerfile_literal: |Remove the
items:key and unindent all image entries by 2 spaces so they are direct children ofimages:.🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@ci-operator/config/trusted-execution-clusters/operator/trusted-execution-clusters-operator-main.yaml` around lines 11 - 12, The images section still uses a nested "items:" key which breaks schema validation; remove the "items:" key under the images mapping and unindent all image entries so they are direct children of the top-level images key (i.e., make entries sit directly under "images:" instead of under "images: -> items:"); update the block that currently contains "images:" and "items:" accordingly.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Outside diff comments:
In
`@ci-operator/config/trusted-execution-clusters/operator/trusted-execution-clusters-operator-main.yaml`:
- Around line 11-12: The images section still uses a nested "items:" key which
breaks schema validation; remove the "items:" key under the images mapping and
unindent all image entries so they are direct children of the top-level images
key (i.e., make entries sit directly under "images:" instead of under "images:
-> items:"); update the block that currently contains "images:" and "items:"
accordingly.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Repository YAML (base), Central YAML (inherited)
Review profile: CHILL
Plan: Enterprise
Run ID: bce1f22c-8896-4cee-b5cd-ab09be7b4743
📒 Files selected for processing (1)
ci-operator/config/trusted-execution-clusters/operator/trusted-execution-clusters-operator-main.yaml
|
/pj-rehearse |
|
@Jakob-Naucke: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse |
|
@Jakob-Naucke: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
@Jakob-Naucke: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse |
|
@Jakob-Naucke: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
again no VPCs, trying Azure
/pj-rehearse
…On Wed, Jun 17, 2026 at 9:45 AM openshift-ci[bot] ***@***.***> wrote:
*openshift-ci[bot]* left a comment (openshift/release#80214)
<#80214 (comment)>
@Jakob-Naucke <https://github.com/Jakob-Naucke>: The following test
*failed*, say /retest to rerun all failed tests or /retest-required to
rerun all mandatory failed tests:
Test name Commit Details Required Rerun command
ci/rehearse/trusted-execution-clusters/operator/main/operator-lifecycle-verify
7d28b79
<7d28b79>
link
<https://prow.ci.openshift.org/view/gs/test-platform-results/pr-logs/pull/openshift_release/80214/rehearse-80214-pull-ci-trusted-execution-clusters-operator-main-operator-lifecycle-verify/2067142762607677440>
unknown /pj-rehearse
pull-ci-trusted-execution-clusters-operator-main-operator-lifecycle-verify
Full PR test history
<https://prow.ci.openshift.org/pr-history?org=openshift&repo=release&pr=80214>.
Your PR dashboard
<https://prow.ci.openshift.org/pr?query=is:pr+state:open+author:Jakob-Naucke>
.
Details
Instructions for interacting with me using PR comments are available here
<https://git.k8s.io/community/contributors/guide/pull-requests.md>. If
you have questions or suggestions related to my behavior, please file an
issue against the kubernetes-sigs/prow
<https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:>
repository. I understand the commands that are listed here
<https://go.k8s.io/bot-commands>.
—
Reply to this email directly, view it on GitHub
<#80214?email_source=notifications&email_token=AKDRZESR6KAQUXHYIZFBKJL5AJD7XA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINZSG4ZTMMBTGY2KM4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJLDGN5XXIZLSL5RWY2LDNM#issuecomment-4727360364>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKDRZEW7BC23ZRRW2IWUAOL5AJD7XAVCNFSNUABEKJSXA33TNF2G64TZHM3TKMRSGQYTINB3JFZXG5LFHM2DMMJTGE4DAMRVGOQXMAQ>
.
Triage notifications, keep track of coding agent tasks and review pull
requests on the go with GitHub Mobile for iOS
<https://github.com/notifications/mobile/ios/AKDRZEWMTWANWQQR3NQHGR35AJD7XA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINZSG4ZTMMBTGY2KM4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJKTGN5XXIZLSL5UW64Y>
and Android
<https://github.com/notifications/mobile/android/AKDRZET5HTCMSMCTGA64LE35AJD7XA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINZSG4ZTMMBTGY2KM4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJLTGN5XXIZLSL5QW4ZDSN5UWI>.
Download it today!
You are receiving this because you were mentioned.Message ID:
***@***.***>
--
Best regards
Jakob Naucke
|
|
@Jakob-Naucke: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
pass. try full suite
/pj-rehearse
…On Wed, Jun 17, 2026 at 2:06 PM openshift-ci[bot] ***@***.***> wrote:
*openshift-ci[bot]* left a comment (openshift/release#80214)
<#80214 (comment)>
@Jakob-Naucke <https://github.com/Jakob-Naucke>: all tests *passed!*
Full PR test history
<https://prow.ci.openshift.org/pr-history?org=openshift&repo=release&pr=80214>.
Your PR dashboard
<https://prow.ci.openshift.org/pr?query=is:pr+state:open+author:Jakob-Naucke>
.
Details
Instructions for interacting with me using PR comments are available here
<https://git.k8s.io/community/contributors/guide/pull-requests.md>. If
you have questions or suggestions related to my behavior, please file an
issue against the kubernetes-sigs/prow
<https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:>
repository. I understand the commands that are listed here
<https://go.k8s.io/bot-commands>.
—
Reply to this email directly, view it on GitHub
<#80214?email_source=notifications&email_token=AKDRZEWOWOVYN3EOSKI4QLL5AKCVXA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINZSHE4DAOJSG4YKM4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJLDGN5XXIZLSL5RWY2LDNM#issuecomment-4729809270>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKDRZESMX2KXLIE4KKM7TOL5AKCVXAVCNFSNUABEKJSXA33TNF2G64TZHM3TKMRSGQYTINB3JFZXG5LFHM2DMMJTGE4DAMRVGOQXMAQ>
.
Triage notifications, keep track of coding agent tasks and review pull
requests on the go with GitHub Mobile for iOS
<https://github.com/notifications/mobile/ios/AKDRZEQIUH7E6PUP532WH235AKCVXA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINZSHE4DAOJSG4YKM4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJKTGN5XXIZLSL5UW64Y>
and Android
<https://github.com/notifications/mobile/android/AKDRZEWPCC62EDSKKSXSM6D5AKCVXA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINZSHE4DAOJSG4YKM4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJLTGN5XXIZLSL5QW4ZDSN5UWI>.
Download it today!
You are receiving this because you were mentioned.Message ID:
***@***.***>
--
Best regards
Jakob Naucke
|
|
@Jakob-Naucke: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse
…On Wed, Jun 17, 2026 at 3:54 PM openshift-ci[bot] ***@***.***> wrote:
*openshift-ci[bot]* left a comment (openshift/release#80214)
<#80214 (comment)>
@Jakob-Naucke <https://github.com/Jakob-Naucke>: The following test
*failed*, say /retest to rerun all failed tests or /retest-required to
rerun all mandatory failed tests:
Test name Commit Details Required Rerun command
ci/rehearse/trusted-execution-clusters/operator/main/operator-lifecycle-verify
88b1ccf
<88b1ccf>
link
<https://prow.ci.openshift.org/view/gs/test-platform-results/pr-logs/pull/openshift_release/80214/rehearse-80214-pull-ci-trusted-execution-clusters-operator-main-operator-lifecycle-verify/2067220971281977344>
unknown /pj-rehearse
pull-ci-trusted-execution-clusters-operator-main-operator-lifecycle-verify
Full PR test history
<https://prow.ci.openshift.org/pr-history?org=openshift&repo=release&pr=80214>.
Your PR dashboard
<https://prow.ci.openshift.org/pr?query=is:pr+state:open+author:Jakob-Naucke>
.
Details
Instructions for interacting with me using PR comments are available here
<https://git.k8s.io/community/contributors/guide/pull-requests.md>. If
you have questions or suggestions related to my behavior, please file an
issue against the kubernetes-sigs/prow
<https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:>
repository. I understand the commands that are listed here
<https://go.k8s.io/bot-commands>.
—
Reply to this email directly, view it on GitHub
<#80214?email_source=notifications&email_token=AKDRZEQ7ZILWEUDD4BZ6LWD5AKPIFA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINZTGA4TSNJTGE42M4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJLDGN5XXIZLSL5RWY2LDNM#issuecomment-4730995319>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKDRZEQQ5POXKLJX7JQE54L5AKPIFAVCNFSNUABEKJSXA33TNF2G64TZHM3TKMRSGQYTINB3JFZXG5LFHM2DMMJTGE4DAMRVGOQXMAQ>
.
Triage notifications, keep track of coding agent tasks and review pull
requests on the go with GitHub Mobile for iOS
<https://github.com/notifications/mobile/ios/AKDRZER4AGROFTSI6U4UH7L5AKPIFA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINZTGA4TSNJTGE42M4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJKTGN5XXIZLSL5UW64Y>
and Android
<https://github.com/notifications/mobile/android/AKDRZET2OL73FYDAW4NURGD5AKPIFA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINZTGA4TSNJTGE42M4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJLTGN5XXIZLSL5QW4ZDSN5UWI>.
Download it today!
You are receiving this because you were mentioned.Message ID:
***@***.***>
--
Best regards
Jakob Naucke
|
|
@Jakob-Naucke: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
rustup.rs was down /pj-rehearse |
|
@Jakob-Naucke: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
Rely on native OpenShift infrastructure. Avoids logic of transferring PR to and setting up on Beaker. Signed-off-by: Jakob Naucke <jnaucke@redhat.com> Assisted-by: Opus 4.6
|
/pj-rehearse
…On Thu, Jun 18, 2026 at 11:50 AM openshift-merge-bot[bot] < ***@***.***> wrote:
*openshift-merge-bot[bot]* left a comment (openshift/release#80214)
<#80214 (comment)>
@Jakob-Naucke <https://github.com/Jakob-Naucke>: now processing your
pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or
cancel.
—
Reply to this email directly, view it on GitHub
<#80214?email_source=notifications&email_token=AKDRZEWU5AHZRZHG6AZVJ6L5AO3PHA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINZUGA3DKMZUGA42M4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJLDGN5XXIZLSL5RWY2LDNM#issuecomment-4740653409>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKDRZER3E6QJXJR6E3S2YR35AO3PHAVCNFSNUABEKJSXA33TNF2G64TZHM3TKMRSGQYTINB3JFZXG5LFHM2DMMJTGE4DAMRVGOQXMAQ>
.
Triage notifications, keep track of coding agent tasks and review pull
requests on the go with GitHub Mobile for iOS
<https://github.com/notifications/mobile/ios/AKDRZESNRXPR7D4374OS4T35AO3PHA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINZUGA3DKMZUGA42M4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJKTGN5XXIZLSL5UW64Y>
and Android
<https://github.com/notifications/mobile/android/AKDRZEQMPMYUNI7GNZSGK3D5AO3PHA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINZUGA3DKMZUGA42M4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJLTGN5XXIZLSL5QW4ZDSN5UWI>.
Download it today!
You are receiving this because you were mentioned.Message ID:
***@***.***>
--
Best regards
Jakob Naucke
|
|
@Jakob-Naucke: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse |
|
@Jakob-Naucke: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
[REHEARSALNOTIFIER]
Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
/pj-rehearse |
|
@Jakob-Naucke: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
@Jakob-Naucke: The following test failed, say
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. |
|
superseded by trusted-execution-clusters/operator#287 |
Rely on native OpenShift infrastructure. Avoids logic of transferring PR to and setting up on Beaker.
Summary by CodeRabbit
This PR converts the trusted-execution-clusters CI from a Beaker-hosted, Kind-on-Beaker workflow to native OpenShift infrastructure and image-based steps. It removes Beaker provisioning/Kind orchestration and cleanup plumbing, refactors the test step to run from prebuilt images, and updates operator CI configuration and OWNERS/metadata.
Practical impact
Files/areas with largest effect
Risks / review notes
Overall assessment