Skip to content

OCPBUGS-83693: RHEL 10 RPM-based installation testing in CI#6587

Merged
openshift-merge-bot[bot] merged 3 commits intoopenshift:mainfrom
ggiguash:rhel10-image-installer-support
Apr 27, 2026
Merged

OCPBUGS-83693: RHEL 10 RPM-based installation testing in CI#6587
openshift-merge-bot[bot] merged 3 commits intoopenshift:mainfrom
ggiguash:rhel10-image-installer-support

Conversation

@ggiguash
Copy link
Copy Markdown
Contributor

@ggiguash ggiguash commented Apr 27, 2026

Summary by CodeRabbit

  • New Features

    • Support for a new .image-installer build type to produce bootable installer ISOs.
  • Chores

    • Added EL10 and EL9 RPM-based presubmit scenarios for VM-based install/remove/upgrade testing.
    • Added installer blueprint templates pinned to RHEL 10.1/10.2 (placeholder) and RHEL 9.7/9.8 (placeholder) for installer image builds.

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Apr 27, 2026

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 Apr 27, 2026
@openshift-ci-robot openshift-ci-robot added jira/severity-important Referenced Jira bug's severity is important for the branch this PR is targeting. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. jira/invalid-bug Indicates that a referenced Jira bug is invalid for the branch this PR is targeting. labels Apr 27, 2026
@openshift-ci-robot
Copy link
Copy Markdown

@ggiguash: This pull request references Jira Issue OCPBUGS-83693, which is invalid:

  • expected the bug to target the "5.0.0" version, but no target version was set

Comment /jira refresh to re-evaluate validity if changes to the Jira bug are made, or edit the title of this pull request to link to a different bug.

The bug has been updated to refer to the pull request using the external bug tracker.

Details

In response to this:

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 openshift-eng/jira-lifecycle-plugin repository.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 27, 2026

Walkthrough

Adds support for building .image-installer artifacts via a new IBC_IMAGE container, adds image-installer blueprints for EL9/EL10, and introduces RPM-based presubmit VM test scenarios for EL9 and EL10 that configure repos and run robot suites.

Changes

Cohort / File(s) Summary
Image-Installer Build Support
test/bin/pyutils/build_bootc_images.py
Adds process_image_installer() to template blueprints, run podman run using IBC_IMAGE, capture build logs, post-process produced ISO (chown/rename), extend group processing and CLI --build-type to include image-installer, and update atexit cleanup to stop both builder container images.
Image-Installer Blueprints
test/image-blueprints-bootc/el10/layer1-base/group2/rhel102-installer.image-installer, test/image-blueprints-bootc/el9/layer1-base/group2/rhel98-installer.image-installer
New image-installer blueprint files pinning targets to rhel-10.1 and rhel-9.7 respectively, with TODO notes for future release bumps.
RPM Install Presubmit Scenarios
test/scenarios-bootc/el10/presubmits/el102-src@rpm-install.sh, test/scenarios-bootc/el9/presubmits/el98-src@rpm-install.sh
New executable Bash scenarios defining VM lifecycle handlers, helpers to configure MicroShift mirror and RHOCP repos (numeric or HTTP/beta mirror flows), exporting SKIP_GREENBOOT and TEST_RANDOMIZATION, and running robot suites for RPM install, removal, and upgrade-successful with computed repo/version variables.

Sequence Diagram(s)

sequenceDiagram
    participant Script as build_bootc_images.py
    participant Blueprint as Blueprint Template
    participant Podman as podman
    participant Container as IBC_IMAGE Container
    participant FS as Filesystem

    Script->>Blueprint: Load & template installer blueprint
    Script->>Podman: podman run --rm IBC_IMAGE (build)
    Podman->>Container: Start build container
    Container->>FS: Produce image-installer ISO & logs
    Container-->>Podman: Exit
    Podman-->>Script: Stream/capture logs
    Script->>FS: chown + rename produced ISO (if not dry_run)
    Script->>Podman: Stop any builder containers (cleanup)
