Skip to content

Use slot-manager for e2e-parallel job#80156

Merged
openshift-merge-bot[bot] merged 1 commit into
openshift:mainfrom
roivaz:introduce-slot-manager
Jun 8, 2026
Merged

Use slot-manager for e2e-parallel job#80156
openshift-merge-bot[bot] merged 1 commit into
openshift:mainfrom
roivaz:introduce-slot-manager

Conversation

@roivaz

@roivaz roivaz commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

https://redhat.atlassian.net/browse/ARO-27243

Summary by CodeRabbit

This pull request introduces slot-manager integration for ARO (Azure Red Hat OpenShift) HCP E2E parallel job testing. The changes refactor how Boskos resource leases are managed in the CI pipeline by replacing inline lease configurations with dedicated acquire and release steps.

Key changes:

Lease Management Refactoring:

  • Created new aro-hcp-lease-acquire and aro-hcp-lease-release step-registry entries that invoke the slot-manager to dynamically acquire and release Boskos leases during test workflows
  • The acquire step persists lease information (including SELECTED_LOCATION) to SHARED_DIR/aro-hcp-slot.env for consumption by downstream test steps
  • Removed inline lease configuration from the workflow YAML, replacing it with explicit pre and post step references

Runtime Location Resolution:

  • Modified test execution scripts to source the lease environment file and resolve test location from SELECTED_LOCATION (assigned by slot-manager) rather than relying on hardcoded LOCATION values
  • The e2e-parallel job configuration now uses MULTISTAGE_PARAM_OVERRIDE_LOCATION instead of directly setting LOCATION
  • Added fallback logic across multiple scripts to use legacy LOCATION if SELECTED_LOCATION is not available

Step Registry Updates:

  • Added lease acquire/release step implementations with proper Vault secret mounting for dev/int/stg/prod cluster profiles
  • Updated the provision-environment and local-e2e workflows to integrate the new lease acquire step
  • Added OWNERS entries designating aro-hcp-sl-approvers and aro-hcp-sl-reviewers groups as maintainers

This refactoring enables dynamic resource allocation by allowing the slot-manager to choose available regions/subscriptions at test runtime rather than using predetermined values.

@openshift-ci openshift-ci Bot requested review from ashishmax31 and deads2k June 5, 2026 13:44
@openshift-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jun 5, 2026
@coderabbitai

coderabbitai Bot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository YAML (base), Central YAML (inherited)

Review profile: CHILL

Plan: Enterprise

Run ID: e20a37ec-fdcd-485c-b2f5-aadb1196ebb6

📥 Commits

Reviewing files that changed from the base of the PR and between b91c377 and a02728c.

📒 Files selected for processing (16)
  • ci-operator/config/Azure/ARO-HCP/Azure-ARO-HCP-main.yaml
  • ci-operator/step-registry/aro-hcp/lease/OWNERS
  • ci-operator/step-registry/aro-hcp/lease/acquire/OWNERS
  • ci-operator/step-registry/aro-hcp/lease/acquire/aro-hcp-lease-acquire-commands.sh
  • ci-operator/step-registry/aro-hcp/lease/acquire/aro-hcp-lease-acquire-ref.metadata.json
  • ci-operator/step-registry/aro-hcp/lease/acquire/aro-hcp-lease-acquire-ref.yaml
  • ci-operator/step-registry/aro-hcp/lease/release/OWNERS
  • ci-operator/step-registry/aro-hcp/lease/release/aro-hcp-lease-release-commands.sh
  • ci-operator/step-registry/aro-hcp/lease/release/aro-hcp-lease-release-ref.metadata.json
  • ci-operator/step-registry/aro-hcp/lease/release/aro-hcp-lease-release-ref.yaml
  • ci-operator/step-registry/aro-hcp/local-e2e/aro-hcp-local-e2e-workflow.yaml
  • ci-operator/step-registry/aro-hcp/provision/environment/aro-hcp-provision-environment-commands.sh
  • ci-operator/step-registry/aro-hcp/provision/environment/aro-hcp-provision-environment-ref.yaml
  • ci-operator/step-registry/aro-hcp/test/local/aro-hcp-test-local-commands.sh
  • ci-operator/step-registry/aro-hcp/write-config/aro-hcp-write-config-commands.sh
  • ci-operator/step-registry/aro-hcp/write-config/aro-hcp-write-config-ref.yaml
✅ Files skipped from review due to trivial changes (8)
  • ci-operator/step-registry/aro-hcp/provision/environment/aro-hcp-provision-environment-ref.yaml
  • ci-operator/step-registry/aro-hcp/lease/OWNERS
  • ci-operator/step-registry/aro-hcp/lease/release/aro-hcp-lease-release-commands.sh
  • ci-operator/step-registry/aro-hcp/lease/acquire/OWNERS
  • ci-operator/step-registry/aro-hcp/lease/release/OWNERS
  • ci-operator/step-registry/aro-hcp/lease/acquire/aro-hcp-lease-acquire-ref.metadata.json
  • ci-operator/step-registry/aro-hcp/write-config/aro-hcp-write-config-ref.yaml
  • ci-operator/step-registry/aro-hcp/lease/release/aro-hcp-lease-release-ref.metadata.json
🚧 Files skipped from review as they are similar to previous changes (7)
  • ci-operator/step-registry/aro-hcp/lease/release/aro-hcp-lease-release-ref.yaml
  • ci-operator/step-registry/aro-hcp/local-e2e/aro-hcp-local-e2e-workflow.yaml
  • ci-operator/step-registry/aro-hcp/lease/acquire/aro-hcp-lease-acquire-commands.sh
  • ci-operator/step-registry/aro-hcp/lease/acquire/aro-hcp-lease-acquire-ref.yaml
  • ci-operator/step-registry/aro-hcp/test/local/aro-hcp-test-local-commands.sh
  • ci-operator/step-registry/aro-hcp/provision/environment/aro-hcp-provision-environment-commands.sh
  • ci-operator/step-registry/aro-hcp/write-config/aro-hcp-write-config-commands.sh

Walkthrough

This PR adds step-registry entries and ownership for ARO-HCP lease acquire/release, updates the local-e2e workflow to run acquire as a pre-step and release as a post-step, and changes multiple scripts and job config to source a runtime slot env file and resolve LOCATION from SELECTED_LOCATION or MULTISTAGE_PARAM_OVERRIDE_LOCATION.

Changes

ARO-HCP Lease Lifecycle and Runtime Environment Sourcing

Layer / File(s) Summary
Lease acquire step definition
ci-operator/step-registry/aro-hcp/lease/acquire/OWNERS, ci-operator/step-registry/aro-hcp/lease/acquire/aro-hcp-lease-acquire-commands.sh, ci-operator/step-registry/aro-hcp/lease/acquire/aro-hcp-lease-acquire-ref.metadata.json, ci-operator/step-registry/aro-hcp/lease/acquire/aro-hcp-lease-acquire-ref.yaml
New aro-hcp-lease-acquire step that runs slot-manager acquire, supports deploy env, subscription/location allowlists, lease timing overrides, mounts vault credentials, and persists runtime slot env to SHARED_DIR/aro-hcp-slot.env.
Lease release step definition
ci-operator/step-registry/aro-hcp/lease/release/OWNERS, ci-operator/step-registry/aro-hcp/lease/release/aro-hcp-lease-release-commands.sh, ci-operator/step-registry/aro-hcp/lease/release/aro-hcp-lease-release-ref.metadata.json, ci-operator/step-registry/aro-hcp/lease/release/aro-hcp-lease-release-ref.yaml
New aro-hcp-lease-release step that reads shared env and runs slot-manager release to return Boskos leases.
Workflow lifecycle integration
ci-operator/step-registry/aro-hcp/local-e2e/aro-hcp-local-e2e-workflow.yaml, ci-operator/config/Azure/ARO-HCP/Azure-ARO-HCP-main.yaml
Replaces inline leases with a pre reference to aro-hcp-lease-acquire and adds a post step for aro-hcp-lease-release; job env now sets MULTISTAGE_PARAM_OVERRIDE_LOCATION: westus3.
Runtime environment sourcing pattern
ci-operator/step-registry/aro-hcp/provision/environment/aro-hcp-provision-environment-commands.sh, ci-operator/step-registry/aro-hcp/test/local/aro-hcp-test-local-commands.sh, ci-operator/step-registry/aro-hcp/write-config/aro-hcp-write-config-commands.sh, ci-operator/step-registry/aro-hcp/write-config/aro-hcp-write-config-ref.yaml
Commands now require and source SHARED_DIR/aro-hcp-slot.env, derive LOCATION from SELECTED_LOCATION (or fall back to MULTISTAGE_PARAM_OVERRIDE_LOCATION/legacy LOCATION), and enforce LOCATION presence; write-config docs updated to reflect precedence.
Provisioning leases and wiring
ci-operator/step-registry/aro-hcp/provision/environment/aro-hcp-provision-environment-ref.yaml
Adds a leases entry for aro-hcp-msi-mock-cs-sp-dev that sets LEASED_MSI_MOCK_SP for the provision environment step.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Possibly related PRs

Suggested labels

lgtm, rehearsals-ack

Suggested reviewers

  • deads2k
🚥 Pre-merge checks | ✅ 15
✅ Passed checks (15 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately reflects the primary change: introducing slot-manager functionality for the e2e-parallel job, which is evident across multiple files including the lease acquire/release steps and workflow modifications.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Stable And Deterministic Test Names ✅ Passed PR contains no Ginkgo test files or test definitions. Changes are CI/operator configuration (YAML), bash scripts, OWNERS, and metadata files only. Check is not applicable.
Test Structure And Quality ✅ Passed PR contains no Ginkgo test code—only CI operator configs, YAML step definitions, bash scripts, and OWNERS files. Custom check for test quality is not applicable.
Microshift Test Compatibility ✅ Passed This PR adds no Ginkgo e2e tests—all changes are CI infrastructure (YAML configs, bash scripts, metadata). The MicroShift compatibility check is not applicable.
Single Node Openshift (Sno) Test Compatibility ✅ Passed PR contains no new Ginkgo e2e tests. Changes are purely CI/operator infrastructure (YAML configs, bash scripts, metadata files). Check not applicable.
Topology-Aware Scheduling Compatibility ✅ Passed This PR modifies only CI infrastructure configuration and test step definitions with no Kubernetes workload manifests, scheduling constraints, affinity rules, or topology-dependent logic.
Ote Binary Stdout Contract ✅ Passed OTE Binary Stdout Contract is not applicable. This is the openshift/release CI configuration repository that contains YAML configs and bash scripts, not OTE test binary extensions.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed No new Ginkgo e2e tests (It(), Describe(), Context(), When()) are added in this PR. Changes are CI/operator infrastructure files and bash scripts only.
No-Weak-Crypto ✅ Passed PR contains CI/CD infrastructure changes with no usage of weak cryptography (MD5, SHA1, DES, RC4, 3DES, Blowfish, ECB) or custom crypto implementations.
Container-Privileges ✅ Passed No container privilege escalation, privileged mode, host access, or SYS_ADMIN capabilities found in any modified files (YAML manifests or bash scripts).
No-Sensitive-Data-In-Logs ✅ Passed PR contains no logging of sensitive data. Secrets are used only in CLI commands with output suppression (--output none), and no echo/printf statements expose passwords, tokens, keys, or PII.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@roivaz roivaz force-pushed the introduce-slot-manager branch from b91c377 to 9e8d4cf Compare June 5, 2026 13:51

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

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/aro-hcp/test/local/aro-hcp-test-local-commands.sh`:
- Around line 12-17: After sourcing the runtime slot env (source "${env_file}"),
immediately validate that CUSTOMER_SUBSCRIPTION is present by adding a guard
like using shell parameter expansion (e.g., :
"${CUSTOMER_SUBSCRIPTION:?CUSTOMER_SUBSCRIPTION must be provided by the runtime
slot env}"); place this check alongside the existing LOCATION export block so
any slot contract regression fails fast with a clear message before
CUSTOMER_SUBSCRIPTION is referenced later.
🪄 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: 110c5bbe-08a3-4a55-ad24-fe6de46e05c4

📥 Commits

Reviewing files that changed from the base of the PR and between ef935c3 and b91c377.

📒 Files selected for processing (15)
  • ci-operator/config/Azure/ARO-HCP/Azure-ARO-HCP-main.yaml
  • ci-operator/step-registry/aro-hcp/lease/acquire/OWNERS
  • ci-operator/step-registry/aro-hcp/lease/acquire/aro-hcp-lease-acquire-commands.sh
  • ci-operator/step-registry/aro-hcp/lease/acquire/aro-hcp-lease-acquire-ref.metadata.json
  • ci-operator/step-registry/aro-hcp/lease/acquire/aro-hcp-lease-acquire-ref.yaml
  • ci-operator/step-registry/aro-hcp/lease/release/OWNERS
  • ci-operator/step-registry/aro-hcp/lease/release/aro-hcp-lease-release-commands.sh
  • ci-operator/step-registry/aro-hcp/lease/release/aro-hcp-lease-release-ref.metadata.json
  • ci-operator/step-registry/aro-hcp/lease/release/aro-hcp-lease-release-ref.yaml
  • ci-operator/step-registry/aro-hcp/local-e2e/aro-hcp-local-e2e-workflow.yaml
  • ci-operator/step-registry/aro-hcp/provision/environment/aro-hcp-provision-environment-commands.sh
  • ci-operator/step-registry/aro-hcp/provision/environment/aro-hcp-provision-environment-ref.yaml
  • ci-operator/step-registry/aro-hcp/test/local/aro-hcp-test-local-commands.sh
  • ci-operator/step-registry/aro-hcp/write-config/aro-hcp-write-config-commands.sh
  • ci-operator/step-registry/aro-hcp/write-config/aro-hcp-write-config-ref.yaml

Comment on lines +12 to +17
# shellcheck disable=SC1090
source "${env_file}"

export LOCATION="${SELECTED_LOCATION:-${LOCATION:-}}"
: "${LOCATION:?LOCATION must be provided by SELECTED_LOCATION or the legacy runtime slot export file}"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Validate CUSTOMER_SUBSCRIPTION immediately after sourcing runtime slot env.

CUSTOMER_SUBSCRIPTION is used later (Line 41) but not asserted at the env-file boundary. Add an explicit guard here so slot contract regressions fail early with a clear message.

Suggested fix
 # shellcheck disable=SC1090
 source "${env_file}"

 export LOCATION="${SELECTED_LOCATION:-${LOCATION:-}}"
 : "${LOCATION:?LOCATION must be provided by SELECTED_LOCATION or the legacy runtime slot export file}"
+: "${CUSTOMER_SUBSCRIPTION:?CUSTOMER_SUBSCRIPTION must be provided by the runtime slot export file}"
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
# shellcheck disable=SC1090
source "${env_file}"
export LOCATION="${SELECTED_LOCATION:-${LOCATION:-}}"
: "${LOCATION:?LOCATION must be provided by SELECTED_LOCATION or the legacy runtime slot export file}"
# shellcheck disable=SC1090
source "${env_file}"
export LOCATION="${SELECTED_LOCATION:-${LOCATION:-}}"
: "${LOCATION:?LOCATION must be provided by SELECTED_LOCATION or the legacy runtime slot export file}"
: "${CUSTOMER_SUBSCRIPTION:?CUSTOMER_SUBSCRIPTION must be provided by the runtime slot export file}"
🤖 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/step-registry/aro-hcp/test/local/aro-hcp-test-local-commands.sh`
around lines 12 - 17, After sourcing the runtime slot env (source
"${env_file}"), immediately validate that CUSTOMER_SUBSCRIPTION is present by
adding a guard like using shell parameter expansion (e.g., :
"${CUSTOMER_SUBSCRIPTION:?CUSTOMER_SUBSCRIPTION must be provided by the runtime
slot env}"); place this check alongside the existing LOCATION export block so
any slot contract regression fails fast with a clear message before
CUSTOMER_SUBSCRIPTION is referenced later.

@roivaz

roivaz commented Jun 5, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-Azure-ARO-HCP-main-e2e-parallel

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@roivaz roivaz force-pushed the introduce-slot-manager branch from 9e8d4cf to a02728c Compare June 5, 2026 14:11
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

[REHEARSALNOTIFIER]
@roivaz: 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-Azure-ARO-HCP-main-e2e-parallel Azure/ARO-HCP presubmit Ci-operator config changed
pull-ci-Azure-ARO-HCP-main-integration-e2e-parallel Azure/ARO-HCP presubmit Registry content changed
pull-ci-Azure-ARO-HCP-main-integration-e2e-parallel-ocp-stable Azure/ARO-HCP presubmit Registry content changed
pull-ci-Azure-ARO-HCP-main-integration-e2e-parallel-ocp-fast Azure/ARO-HCP presubmit Registry content changed
pull-ci-Azure-ARO-HCP-main-integration-e2e-parallel-ocp-nightly Azure/ARO-HCP presubmit Registry content changed
pull-ci-Azure-ARO-HCP-main-stage-e2e-parallel Azure/ARO-HCP presubmit Registry content changed
pull-ci-Azure-ARO-HCP-main-stage-e2e-parallel-ocp-stable Azure/ARO-HCP presubmit Registry content changed
pull-ci-Azure-ARO-HCP-main-stage-e2e-parallel-ocp-fast Azure/ARO-HCP presubmit Registry content changed
pull-ci-Azure-ARO-HCP-main-stage-e2e-parallel-ocp-nightly Azure/ARO-HCP presubmit Registry content changed
pull-ci-Azure-ARO-HCP-main-prod-e2e-parallel Azure/ARO-HCP presubmit Registry content changed
pull-ci-Azure-ARO-HCP-main-prod-e2e-parallel-ocp-stable Azure/ARO-HCP presubmit Registry content changed
pull-ci-Azure-ARO-HCP-main-prod-e2e-parallel-ocp-fast Azure/ARO-HCP presubmit Registry content changed
pull-ci-Azure-ARO-HCP-main-prod-e2e-parallel-ocp-nightly Azure/ARO-HCP presubmit Registry content changed
periodic-ci-Azure-ARO-HCP-main-periodic-stage-e2e-parallel N/A periodic Registry content changed
periodic-ci-Azure-ARO-HCP-main-periodic-stage-e2e-parallel-ocp-nightly N/A periodic Registry content changed
periodic-ci-Azure-ARO-HCP-main-periodic-prod-e2e-parallel N/A periodic Registry content changed
periodic-ci-Azure-ARO-HCP-main-periodic-prod-e2e-parallel-ocp-nightly N/A periodic Registry content changed
periodic-ci-Azure-ARO-HCP-main-periodic-integration-e2e-parallel N/A periodic Registry content 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.

@roivaz

roivaz commented Jun 5, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-Azure-ARO-HCP-main-e2e-parallel

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@roivaz

roivaz commented Jun 5, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-Azure-ARO-HCP-main-e2e-parallel

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@raelga raelga left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

/lgtm
/approve

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Jun 8, 2026
@openshift-ci

openshift-ci Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: raelga, roivaz

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

@roivaz

roivaz commented Jun 8, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse ack

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@openshift-merge-bot openshift-merge-bot Bot added the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label Jun 8, 2026
@openshift-ci

openshift-ci Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

@roivaz: all tests passed!

Full PR test history. Your PR dashboard.

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. I understand the commands that are listed here.

@openshift-merge-bot openshift-merge-bot Bot merged commit b17e1dc into openshift:main Jun 8, 2026
17 checks passed
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. rehearsals-ack Signifies that rehearsal jobs have been acknowledged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants