Skip to content

OCPBUGS-89515: v1/e2e: reduce helm download flakiness#1446

Merged
openshift-merge-bot[bot] merged 1 commit into
openshift:mainfrom
r4f4:clid-667-v1-helm-flakiness
Jun 18, 2026
Merged

OCPBUGS-89515: v1/e2e: reduce helm download flakiness#1446
openshift-merge-bot[bot] merged 1 commit into
openshift:mainfrom
r4f4:clid-667-v1-helm-flakiness

Conversation

@r4f4

@r4f4 r4f4 commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Description

When downloading binaries, attempt a few times before failing the whole e2e suite.

Github / Jira issue: CLID-667

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Code Improvements (Refactoring, Performance, CI upgrades, etc)
  • Internal repo assets (diagrams / docs on github repo)
  • This change requires a documentation update on openshift docs

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration.

Expected Outcome

Please describe the outcome expected from the tests.

Summary by CodeRabbit

  • Chores / Tests
    • Improved end-to-end test setup by adding a shared helper to download required binaries with retries and clear failure behavior.
    • Updated test dependency downloads to use the unified helper, including standardized architecture naming for consistent fetching.
    • Simplified Helm test repository preparation by removing redundant architecture-specific branching while keeping the same behavior.

Note: These changes are limited to test reliability and do not affect end-user functionality.

@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Jun 17, 2026
@openshift-ci-robot

openshift-ci-robot commented Jun 17, 2026

Copy link
Copy Markdown

@r4f4: This pull request references CLID-667 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "5.0.0" version, but no target version was set.

Details

In response to this:

Description

When downloading binaries, attempt a few times before failing the whole e2e suite.

Github / Jira issue: CLID-667

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Code Improvements (Refactoring, Performance, CI upgrades, etc)
  • Internal repo assets (diagrams / docs on github repo)
  • This change requires a documentation update on openshift docs

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration.

Expected Outcome

Please describe the outcome expected from the tests.

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

coderabbitai Bot commented Jun 17, 2026

Copy link
Copy Markdown

Note

Reviews paused

It 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 reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

Walkthrough

A new download_binary shell function is added to v1/test/e2e/lib/util.sh with up to 3 download attempts, retry messaging, 30-second sleep between attempts, and chmod +x on success. Existing direct curl+chmod calls for jq, opm, and Helm binaries are replaced with calls to this helper, including architecture normalization steps (aarch64arm64 for opm, x86_64amd64 for Helm).

Changes

Binary Download Helper Consolidation

Layer / File(s) Summary
download_binary helper definition
v1/test/e2e/lib/util.sh
Adds download_binary <url> <output> with a 3-attempt retry loop, failure/retry log messages, a 30-second sleep between attempts, exit 1 after final failure, and chmod +x on success.
Adopt download_binary in test setup flows
v1/test/e2e/lib/util.sh
Replaces direct curl+chmod calls in install_deps for jq and opm (with aarch64arm64 normalization), and in setup_helm_repository_testdata for Helm (with x86_64amd64 normalization). Includes a minor brace-placement fix in prepare_oci_testdata.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

🚥 Pre-merge checks | ✅ 14 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 60.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.
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 custom check validates Ginkgo test name stability, applicable to Go test specifications. This PR modifies only v1/test/e2e/lib/util.sh, a shell utility script with no Ginkgo test definitions, m...
Test Structure And Quality ✅ Passed The PR modifies a Bash utility script (v1/test/e2e/lib/util.sh), not Ginkgo test code. The custom check targets Ginkgo test quality requirements, which are not applicable to this PR.
Microshift Test Compatibility ✅ Passed PR contains only bash utility function changes (download_binary helper, test infrastructure updates), not new Ginkgo e2e tests; custom check does not apply.
Single Node Openshift (Sno) Test Compatibility ✅ Passed PR modifies only v1/test/e2e/lib/util.sh, a Bash utility script with no Ginkgo test definitions. Check is not applicable as no new e2e tests (It/Describe/Context/When) are added.
Topology-Aware Scheduling Compatibility ✅ Passed This PR modifies only a test utility shell script (v1/test/e2e/lib/util.sh) to add retry logic for downloading binaries. It contains no deployment manifests, operator code, or controllers, making t...
Ote Binary Stdout Contract ✅ Passed PR modifies only Bash test utilities (v1/test/e2e/lib/util.sh), not Go code in the OTE binary's process-level execution (main, init, TestMain, suite setup). Check is not applicable.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed PR does not add any Ginkgo e2e tests; it only modifies shell script utilities (v1/test/e2e/lib/util.sh). The IPv6/disconnected network compatibility check is not applicable.
No-Weak-Crypto ✅ Passed The PR adds a download_binary() retry function without any weak crypto, custom crypto implementations, or secret comparisons. No MD5/SHA1/DES/RC4/3DES/Blowfish/ECB usage detected.
Container-Privileges ✅ Passed PR modifies only v1/test/e2e/lib/util.sh (a bash test utility script), not container/K8s manifests. The check is inapplicable.
No-Sensitive-Data-In-Logs ✅ Passed The new download_binary function only logs file names and attempt numbers; it does not log URLs, credentials, tokens, API keys, PII, or other sensitive data.
Title check ✅ Passed The PR title directly references the main objective of reducing Helm download flakiness by implementing retry logic for binary downloads.

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

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

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

@openshift-ci openshift-ci Bot requested review from adolfo-ab and aguidirh June 17, 2026 13:56
@openshift-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jun 17, 2026
@r4f4 r4f4 force-pushed the clid-667-v1-helm-flakiness branch from 63e258d to f625604 Compare June 17, 2026 13:58

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

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 `@v1/test/e2e/lib/util.sh`:
- Around line 48-67: The download_binary function has a critical typo on line 54
where the while loop condition references the undefined variable $max instead of
$max_attempts, causing a syntax error. Fix this by replacing $max with
$max_attempts in the while loop condition. Additionally, add the -f flag to the
curl command on line 55 to ensure that HTTP errors cause the download to fail
rather than being silently treated as successful.
🪄 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: openshift/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 1ad419e1-298d-4a5a-8cee-7f4c230d669a

📥 Commits

Reviewing files that changed from the base of the PR and between f36d52d and 63e258d.

📒 Files selected for processing (1)
  • v1/test/e2e/lib/util.sh

Comment thread v1/test/e2e/lib/util.sh

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

♻️ Duplicate comments (1)
v1/test/e2e/lib/util.sh (1)

54-55: ⚠️ Potential issue | 🔴 Critical | ⚡ Quick win

Fix unresolved retry-loop typo and fail-fast download behavior.

Line 54 references $max instead of $max_attempts, which breaks the conditional parsing; Line 55 should use curl -fL so HTTP errors fail immediately.

Suggested patch
-    while [[ $attempt -le $max]]; do
-        if curl -L $url -o $name; then
+    while [[ $attempt -le $max_attempts ]]; do
+        if curl -fL "$url" -o "$name"; then
#!/usr/bin/env bash
set -euo pipefail

# 1) Validate shell syntax for util.sh (should exit 0 after fix)
bash -n v1/test/e2e/lib/util.sh

# 2) Confirm corrected loop variable and curl flags in helper
nl -ba v1/test/e2e/lib/util.sh | sed -n '48,67p'
🤖 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 `@v1/test/e2e/lib/util.sh` around lines 54 - 55, In the retry loop that begins
with while [[ $attempt -le, fix the variable name from $max to $max_attempts to
properly reference the loop boundary condition. Additionally, in the curl
command on the following line that reads curl -L $url -o $name, add the -f flag
to curl (changing it to curl -fL) so that HTTP error responses are treated as
failures and cause the download to fail immediately instead of silently
continuing.

Source: Linters/SAST tools

🤖 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.

Duplicate comments:
In `@v1/test/e2e/lib/util.sh`:
- Around line 54-55: In the retry loop that begins with while [[ $attempt -le,
fix the variable name from $max to $max_attempts to properly reference the loop
boundary condition. Additionally, in the curl command on the following line that
reads curl -L $url -o $name, add the -f flag to curl (changing it to curl -fL)
so that HTTP error responses are treated as failures and cause the download to
fail immediately instead of silently continuing.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository: openshift/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 35cc29fc-2a61-4459-9128-4cd7bf37c66a

📥 Commits

Reviewing files that changed from the base of the PR and between 63e258d and f625604.

📒 Files selected for processing (1)
  • v1/test/e2e/lib/util.sh

@r4f4 r4f4 force-pushed the clid-667-v1-helm-flakiness branch 2 times, most recently from 4c61b46 to ca667c0 Compare June 17, 2026 14:11

@adolfo-ab adolfo-ab 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

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

openshift-ci Bot commented Jun 17, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: adolfo-ab, r4f4

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

@r4f4 r4f4 force-pushed the clid-667-v1-helm-flakiness branch from ca667c0 to a37866b Compare June 17, 2026 14:14
@openshift-ci openshift-ci Bot removed the lgtm Indicates that a PR is ready to be merged. label Jun 17, 2026

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

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 `@v1/test/e2e/lib/util.sh`:
- Around line 55-56: Unquoted variables in shell commands can cause word
splitting and globbing issues when paths or values contain whitespace or special
characters. Quote the variables `$url` and `$name` in the curl and chmod
commands on lines 55-56 by wrapping them in double quotes. Apply the same
quoting pattern to the unquoted variables on lines 85, 92, and 241 that are
passed to command invocations (such as variables used with `$GOBIN/...` paths).
🪄 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: openshift/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 07034998-4450-400b-93da-1505d4aed48b

📥 Commits

Reviewing files that changed from the base of the PR and between f625604 and ca667c0.

📒 Files selected for processing (1)
  • v1/test/e2e/lib/util.sh

Comment thread v1/test/e2e/lib/util.sh Outdated

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

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 `@v1/test/e2e/lib/util.sh`:
- Line 60: The echo statement on line 60 logs the complete URL variable which
could expose sensitive information such as credentials or API keys in CI logs.
Extract and log only the binary name (e.g., the filename from the URL) or
provide a redacted version of the URL instead of the full $url variable in the
download failure message. This ensures that signed URLs with embedded
credentials remain protected while still providing useful debugging information
about which binary download failed.
- Around line 49-53: Variables `url`, `name`, `max_attempts`, and `attempt` are
declared without the `local` keyword, making them global scope and causing
potential state bleed across functions. Add the `local` keyword before each
variable declaration to properly scope them to the function where they are used.
This ensures that each function has its own isolated variable space and prevents
accidental interference with other functions.
🪄 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: openshift/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: e76a57de-15ea-40c7-857f-bb33967e536e

📥 Commits

Reviewing files that changed from the base of the PR and between ca667c0 and a37866b.

📒 Files selected for processing (1)
  • v1/test/e2e/lib/util.sh

Comment thread v1/test/e2e/lib/util.sh Outdated
Comment thread v1/test/e2e/lib/util.sh Outdated
@r4f4 r4f4 force-pushed the clid-667-v1-helm-flakiness branch from a37866b to 6f0b0d6 Compare June 17, 2026 14:22
@coderabbitai

coderabbitai Bot commented Jun 17, 2026

Copy link
Copy Markdown

Caution

Failed to replace (edit) comment. This is likely due to insufficient permissions or the comment being deleted.

Error details
{}

@r4f4 r4f4 force-pushed the clid-667-v1-helm-flakiness branch 2 times, most recently from 4fe5da8 to 8607f68 Compare June 17, 2026 14:36

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

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 `@v1/test/e2e/lib/util.sh`:
- Line 55: The curl command with flags -fL in the download operation lacks
timeout limits, allowing it to hang indefinitely on slow or stalled connections
and defeating the retry mechanism. Add timeout options to the curl invocation
(such as --connect-timeout for connection establishment and --max-time for total
operation duration) to ensure the command fails quickly when encountering
network issues, allowing retries to trigger as intended.
🪄 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: openshift/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 90d850eb-d170-4704-b42b-5d9aac24f64e

📥 Commits

Reviewing files that changed from the base of the PR and between a37866b and 4fe5da8.

📒 Files selected for processing (1)
  • v1/test/e2e/lib/util.sh

Comment thread v1/test/e2e/lib/util.sh Outdated
@r4f4 r4f4 force-pushed the clid-667-v1-helm-flakiness branch from 8607f68 to a652916 Compare June 17, 2026 14:46
@r4f4

r4f4 commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

/hold

@openshift-ci openshift-ci Bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jun 17, 2026
When downloading binaries, attempt a few times before failing the whole
e2e suite.
@r4f4 r4f4 force-pushed the clid-667-v1-helm-flakiness branch from a652916 to a893c10 Compare June 17, 2026 14:48
@openshift-ci

openshift-ci Bot commented Jun 17, 2026

Copy link
Copy Markdown

@r4f4: 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.

@r4f4

r4f4 commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

/hold cancel

@openshift-ci openshift-ci Bot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jun 17, 2026
@r4f4

r4f4 commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

/retitle OCPBUGS-89515: v1/e2e: reduce helm download flakiness

@openshift-ci openshift-ci Bot changed the title CLID-667: v1/e2e: reduce helm download flakiness OCPBUGS-89515: v1/e2e: reduce helm download flakiness Jun 17, 2026
@openshift-ci-robot openshift-ci-robot added the jira/valid-bug Indicates that a referenced Jira bug is valid for the branch this PR is targeting. label Jun 17, 2026
@openshift-ci-robot

Copy link
Copy Markdown

@r4f4: This pull request references Jira Issue OCPBUGS-89515, 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 New, which is one of the valid states (NEW, ASSIGNED, POST)
Details

In response to this:

Description

When downloading binaries, attempt a few times before failing the whole e2e suite.

Github / Jira issue: CLID-667

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Code Improvements (Refactoring, Performance, CI upgrades, etc)
  • Internal repo assets (diagrams / docs on github repo)
  • This change requires a documentation update on openshift docs

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration.

Expected Outcome

Please describe the outcome expected from the tests.

Summary by CodeRabbit

  • Chores / Tests
  • Improved end-to-end test setup by adding a shared helper to download required binaries with retries and clear failure behavior.
  • Updated test dependency downloads to use the unified helper, including standardized architecture naming for consistent fetching.
  • Simplified Helm test repository preparation by removing redundant architecture-specific branching while keeping the same behavior.

Note: These changes are limited to test reliability and do not affect end-user functionality.

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.

@r4f4

r4f4 commented Jun 18, 2026

Copy link
Copy Markdown
Contributor Author

/verified bypass
Change only to internal tests

@openshift-ci-robot openshift-ci-robot added the verified Signifies that the PR passed pre-merge verification criteria label Jun 18, 2026
@openshift-ci-robot

Copy link
Copy Markdown

@r4f4: The verified label has been added.

Details

In response to this:

/verified bypass
Change only to internal tests

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.

@aguidirh aguidirh 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

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Jun 18, 2026
@openshift-merge-bot openshift-merge-bot Bot merged commit 507b46a into openshift:main Jun 18, 2026
8 checks passed
@openshift-ci-robot

Copy link
Copy Markdown

@r4f4: Jira Issue Verification Checks: Jira Issue OCPBUGS-89515
✔️ This pull request was pre-merge verified.
✔️ All associated pull requests have merged.
✔️ All associated, merged pull requests were pre-merge verified.

Jira Issue OCPBUGS-89515 has been moved to the MODIFIED state and will move to the VERIFIED state when the change is available in an accepted nightly payload. 🕓

Details

In response to this:

Description

When downloading binaries, attempt a few times before failing the whole e2e suite.

Github / Jira issue: CLID-667

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Code Improvements (Refactoring, Performance, CI upgrades, etc)
  • Internal repo assets (diagrams / docs on github repo)
  • This change requires a documentation update on openshift docs

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration.

Expected Outcome

Please describe the outcome expected from the tests.

Summary by CodeRabbit

  • Chores / Tests
  • Improved end-to-end test setup by adding a shared helper to download required binaries with retries and clear failure behavior.
  • Updated test dependency downloads to use the unified helper, including standardized architecture naming for consistent fetching.
  • Simplified Helm test repository preparation by removing redundant architecture-specific branching while keeping the same behavior.

Note: These changes are limited to test reliability and do not affect end-user functionality.

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.

@r4f4

r4f4 commented Jun 18, 2026

Copy link
Copy Markdown
Contributor Author

/cherry-pick release-4.23

@openshift-cherrypick-robot

Copy link
Copy Markdown

@r4f4: new pull request created: #1447

Details

In response to this:

/cherry-pick release-4.23

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.

@r4f4

r4f4 commented Jun 26, 2026

Copy link
Copy Markdown
Contributor Author

/cherry-pick release-4.22

@openshift-cherrypick-robot

Copy link
Copy Markdown

@r4f4: new pull request created: #1455

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/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.

5 participants