Loading
sequenceDiagram
    participant Test as rpm-install.sh
    participant VM as Kickstart VM
    participant Repo as Repo Config
    participant SubMgr as subscription-manager
    participant Robot as Robot Suite

    Test->>Test: export SKIP_GREENBOOT, disable randomization
    Test->>VM: Create & launch VM (kickstart)
    VM-->>Test: VM ready
    Test->>Repo: Configure MicroShift mirror & RHOCP repos (numeric/HTTP/beta)
    Test->>SubMgr: Register host (if needed)
    Test->>Robot: Run install.robot (SOURCE_REPO_URL, TARGET_VERSION)
    Test->>Robot: Run remove.robot
    Test->>Robot: Run upgrade-successful.robot
    Robot-->>Test: Results
    Test->>VM: Remove VM
Loading

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~45 minutes

🚥 Pre-merge checks | ✅ 11 | ❌ 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 (11 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 main change—adding RHEL 10 RPM-based installation testing support—and is clear and specific.
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 only Python scripts, Bash shell scripts, and configuration files—no Ginkgo tests found. Check criteria not applicable.
Test Structure And Quality ✅ Passed This check is not applicable to this pull request. The custom check targets Ginkgo test code quality, but the PR only modifies Python, Bash, and configuration files—no Go test code is present.
Microshift Test Compatibility ✅ Passed This PR does not add any Ginkgo e2e tests. Changes include Bash scripts, blueprint configs, and Python modifications without Go test files.
Single Node Openshift (Sno) Test Compatibility ✅ Passed PR contains no Ginkgo e2e tests; only infrastructure scripts and build modifications. Check not applicable.
Topology-Aware Scheduling Compatibility ✅ Passed PR modifies test infrastructure and CI/build tooling only; no Kubernetes manifests, operator code, or scheduling constraints present.
Ote Binary Stdout Contract ✅ Passed The OTE Binary Stdout Contract check is not applicable to this PR as it only modifies Python and Bash scripts, not Go binaries or OTE test binaries.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed This PR does not add any Ginkgo e2e tests. Changes consist of Python build scripts, Bash scenario test scripts, and blueprint configuration files. No Go test files or Ginkgo patterns were introduced.

✏️ 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.

@openshift-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Apr 27, 2026
@openshift-ci-robot
Copy link
Copy Markdown

@ggiguash: This pull request references Jira Issue OCPBUGS-83693, which is invalid:

  • expected the bug to target either version "5.0." or "openshift-5.0.", but it targets "4.23.0" instead

Comment /jira refresh to re-evaluate validity if changes to the Jira bug are made, or edit the title of this pull request to link to a different bug.

Details

In response to this:

Summary by CodeRabbit

Release Notes

  • New Features

  • Introduced support for .image-installer build artifact type, enabling automated generation of bootable installer ISOs with integrated image building and post-processing.

  • Chores

  • Added new EL10 RPM-based presubmit test scenario with repository configuration for comprehensive package installation, removal, and upgrade testing.

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 openshift-eng/jira-lifecycle-plugin repository.

@ggiguash
Copy link
Copy Markdown
Contributor Author

/jira refresh

@openshift-ci-robot openshift-ci-robot added jira/valid-bug Indicates that a referenced Jira bug is valid for the branch this PR is targeting. and removed jira/invalid-bug Indicates that a referenced Jira bug is invalid for the branch this PR is targeting. labels Apr 27, 2026
@openshift-ci-robot
Copy link
Copy Markdown

@ggiguash: This pull request references Jira Issue OCPBUGS-83693, which is valid. The bug has been moved to the POST state.

3 validation(s) were run on this bug
  • bug is open, matching expected state (open)
  • bug target version (5.0.0) matches configured target version for branch (5.0.0)
  • bug is in the state ASSIGNED, which is one of the valid states (NEW, ASSIGNED, POST)
Details

In response to this:

/jira refresh

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 openshift-eng/jira-lifecycle-plugin repository.

@ggiguash
Copy link
Copy Markdown
Contributor Author

/test ?

@ggiguash
Copy link
Copy Markdown
Contributor Author

/test e2e-aws-tests-bootc-arm-el10
/test e2e-aws-tests-bootc-el10

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🧹 Nitpick comments (1)
test/bin/pyutils/build_bootc_images.py (1)

457-525: Heavy structural overlap with process_image_bootc.

process_image_installer reuses the should_skip helper, file-prep, podman-run scaffolding, junit/log handling, and chown+rename tail almost verbatim. Extracting a small _run_iso_builder(...) (or factoring should_skip and the post-process steps) would avoid the next builder type drifting from this one. Optional, doesn't need to block the PR.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@test/bin/pyutils/build_bootc_images.py` around lines 457 - 525,
process_image_installer mostly duplicates logic from process_image_bootc
(should_skip, file prep, podman run scaffolding, junit/log handling, and
chown+rename tail); refactor by extracting the shared behavior into a small
helper (e.g., _run_iso_builder or shared helpers for should_skip,
run-and-record, and post_process_iso) and replace the duplicated blocks in
process_image_installer and process_image_bootc with calls to that helper;
ensure the helper accepts parameters used above (groupdir/installerfile or their
derived ii_path/ii_outdir/ii_outfile/ii_logfile/ii_targetiso, the image name
IBC_IMAGE, the build target like "image-installer", and dry_run) and preserves
existing junit/logging semantics (common.record_junit,
common.retry_on_exception, exception handling, sed post-processing, chown and
iso rename) so behavior remains identical.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@test/bin/pyutils/build_bootc_images.py`:
- Around line 521-524: The glob.glob call that builds iso_candidates (in
build_bootc_images.py) can return filesystem-dependent ordering so using
iso_candidates[0] is non-deterministic; update the logic that finds the ISO
under ii_outdir to either assert there's exactly one match or deterministically
choose the newest/desired file (e.g., sort iso_candidates or pick by
os.path.getmtime) before calling os.rename to ii_targetiso, and keep references
to iso_candidates, ii_outdir and ii_targetiso when making the change.

In `@test/scenarios-bootc/el10/presubmits/el102-src`@rpm-install.sh:
- Around line 54-67: Replace the hardcoded "rhel-9" strings used for repo naming
in the EL10 scenario: update the subscription-manager enable command string
"rhocp-${major}.${rhocp}-for-rhel-9-$(uname -m)-rpms", the ocp_repo_name
assignment "rhocp-${major}.${minor}-for-rhel-9-mirrorbeta-rpms", and the repo
stanza name/value ("Beta rhocp RPMs for RHEL 9") to use "rhel-10" / "RHEL 10"
(matching the existing fast-datapath-for-rhel-10 pattern) so the commands and
generated mirrorbeta repo file target RHEL 10 instead of RHEL 9.

---

Nitpick comments:
In `@test/bin/pyutils/build_bootc_images.py`:
- Around line 457-525: process_image_installer mostly duplicates logic from
process_image_bootc (should_skip, file prep, podman run scaffolding, junit/log
handling, and chown+rename tail); refactor by extracting the shared behavior
into a small helper (e.g., _run_iso_builder or shared helpers for should_skip,
run-and-record, and post_process_iso) and replace the duplicated blocks in
process_image_installer and process_image_bootc with calls to that helper;
ensure the helper accepts parameters used above (groupdir/installerfile or their
derived ii_path/ii_outdir/ii_outfile/ii_logfile/ii_targetiso, the image name
IBC_IMAGE, the build target like "image-installer", and dry_run) and preserves
existing junit/logging semantics (common.record_junit,
common.retry_on_exception, exception handling, sed post-processing, chown and
iso rename) so behavior remains identical.
🪄 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: b975de6b-f7ff-41c8-a73b-47e22e50d12f

📥 Commits

Reviewing files that changed from the base of the PR and between c5c9dd4 and d4ea3fb.

📒 Files selected for processing (3)
  • test/bin/pyutils/build_bootc_images.py
  • test/image-blueprints-bootc/el10/layer1-base/group2/rhel102-installer.image-installer
  • test/scenarios-bootc/el10/presubmits/el102-src@rpm-install.sh

Comment thread test/bin/pyutils/build_bootc_images.py
Comment thread test/scenarios-bootc/el10/presubmits/el102-src@rpm-install.sh
@ggiguash ggiguash marked this pull request as ready for review April 27, 2026 08:56
@openshift-ci openshift-ci Bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Apr 27, 2026
@openshift-ci openshift-ci Bot requested review from agullon and pacevedom April 27, 2026 08:57
@openshift-ci-robot
Copy link
Copy Markdown

@ggiguash: This pull request references Jira Issue OCPBUGS-83693, which is valid.

3 validation(s) were run on this bug
  • bug is open, matching expected state (open)
  • bug target version (5.0.0) matches configured target version for branch (5.0.0)
  • bug is in the state POST, which is one of the valid states (NEW, ASSIGNED, POST)
Details

In response to this:

Summary by CodeRabbit

  • New Features

  • Support for a new .image-installer build type to produce bootable installer ISOs.

  • Chores

  • Added EL10 and EL9 RPM-based presubmit scenarios for VM-based install/remove/upgrade testing.

  • Added installer blueprint templates pinned to RHEL 10.1/10.2 (placeholder) and RHEL 9.7/9.8 (placeholder) for installer image builds.

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 openshift-eng/jira-lifecycle-plugin repository.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🧹 Nitpick comments (2)
test/scenarios-bootc/el9/presubmits/el98-src@rpm-install.sh (2)

16-72: Hoist configure_microshift_mirror / configure_rhocp_repo into a shared helper.

These two helpers are duplicated almost verbatim between this file and test/scenarios-bootc/el10/presubmits/el102-src@rpm-install.sh, differing only in the hardcoded rhel-9 vs rhel-10 strings (lines 55, 57, 62, 109). With more EL variants on the way, this is a prime spot for drift — a fix in one will inevitably miss the other.

Consider moving them to a sourced helper (e.g., under test/bin/) and parameterizing the RHEL major (local -r rhel_major=${1:-9} or derived from MAJOR_VERSION). The presubmit scripts would then just source it and call.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@test/scenarios-bootc/el9/presubmits/el98-src`@rpm-install.sh around lines 16
- 72, The two nearly identical functions configure_microshift_mirror and
configure_rhocp_repo are duplicated across EL9 and EL10 presubmit scripts;
extract them into a shared sourced helper (e.g., test/bin/rpm_repos.sh) that
accepts a rhel_major parameter (or derives it from MAJOR_VERSION) and
parameterize the hardcoded "rhel-9"/"rhel-10" strings; then replace the local
definitions in el9/presubmits/el98-src@rpm-install.sh and
el10/presubmits/el102-src@rpm-install.sh with a source of the helper and calls
to configure_microshift_mirror and configure_rhocp_repo passing the repo/rhocp
args and rhel_major.

74-88: Naming nit: rhel98-installer vs blueprint pinned to rhel-9.7.

Per test/image-blueprints-bootc/el9/layer1-base/group2/rhel98-installer.image-installer, the blueprint is currently pinned to rhel-9.7 with a TODO to switch to 9.8 once RPM repos land. The 98 in the artifact/scenario name will be misleading until that swap happens — leaving a quick comment here pointing at the blueprint TODO would save the next reader a grep.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@test/scenarios-bootc/el9/presubmits/el98-src`@rpm-install.sh around lines 74
- 88, The scenario_create_vms function uses the artifact name "rhel98-installer"
which is misleading because the underlying image blueprint
(test/image-blueprints-bootc/el9/layer1-base/group2/rhel98-installer.image-installer)
is currently pinned to rhel-9.7; add a short comment above the launch_vm
rhel98-installer call clarifying that the "98" name is historical and
linking/mentioning the blueprint TODO to switch to 9.8 so future readers aren’t
confused.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@test/scenarios-bootc/el9/presubmits/el98-src`@rpm-install.sh:
- Around line 30-41: The temp file created as tmp_file is removed only locally
(rm -f "${tmp_file}") but the copy placed on the VM by copy_file_to_vm is left
behind; after run_command_on_vm host1 "sudo cp ${tmp_file}
/etc/yum.repos.d/microshift-mirror-rpms.repo" add a remote cleanup using
run_command_on_vm host1 "sudo rm -f ${tmp_file}" (or equivalent) so the
temporary file is removed from the VM as well; ensure you use the same tmp_file
variable and place the remote rm before the local rm to avoid race conditions.

---

Nitpick comments:
In `@test/scenarios-bootc/el9/presubmits/el98-src`@rpm-install.sh:
- Around line 16-72: The two nearly identical functions
configure_microshift_mirror and configure_rhocp_repo are duplicated across EL9
and EL10 presubmit scripts; extract them into a shared sourced helper (e.g.,
test/bin/rpm_repos.sh) that accepts a rhel_major parameter (or derives it from
MAJOR_VERSION) and parameterize the hardcoded "rhel-9"/"rhel-10" strings; then
replace the local definitions in el9/presubmits/el98-src@rpm-install.sh and
el10/presubmits/el102-src@rpm-install.sh with a source of the helper and calls
to configure_microshift_mirror and configure_rhocp_repo passing the repo/rhocp
args and rhel_major.
- Around line 74-88: The scenario_create_vms function uses the artifact name
"rhel98-installer" which is misleading because the underlying image blueprint
(test/image-blueprints-bootc/el9/layer1-base/group2/rhel98-installer.image-installer)
is currently pinned to rhel-9.7; add a short comment above the launch_vm
rhel98-installer call clarifying that the "98" name is historical and
linking/mentioning the blueprint TODO to switch to 9.8 so future readers aren’t
confused.
🪄 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: 5e7cf87d-5f81-4122-bab1-b127624d90bd

📥 Commits

Reviewing files that changed from the base of the PR and between d4ea3fb and 4dcd1cc.

📒 Files selected for processing (2)
  • test/image-blueprints-bootc/el9/layer1-base/group2/rhel98-installer.image-installer
  • test/scenarios-bootc/el9/presubmits/el98-src@rpm-install.sh
✅ Files skipped from review due to trivial changes (1)
  • test/image-blueprints-bootc/el9/layer1-base/group2/rhel98-installer.image-installer

Comment thread test/scenarios-bootc/el9/presubmits/el98-src@rpm-install.sh
@ggiguash
Copy link
Copy Markdown
Contributor Author

/verified by ci

@openshift-ci-robot openshift-ci-robot added the verified Signifies that the PR passed pre-merge verification criteria label Apr 27, 2026
@openshift-ci-robot
Copy link
Copy Markdown

@ggiguash: This PR has been marked as verified by ci.

Details

In response to this:

/verified by ci

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 openshift-eng/jira-lifecycle-plugin repository.

@copejon
Copy link
Copy Markdown
Contributor

copejon commented Apr 27, 2026

/lgtm

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Apr 27, 2026
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Apr 27, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: copejon, ggiguash

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

@ggiguash
Copy link
Copy Markdown
Contributor Author

/cherry-pick release-4.22

@openshift-cherrypick-robot
Copy link
Copy Markdown

@ggiguash: once the present PR merges, I will cherry-pick it on top of release-4.22 in a new PR and assign it to you.

Details

In response to this:

/cherry-pick release-4.22

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.

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Apr 27, 2026

@ggiguash: 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 4a30299 into openshift:main Apr 27, 2026
19 checks passed
@openshift-ci-robot
Copy link
Copy Markdown

@ggiguash: Jira Issue OCPBUGS-83693: All pull requests linked via external trackers have merged:

All linked pull requests have the verified tag. Jira Issue OCPBUGS-83693 has been moved to the VERIFIED state.

Details

In response to this:

Summary by CodeRabbit

  • New Features

  • Support for a new .image-installer build type to produce bootable installer ISOs.

  • Chores

  • Added EL10 and EL9 RPM-based presubmit scenarios for VM-based install/remove/upgrade testing.

  • Added installer blueprint templates pinned to RHEL 10.1/10.2 (placeholder) and RHEL 9.7/9.8 (placeholder) for installer image builds.

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 openshift-eng/jira-lifecycle-plugin repository.

@openshift-cherrypick-robot
Copy link
Copy Markdown

@ggiguash: new pull request created: #6593

Details

In response to this:

/cherry-pick release-4.22

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.

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. jira/severity-important Referenced Jira bug's severity is important for the branch this PR is targeting. jira/valid-bug Indicates that a referenced Jira bug is valid for the branch this PR is targeting. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. lgtm Indicates that a PR is ready to be merged. verified Signifies that the PR passed pre-merge verification criteria

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants