Skip to content

feat: add RPM-only presubmit Prow jobs for MicroShift#81195

Draft
agullon wants to merge 5 commits into
openshift:mainfrom
agullon:shiftweek/rpm-presubmit-ci
Draft

feat: add RPM-only presubmit Prow jobs for MicroShift#81195
agullon wants to merge 5 commits into
openshift:mainfrom
agullon:shiftweek/rpm-presubmit-ci

Conversation

@agullon

@agullon agullon commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add e2e-aws-tests-rpm-el9 and e2e-aws-tests-rpm-el10 presubmit jobs
  • Route rpm-presubmits-* scenario types to scenarios-rpm/ directories
  • Invoke ci_phase_iso_build.sh -rpm_only for RPM presubmit jobs to skip image builds

Context

Companion PR to openshift/microshift#6961. Shift Week project to reduce presubmit CI time ~35-40% by running RPM-based scenarios without building ostree/bootc images.

Test plan

  • Verify Prow job config passes make jobs validation
  • Run e2e-aws-tests-rpm-el9 presubmit job end-to-end
  • Verify existing jobs are unaffected

🤖 Generated with Claude Code

Summary by CodeRabbit

This PR updates MicroShift’s OpenShift CI/Prow configuration to add and optimize RPM presubmit workflows.

  • Adds two new AWS presubmit jobs: e2e-aws-tests-rpm-el9 and e2e-aws-tests-rpm-el10, which run openshift-microshift-e2e-metal-tests on the openshift-org-aws cluster profile (same AWS instance type/OS as nearby E2E presubmits) and use scenario types rpm-presubmits-el9 / rpm-presubmits-el10 with existing run_if_changed gating patterns.
  • Connects RPM scenario types to the right scenario sources by extending the get_source_dir() lookup to recognize rpm-presubmits-el9 and rpm-presubmits-el10, mapping them to the corresponding scenarios-rpm/<el>/presubmits-rpm:scenarios-rpm directories.
  • Reduces presubmit runtime by skipping ostree/bootc image builds for RPM-only scenarios: the ISO-build dispatch script now injects SCENARIO_TYPE into the iso-build step and runs ci_phase_iso_build.sh -rpm_only whenever SCENARIO_TYPE matches ^rpm-presubmits-.*$ (while cache jobs still use -update_cache, and other scenarios keep default behavior).
  • Fixes a CI-script strict-mode issue by ensuring SCENARIO_TYPE is declared in the iso-build step reference YAML (avoiding an unbound-variable failure under set -u).

Overall, this is intended to cut presubmit CI time by roughly 35–40% by running RPM-based scenarios without building ostree/bootc images.

Add e2e-aws-tests-rpm-el9 and e2e-aws-tests-rpm-el10 presubmit jobs
that skip image builds and only build RPMs, reducing CI time ~35-40%.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

pre-commit.check-secrets: ENABLED
@openshift-ci

openshift-ci Bot commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@openshift-ci openshift-ci Bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Jun 29, 2026
@coderabbitai

coderabbitai Bot commented Jun 29, 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: 4b4f8b6a-2fdc-4a5b-b4dd-3f072f5a3316

📥 Commits

Reviewing files that changed from the base of the PR and between f917f02 and 736ed7a.

📒 Files selected for processing (1)
  • ci-operator/step-registry/openshift/microshift/infra/iso-build/openshift-microshift-infra-iso-build-ref.yaml
✅ Files skipped from review due to trivial changes (1)
  • ci-operator/step-registry/openshift/microshift/infra/iso-build/openshift-microshift-infra-iso-build-ref.yaml

Walkthrough

Two new MicroShift RPM presubmit jobs are added for EL9 and EL10. The scenario lookup table and ISO build step were updated to recognize RPM presubmit scenarios and select the RPM-only build path.

Changes

MicroShift RPM presubmit CI wiring

Layer / File(s) Summary
Job and scenario setup
ci-operator/config/openshift/microshift/openshift-microshift-main.yaml, ci-operator/step-registry/openshift/microshift/includes/openshift-microshift-includes-commands.sh
Adds e2e-aws-tests-rpm-el9 and e2e-aws-tests-rpm-el10 jobs and registers rpm-presubmits-el9 and rpm-presubmits-el10 in the scenario directory lookup table.
ISO build dispatch
ci-operator/step-registry/openshift/microshift/infra/iso-build/openshift-microshift-infra-iso-build-ref.yaml, ci-operator/step-registry/openshift/microshift/infra/iso-build/openshift-microshift-infra-iso-build-commands.sh
Adds SCENARIO_TYPE to the step environment, routes rpm-presubmits-* scenarios to ci_phase_iso_build.sh -rpm_only, and updates the clone instructions.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Suggested labels

rehearsals-ack

🚥 Pre-merge checks | ✅ 14 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (14 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly matches the main change: adding RPM-only presubmit Prow jobs for MicroShift.
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 The PR only changes CI config and shell helpers; no Ginkgo It/Describe/Context/When titles were added, and all new names are static.
Test Structure And Quality ✅ Passed PR changes only CI YAML and shell step scripts; no Ginkgo test code or test behaviors were modified.
Microshift Test Compatibility ✅ Passed No new Ginkgo tests were added; the PR only changes CI job/config plumbing and RPM-routing scripts.
Single Node Openshift (Sno) Test Compatibility ✅ Passed No Ginkgo test code was added; the PR only adds CI jobs and shell dispatch/env wiring, so the SNO check is not applicable.
Topology-Aware Scheduling Compatibility ✅ Passed Only CI job/config scripts changed; no deployment manifests, operator code, or controller scheduling constraints were introduced.
Ote Binary Stdout Contract ✅ Passed PASS: The PR only changes ci-operator YAML/shell steps; no Go process-level stdout writes or entrypoints were added in the touched files.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed PASS: No new Ginkgo test code was added; this PR only changes CI job configs and step scripts, so the IPv4/external-connectivity test check is not applicable.
No-Weak-Crypto ✅ Passed Touched files only add CI job routing and env plumbing; no MD5/SHA1/DES/RC4/3DES/Blowfish/ECB, custom crypto, or secret/token comparisons found.
Container-Privileges ✅ Passed PASS: The PR only adds scenario routing/env/script flags; touched files contain no privileged, hostPID/Network/IPC, allowPrivilegeEscalation, SYS_ADMIN, or root settings.
No-Sensitive-Data-In-Logs ✅ Passed The added lines only route scenario types and add jobs; they don't log secrets, tokens, PII, or internal hostnames.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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

@openshift-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jun 29, 2026

@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: 2

🤖 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/openshift/microshift/openshift-microshift-main.yaml`:
- Around line 177-184: The e2e-aws-tests-rpm-el10 job is still pointing at the
EL9 image path because MICROSHIFT_OS is set incorrectly. Update the env in the
e2e-aws-tests-rpm-el10 job definition to use the EL10 OS value so it matches the
SCENARIO_TYPE rpm-presubmits-el10 and the job name.

In
`@ci-operator/step-registry/openshift/microshift/infra/iso-build/openshift-microshift-infra-iso-build-commands.sh`:
- Around line 30-31: The SCENARIO_TYPE check in the ISO build script is too
broad and is matching non-RPM presubmit jobs like existing presubmits and
bootc-presubmits*; tighten the branch condition in
openshift-microshift-infra-iso-build-commands.sh so only rpm-presubmits-* enters
the -rpm_only path. Update the conditional around the SCENARIO_TYPE match to use
a more specific pattern and leave the normal ISO/image build flow untouched for
all other presubmit scenarios.
🪄 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: 2bcd2ca3-a23d-4948-8f9b-ed2321ff9c67

📥 Commits

Reviewing files that changed from the base of the PR and between 6727463 and 482758b.

📒 Files selected for processing (3)
  • ci-operator/config/openshift/microshift/openshift-microshift-main.yaml
  • ci-operator/step-registry/openshift/microshift/includes/openshift-microshift-includes-commands.sh
  • ci-operator/step-registry/openshift/microshift/infra/iso-build/openshift-microshift-infra-iso-build-commands.sh

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

pre-commit.check-secrets: ENABLED
@openshift-ci

openshift-ci Bot commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: agullon

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

Avoid matching regular presubmit jobs that also contain "presubmit".

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

pre-commit.check-secrets: ENABLED
@agullon

agullon commented Jun 29, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse e2e-aws-tests-rpm-el9

@agullon

agullon commented Jun 29, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse e2e-aws-tests-rpm-el10

@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/openshift/microshift/infra/iso-build/openshift-microshift-infra-iso-build-commands.sh`:
- Around line 45-48: The ISO build step is hardcoded to clone agullon/microshift
at shiftweek/rpm-presubmit-ci instead of using the standard checkout flow.
Remove the temporary GUSR/GBRN override and the direct git clone in
openshift-microshift-infra-iso-build-commands.sh, and restore the normal
ci_clone_src-based source checkout so the step validates the canonical
repository state.
🪄 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: fdec9d69-7203-4eb0-9af8-ae1f630901c9

📥 Commits

Reviewing files that changed from the base of the PR and between 482758b and f917f02.

⛔ Files ignored due to path filters (1)
  • ci-operator/jobs/openshift/microshift/openshift-microshift-main-presubmits.yaml is excluded by !ci-operator/jobs/**
📒 Files selected for processing (1)
  • ci-operator/step-registry/openshift/microshift/infra/iso-build/openshift-microshift-infra-iso-build-commands.sh

Comment on lines +45 to +48
# TODO: Revert to 'ci_clone_src' before merging
GUSR=agullon
GBRN=shiftweek/rpm-presubmit-ci
git clone "https://github.com/${GUSR}/microshift.git" -b "${GBRN}" /go/src/github.com/openshift/microshift

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.

🎯 Functional Correctness | 🟠 Major | ⚡ Quick win

Remove the hardcoded fork/branch before merge.

Lines 46-48 force this step to test agullon/microshift@shiftweek/rpm-presubmit-ci instead of the canonical checkout, so merged presubmits will validate the wrong source and can start failing once that branch disappears. Please restore the normal ci_clone_src flow here before this lands.

🤖 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/openshift/microshift/infra/iso-build/openshift-microshift-infra-iso-build-commands.sh`
around lines 45 - 48, The ISO build step is hardcoded to clone
agullon/microshift at shiftweek/rpm-presubmit-ci instead of using the standard
checkout flow. Remove the temporary GUSR/GBRN override and the direct git clone
in openshift-microshift-infra-iso-build-commands.sh, and restore the normal
ci_clone_src-based source checkout so the step validates the canonical
repository state.

@agullon

agullon commented Jun 29, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-microshift-main-e2e-aws-tests-rpm-el9
/pj-rehearse pull-ci-openshift-microshift-main-e2e-aws-tests-rpm-el10

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@agullon: your /pj-rehearse request was not processed because the request waited in queue for longer than 5 minutes. Please retry in a few minutes.

1 similar comment
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@agullon: your /pj-rehearse request was not processed because the request waited in queue for longer than 5 minutes. Please retry in a few minutes.

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@agullon: job(s): e2e-aws-tests-rpm-el9 either don't exist or were not found to be affected, and cannot be rehearsed

@agullon

agullon commented Jun 29, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-microshift-main-e2e-aws-tests-rpm-el10

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@agullon

agullon commented Jun 29, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-microshift-main-e2e-aws-tests-rpm-el9

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

The infra-iso-build step references SCENARIO_TYPE but it was not
declared in the ref YAML, causing 'unbound variable' with set -u.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

pre-commit.check-secrets: ENABLED
@agullon

agullon commented Jun 29, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-microshift-main-e2e-aws-tests-rpm-el9

@agullon

agullon commented Jun 29, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-microshift-main-e2e-aws-tests-rpm-el10

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

1 similar comment
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@agullon

agullon commented Jun 29, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-microshift-main-e2e-aws-tests-rpm-el9

@agullon

agullon commented Jun 29, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-microshift-main-e2e-aws-tests-rpm-el10

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

1 similar comment
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@agullon

agullon commented Jun 29, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-microshift-main-e2e-aws-tests-rpm-el9

@agullon

agullon commented Jun 29, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-microshift-main-e2e-aws-tests-rpm-el10

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

1 similar comment
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@agullon

agullon commented Jun 29, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-microshift-main-e2e-aws-tests-rpm-el9

@agullon

agullon commented Jun 29, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-microshift-main-e2e-aws-tests-rpm-el10

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

1 similar comment
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

The directories on the microshift branch are presubmits/, not
presubmits-rpm/.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

pre-commit.check-secrets: ENABLED
@agullon

agullon commented Jun 29, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-microshift-main-e2e-aws-tests-rpm-el9

@agullon

agullon commented Jun 29, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-microshift-main-e2e-aws-tests-rpm-el10

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

1 similar comment
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

[REHEARSALNOTIFIER]
@agullon: 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-openshift-microshift-main-e2e-aws-tests-rpm-el10 openshift/microshift presubmit Presubmit changed
pull-ci-openshift-microshift-main-e2e-aws-tests-rpm-el9 openshift/microshift presubmit Presubmit changed
pull-ci-openshift-microshift-main-e2e-aws-footprint-and-performance openshift/microshift presubmit Registry content changed
pull-ci-openshift-microshift-main-e2e-aws-ai-model-serving openshift/microshift presubmit Registry content changed
pull-ci-openshift-microshift-release-5.1-e2e-aws-footprint-and-performance openshift/microshift presubmit Registry content changed
pull-ci-openshift-microshift-release-5.1-e2e-aws-ai-model-serving openshift/microshift presubmit Registry content changed
pull-ci-openshift-microshift-release-5.0-e2e-aws-footprint-and-performance openshift/microshift presubmit Registry content changed
pull-ci-openshift-microshift-release-5.0-e2e-aws-ai-model-serving openshift/microshift presubmit Registry content changed
pull-ci-openshift-microshift-release-4.23-e2e-aws-footprint-and-performance openshift/microshift presubmit Registry content changed
pull-ci-openshift-microshift-release-4.23-e2e-aws-ai-model-serving openshift/microshift presubmit Registry content changed
pull-ci-openshift-microshift-release-4.22-e2e-aws-footprint-and-performance openshift/microshift presubmit Registry content changed
pull-ci-openshift-microshift-release-4.22-e2e-aws-ai-model-serving openshift/microshift presubmit Registry content changed
pull-ci-openshift-microshift-release-4.21-e2e-aws-footprint-and-performance openshift/microshift presubmit Registry content changed
pull-ci-openshift-microshift-release-4.21-e2e-aws-ai-model-serving openshift/microshift presubmit Registry content changed
pull-ci-openshift-microshift-release-4.20-e2e-aws-footprint-and-performance openshift/microshift presubmit Registry content changed
pull-ci-openshift-microshift-release-4.20-e2e-aws-ai-model-serving openshift/microshift presubmit Registry content changed
pull-ci-openshift-microshift-release-4.19-e2e-aws-footprint-and-performance openshift/microshift presubmit Registry content changed
pull-ci-openshift-microshift-release-4.19-e2e-aws-ai-model-serving openshift/microshift presubmit Registry content changed
pull-ci-openshift-microshift-release-4.18-e2e-aws-footprint-and-performance openshift/microshift presubmit Registry content changed
pull-ci-openshift-microshift-release-4.17-footprint-and-performance openshift/microshift presubmit Registry content changed
pull-ci-openshift-microshift-release-4.17-e2e-aws-nvidia-device-plugin openshift/microshift presubmit Registry content changed
pull-ci-openshift-microshift-release-4.16-e2e-aws-nvidia-device-plugin openshift/microshift presubmit Registry content changed
pull-ci-openshift-microshift-main-e2e-aws-tests-cache openshift/microshift presubmit Registry content changed
pull-ci-openshift-microshift-main-e2e-aws-tests-cache-arm openshift/microshift presubmit Registry content changed
pull-ci-openshift-microshift-release-5.1-e2e-aws-tests-cache openshift/microshift presubmit Registry content changed

A total of 371 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-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.

@agullon

agullon commented Jun 29, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-microshift-main-e2e-aws-tests-rpm-el9

@agullon

agullon commented Jun 29, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-microshift-main-e2e-aws-tests-rpm-el10

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

1 similar comment
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@agullon

agullon commented Jun 29, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-microshift-main-e2e-aws-tests-rpm-el9

@agullon

agullon commented Jun 29, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-microshift-main-e2e-aws-tests-rpm-el10

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

1 similar comment
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@agullon

agullon commented Jun 29, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-microshift-main-e2e-aws-tests-rpm-el9

@agullon

agullon commented Jun 29, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-microshift-main-e2e-aws-tests-rpm-el10

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

1 similar comment
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@openshift-ci

openshift-ci Bot commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

@agullon: The following tests 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/openshift/microshift/main/e2e-aws-tests-rpm-el10 92ab6f8 link unknown /pj-rehearse pull-ci-openshift-microshift-main-e2e-aws-tests-rpm-el10
ci/rehearse/openshift/microshift/main/e2e-aws-tests-rpm-el9 92ab6f8 link unknown /pj-rehearse pull-ci-openshift-microshift-main-e2e-aws-tests-rpm-el9

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.

@agullon

agullon commented Jun 29, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-microshift-main-e2e-aws-tests-rpm-el9

@agullon

agullon commented Jun 29, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-microshift-main-e2e-aws-tests-rpm-el10

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. do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant