Skip to content

Update Helm download manifests for Helm 3 and Helm 4.#1175

Draft
sowmya-sl wants to merge 1 commit into
openshift:mainfrom
sowmya-sl:helm-release-docs
Draft

Update Helm download manifests for Helm 3 and Helm 4.#1175
sowmya-sl wants to merge 1 commit into
openshift:mainfrom
sowmya-sl:helm-release-docs

Conversation

@sowmya-sl

@sowmya-sl sowmya-sl commented Jun 23, 2026

Copy link
Copy Markdown

Split the CLI download entries and clarify Helm 4 description relative to Helm 3 so users can distinguish versions.

Analysis / Root cause:
Helm 4 has been released recently. Update Command Line Tools to reflect that.

Additional info:

image

Summary by CodeRabbit

Release Notes

  • New Features
    • Added a Helm v4 download option with a separate entry for version-specific downloads
  • Bug Fixes
    • Updated the Helm v3 download entry to use the correct (v3-specific) identifier for more consistent management

@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 23, 2026
@openshift-ci

openshift-ci Bot commented Jun 23, 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

@coderabbitai

coderabbitai Bot commented Jun 23, 2026

Copy link
Copy Markdown

Walkthrough

The ConsoleCLIDownload manifest for Helm is updated: the existing entry is renamed from helm-download-links to helm-download-links-v3, and a new YAML document is appended defining helm-download-links-v4 with Helm 4-specific description, display name, and a download link pointing to the Helm 4.1.4 mirror URL.

Changes

Helm CLI Download Manifests

Layer / File(s) Summary
Helm v3 rename and v4 ConsoleCLIDownload entry
manifests/07-downloads-helm.yaml
Renames the existing ConsoleCLIDownload metadata.name from helm-download-links to helm-download-links-v3, and appends a new YAML document defining helm-download-links-v4 with Helm 4 description, display name, and a download link to https://mirror.openshift.com/pub/cgw/helm/4.1.4.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 14 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The pull request description is incomplete. Only 'Analysis / Root cause' and 'Additional info' sections are filled; missing 'Solution description', 'Test setup', 'Test cases', and 'Browser conformance'. Complete all required template sections: add detailed solution description, test setup instructions, specific test cases for Helm 3/4 distinction, and mark tested browsers. Ensure PR title includes Jira issue prefix (e.g., CONSOLE-XXXX).
✅ Passed checks (14 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately summarizes the main change: updating Helm download manifests to support both Helm 3 and Helm 4 versions.
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 modifies only manifests/07-downloads-helm.yaml, a YAML manifest for Kubernetes ConsoleCLIDownload resources. No Ginkgo test files are included; check is not applicable.
Test Structure And Quality ✅ Passed Pull request contains only YAML manifest changes (07-downloads-helm.yaml) with no Ginkgo test code. Check is not applicable.
Microshift Test Compatibility ✅ Passed This PR only modifies YAML manifests (manifests/07-downloads-helm.yaml) and does not add any Ginkgo e2e tests. The MicroShift test compatibility check is not applicable to non-test file changes.
Single Node Openshift (Sno) Test Compatibility ✅ Passed No Ginkgo e2e tests were added in this PR; changes are limited to YAML manifest files for Helm CLI downloads, making the SNO test compatibility check inapplicable.
Topology-Aware Scheduling Compatibility ✅ Passed The modified file contains only ConsoleCLIDownload metadata resources defining download links; it includes no deployment specs, pod scheduling constraints, affinity rules, nodeSelectors, replicas,...
Ote Binary Stdout Contract ✅ Passed PR only modifies YAML manifest file for Helm downloads; check is for Go OTE binary stdout contracts and does not apply to manifest files.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed PR modifies YAML manifests only; no Ginkgo e2e tests are added, so IPv6/disconnected network check is not applicable.
No-Weak-Crypto ✅ Passed Pull request only modifies YAML configuration manifests; no cryptographic code, algorithms (MD5, SHA1, DES, RC4, 3DES, Blowfish, ECB), or secrets/token comparisons are present or introduced.
Container-Privileges ✅ Passed The PR modifies only manifests/07-downloads-helm.yaml, which contains ConsoleCLIDownload metadata resources without any container specs, privileged flags, hostPID/Network/IPC, SYS_ADMIN capabilitie...
No-Sensitive-Data-In-Logs ✅ Passed The modified manifest file contains no passwords, tokens, API keys, PII, session IDs, internal hostnames, or customer data that could be exposed in logs.

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

@openshift-ci

openshift-ci Bot commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: sowmya-sl
Once this PR has been reviewed and has the lgtm label, please assign therealjon for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found 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

@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 `@manifests/07-downloads-helm.yaml`:
- Around line 19-20: The YAML document separator uses four dashes (----) instead
of the correct three dashes (---), which causes invalid YAML parsing. Locate the
line with the four-dash separator in the manifests file and replace it with the
proper three-dash document separator (---) to comply with YAML specification and
ensure proper multi-document parsing.
- Line 4: The resource has been renamed from `helm-download-links` to
`helm-download-links-v3` but no automatic cleanup mechanism removes the old
resource when clusters upgrade. Update any test fixtures and references in
related codebases (particularly in openshift/console) that still reference the
old `helm-download-links` name to use the new `helm-download-links-v3` name to
prevent confusion and test failures. Additionally, ensure documentation or
migration notes are added to communicate that manual deletion of the
pre-existing `helm-download-links` ConsoleCLIDownload resource is required
during or after cluster upgrades to prevent duplicate Helm entries in the
console UI.
🪄 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: 83aa783e-ce8d-4ad2-99ae-d0b103ed5457

📥 Commits

Reviewing files that changed from the base of the PR and between 014243c and e8918a5.

📒 Files selected for processing (1)
  • manifests/07-downloads-helm.yaml
🔗 Linked repositories identified

CodeRabbit considers these linked repositories for cross-repo context during reviews:

  • openshift/console (manual)
📜 Review details
🧰 Additional context used
📓 Path-based instructions (5)
{manifests,bindata/assets,quickstarts,examples}/**/*.yaml

📄 CodeRabbit inference engine (.claude/skills/manifest-review.md)

{manifests,bindata/assets,quickstarts,examples}/**/*.yaml: CVO manifests MUST include cluster profile annotations: include.release.openshift.io/hypershift, include.release.openshift.io/ibm-cloud-managed, include.release.openshift.io/self-managed-high-availability, include.release.openshift.io/single-node-developer, and capability.openshift.io/name: Console
Console resources should include capability.openshift.io/name: Console annotation
Kubernetes apiGroups in RBAC manifests must be correct (empty string for core API, specific groups for CRDs)
Resources in manifests must maintain namespace consistency: console workload resources in openshift-console namespace, operator resources in openshift-console-operator namespace
YAML manifests must use proper indentation (2 spaces), consistent field ordering, and include --- separators between multiple resources
When binding roles to service accounts, use console-operator SA for cross-namespace permissions and console SA for same-namespace console workload bindings
New manifests must not have missing cluster profile annotations to ensure resources are deployed to appropriate clusters

Files:

  • manifests/07-downloads-helm.yaml
**/*.{yaml,yml,json}

📄 CodeRabbit inference engine (Custom checks)

**/*.{yaml,yml,json}: Flag privileged: true, hostPID, hostNetwork, hostIPC, SYS_ADMIN capability, running as root without justification, and allowPrivilegeEscalation: true in container/Kubernetes manifests
When deployment manifests, operator code, or controllers are added/modified, ensure they do not introduce scheduling constraints assuming standard HA topology (3+ control-plane nodes, dedicated workers). Flag: required pod anti-affinity with maxUnavailable: 0 (deadlocks on SNO/TNF/TNA), pod topology spread with DoNotSchedule and hostname key (breaks on SNO), replica counts derived from node count without topology awareness, nodeSelector/node affinity targeting control-plane nodes (fails on HyperShift), scheduling to all control-plane nodes equally without excluding arbiter nodes (TNA), assuming dedicated worker nodes exist (SNO/TNF), or PodDisruptionBudgets designed for 3+ nodes (TNF/TNA). Do not flag if change checks ControlPlaneTopology, node counts, or topology labels before applying constraints.

Files:

  • manifests/07-downloads-helm.yaml
**

⚙️ CodeRabbit configuration file

**: # OpenShift Console Operator - AI Context Hub

This file serves as the central AI documentation hub for the OpenShift Console Operator project. AI assistants (Claude, Cursor, Copilot, CodeRabbit, etc.) use this and the linked documents to understand project context.

Go Version and Dependencies

Go Version and Dependencies

  • Go version: 1.24.0 (toolchain: go1.24.4)
  • Dependency management: Uses go.mod with vendoring
  • Build flags: Use GOFLAGS="-mod=vendor" for builds and tests to ensure vendored dependencies are used
  • Key dependencies: openshift/api, openshift/library-go, k8s.io client libraries
  • Go version: 1.24.0 (toolchain: go1.24.4)
  • Dependency management: Uses go.mod with vendoring
  • Build flags: Use GOFLAGS="-mod=vendor" for builds and tests to ensure vendored dependencies are used
  • Key dependencies: openshift/api, openshift/library-go, k8s.io client libraries

Quick Reference

This Repository

Document Purpose
ARCHITECTURE.md System architecture, components, repository structure
CONVENTIONS.md Go coding standards, patterns, import organization
TESTING.md Testing patterns, commands, debugging
README.md Project README with setup instructions

Console Repository (openshift/console)

For frontend-related guidelines, see the openshift/console repository:

Document Purpose
STYLEGUIDE.md Frontend code style guidelines
INTERNATIONALIZATION.md i18n patterns and translation guidelines
CONTRIBUTING.md Contribution guidelines for the console project

Project Summary

The **console-operator...

Files:

  • manifests/07-downloads-helm.yaml
**/*.yaml

⚙️ CodeRabbit configuration file

**/*.yaml: Review YAML manifests based on content and kind.

Refer to /manifest-review when YAML contains:

  • kind: Role or kind: ClusterRole (RBAC review)
  • kind: RoleBinding or kind: ClusterRoleBinding
  • annotations: section (check for cluster profiles)
  • verbs: ["*"] or wildcard permissions
  • apiGroups: ["*"] or overly broad permissions
  • ServiceAccount references in subjects

Check for required annotations in manifests/:

  • include.release.openshift.io/hypershift
  • include.release.openshift.io/ibm-cloud-managed
  • include.release.openshift.io/self-managed-high-availability
  • include.release.openshift.io/single-node-developer
  • capability.openshift.io/name: Console

For quickstarts/, additionally check:

  • QuickStart spec structure
  • Task descriptions and prerequisites
  • See quickstarts/README.md for guidelines

Files:

  • manifests/07-downloads-helm.yaml
**/*.{yaml,yml}

⚙️ CodeRabbit configuration file

**/*.{yaml,yml}: If this is a Kubernetes/OpenShift manifest or Helm template:

  • securityContext: runAsNonRoot, readOnlyRootFilesystem,
    allowPrivilegeEscalation: false
  • Drop ALL capabilities, add only what is required
  • Resource limits (cpu, memory) on every container
  • No hostPID, hostNetwork, hostIPC, privileged: true
  • NetworkPolicy defined for the namespace
  • OpenShift: SCC must be restricted or custom-scoped
  • Liveness + readiness probes defined
  • automountServiceAccountToken: false unless needed
  • RBAC: least privilege; no cluster-admin for workloads
  • Helm: no .Values interpolation in shell commands

Files:

  • manifests/07-downloads-helm.yaml
🪛 YAMLlint (1.37.1)
manifests/07-downloads-helm.yaml

[error] 20-20: syntax error: could not find expected ':'

(syntax)

🔀 Multi-repo context openshift/console

Based on my comprehensive exploration of the openshift/console repository, I have gathered the relevant cross-repository context for this PR.

Linked repositories findings

openshift/console

Test fixture referencing the old Helm download entry name:

[::openshift/console::]

  • File: frontend/public/components/__tests__/command-line-tools.spec.tsx (lines 8-14)
  • The test contains a mock ConsoleCLIDownload object with metadata.name: 'helm-download-links'
  • This is a test data fixture used to validate the CommandLineTools component's rendering and ordering behavior

Component referencing ConsoleCLIDownload resources:

[::openshift/console::]

  • File: frontend/public/components/command-line-tools.tsx (lines 22-56)
  • The CommandLineTools component dynamically renders all ConsoleCLIDownload entries passed to it
  • It does NOT hardcode specific download entry names - it uses tool.metadata.uid as the React key and dynamically reads tool.spec.displayName
  • The component is flexible and will work with any ConsoleCLIDownload entry name (e.g., helm-download-links-v3, helm-download-links-v4)

Impact Assessment:

The test mock currently references the old name helm-download-links. However, this test is not broken by the PR because:

  1. The test validates ordering behavior (that 'oc' CLI appears first), not the specific name of the download entries
  2. The component itself is agnostic to download entry names
  3. However, if deployed clusters have ConsoleCLIDownload resources with the name helm-download-links, they would need to be updated when the manifest source changes

Note: The manifest file manifests/07-downloads-helm.yaml mentioned in the PR does not exist in the openshift/console repository. This PR may be against a separate manifests or Helm charts repository, or these manifests are deployed through a different means. The test fixture in console will accept whatever ConsoleCLIDownload entries are deployed with any name.

kind: ConsoleCLIDownload
metadata:
name: helm-download-links
name: helm-download-links-v3

@coderabbitai coderabbitai Bot Jun 23, 2026

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🗄️ Data Integrity & Integration | 🟡 Minor

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

# 1) Find where ConsoleCLIDownload desired objects are defined/applied
fd -i 'controller.go' pkg/console/controllers/clidownloads --exec sed -n '1,280p' {}

# 2) Check for delete/prune logic for ConsoleCLIDownload resources
rg -n -C3 --type=go '\bDelete\s*\(|prun|reconcil|ApplyCLIDownloads|ConsoleCLIDownload' pkg/console/controllers

# 3) Confirm old/new names present in manifests/assets
rg -n -C2 'helm-download-links(-v3|-v4)?' manifests bindata/assets

# Expected:
# - Either explicit cleanup/deletion of old name exists, or
# - A deliberate compatibility decision is documented/tested.

Repository: openshift/console-operator

Length of output: 30974


🏁 Script executed:

#!/bin/bash
# Find the api constants to see what CLI downloads are managed
grep -r "OCCLIDownloadsCustomResourceName\|helm-download" pkg/api --include="*.go"

# Check if there are any other constant definitions for CLI downloads
grep -r "CliDownload\|CLIDownload" pkg/api/constants.go 2>/dev/null || grep -r "const.*Download" pkg/api --include="*.go"

Repository: openshift/console-operator

Length of output: 237


🏁 Script executed:

#!/bin/bash
# Check for migration or cleanup logic related to ConsoleCLIDownload
rg -A5 -B5 "helm-download|v3|v4" pkg/console/controllers/clidownloads/ --type=go

# Check if the main sync loop or operator handles cleanup of renamed resources
rg "ConsoleCLIDownload" pkg/console/operator/sync_v400.go --type=go -A3 -B3

Repository: openshift/console-operator

Length of output: 164


🏁 Script executed:

#!/bin/bash
# Verify what the actual managed resource names are
grep -n "OCCLIDownloadsCustomResourceName\|helm" pkg/api/constants.go

Repository: openshift/console-operator

Length of output: 218


🏁 Script executed:

#!/bin/bash
# List all ConsoleCLIDownload resources in manifests
find manifests bindata/assets -name "*.yaml" -type f -exec grep -l "ConsoleCLIDownload" {} \;

# Show what helm resources are in manifests
rg "ConsoleCLIDownload" manifests bindata/assets --type=yaml -B2 -A5

Repository: openshift/console-operator

Length of output: 1678


🏁 Script executed:

#!/bin/bash
# Check if old "helm-download-links" (without version suffix) exists anywhere
rg "helm-download-links['\"]?\s*$|helm-download-links\s*$" --type=yaml manifests bindata/assets

# Look for deletion/cleanup manifests
find manifests -name "*.yaml" -exec grep -l "kind.*Delete\|DeleteOptions\|metadata.name.*helm" {} \;

Repository: openshift/console-operator

Length of output: 164


🏁 Script executed:

#!/bin/bash
# Check if there's any migration guidance or comments about this change
git log --all --oneline -30 2>/dev/null | head -20 || echo "Git not available"
rg "helm-download-links" . --type=yaml -B3 -A3

Repository: openshift/console-operator

Length of output: 2693


🏁 Script executed:

#!/bin/bash
# Check git history for when "helm-download-links" (old name) was introduced
git log --all --full-history -S "helm-download-links" --oneline -- manifests/ 2>/dev/null | head -20

# Also check if old name appears in any recent tags or branches
git show HEAD~10:manifests/07-downloads-helm.yaml 2>/dev/null | grep "name:" | head -5 || echo "Cannot access 10 commits back"

Repository: openshift/console-operator

Length of output: 156


🏁 Script executed:

#!/bin/bash
# Check for any existing CVO cleanup/prune mechanisms for ConsoleCLIDownload
rg "OwnerReference|foregroundDeletion|metadata.uid" manifests/ bindata/assets/ --type=yaml

# See if manifests have ownership or deletion cascade setup
grep -r "owner\|delete" manifests/07-downloads-helm.yaml

Repository: openshift/console-operator

Length of output: 164


No automatic cleanup exists for the renamed resource. Manually delete the old helm-download-links ConsoleCLIDownload from clusters during or after the upgrade to avoid duplicate Helm entries.

CVO applies static manifests without removing previous versions of renamed resources. If clusters have a pre-existing helm-download-links resource deployed from an earlier manifest, it will coexist with the new helm-download-links-v3 and helm-download-links-v4 resources after upgrade, creating duplicate Helm download entries in the console UI.

The operator's CLIDownloadsController does not manage helm CLI downloads—it only manages the operator-deployed oc-cli-downloads resource. The helm downloads are static CVO resources with no built-in migration path. Additionally, the test fixture in openshift/console still references the old name helm-download-links, which should be updated separately.

🤖 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 `@manifests/07-downloads-helm.yaml` at line 4, The resource has been renamed
from `helm-download-links` to `helm-download-links-v3` but no automatic cleanup
mechanism removes the old resource when clusters upgrade. Update any test
fixtures and references in related codebases (particularly in openshift/console)
that still reference the old `helm-download-links` name to use the new
`helm-download-links-v3` name to prevent confusion and test failures.
Additionally, ensure documentation or migration notes are added to communicate
that manual deletion of the pre-existing `helm-download-links`
ConsoleCLIDownload resource is required during or after cluster upgrades to
prevent duplicate Helm entries in the console UI.

Source: Linked repositories

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

@sowmya-sl, this PR is going to be merged into the main branch which will target OCP 5.0 (and 4.23). In that version (and probably in 4.23), we're only going to provide Helm v4. So, you should leave the name helm-download-links unchanged and update the content with stand-alone text for Helm v4 (similar to the current text for Helm v3, without the comparison to the previous version). This will produce the correct results going forward, and it will get us around Coderabbitai's concern, here.

Then, when you backport this change to OCP 4.22, you should add a second CRD for Helm v3. If you like, in that manifest, you can restore the previous description and make the new description for Helm v4 more introductory (like you have here, currently). But, you should keep the helm-download-links for one of the two CRDs and use a new name for the other.

Also, in the backport, the text of the hyperlinks should be different -- e.g., "Download Helm v3" vs. "Download Helm v4".

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Seems like the humans are having a chat. I'll hop back into my burrow for now. If you need me again, just tag @coderabbitai in a new comment, and I'll come hopping out!

Comment thread manifests/07-downloads-helm.yaml Outdated
Split the CLI download entries and clarify Helm 4 description relative to Helm 3 so users can distinguish versions.

Co-authored-by: Cursor <cursoragent@cursor.com>
@sowmya-sl sowmya-sl force-pushed the helm-release-docs branch from e8918a5 to 4b4e2cb Compare June 23, 2026 16:13

@webbnh webbnh 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.

There's a context problem with this PR: this PR is targeting OCP 5.0, but it's carrying a change which is targeting OCP 4.22.

I think you're on the right path -- we should first change the main branch (which this PR is targeting) and then backport the change to OCP 4.22 -- but the changes needed for 5.0 and 4.22 are different, so you should proceed with the 5.0 change but then do a manual backport to 4.22 with different content.

kind: ConsoleCLIDownload
metadata:
name: helm-download-links
name: helm-download-links-v3

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

@sowmya-sl, this PR is going to be merged into the main branch which will target OCP 5.0 (and 4.23). In that version (and probably in 4.23), we're only going to provide Helm v4. So, you should leave the name helm-download-links unchanged and update the content with stand-alone text for Helm v4 (similar to the current text for Helm v3, without the comparison to the previous version). This will produce the correct results going forward, and it will get us around Coderabbitai's concern, here.

Then, when you backport this change to OCP 4.22, you should add a second CRD for Helm v3. If you like, in that manifest, you can restore the previous description and make the new description for Helm v4 more introductory (like you have here, currently). But, you should keep the helm-download-links for one of the two CRDs and use a new name for the other.

Also, in the backport, the text of the hyperlinks should be different -- e.g., "Download Helm v3" vs. "Download Helm v4".

Comment on lines +32 to +33
Helm 4 is the next major release of Helm and, compared to Helm 3, includes
updated workflows for defining, installing, and upgrading Helm Charts.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

I think that the v3 description of Helm is better -- it's a tool for defining, installing, and upgrading applications. (I don't think Helm v4 provides much in the way of new capabilities for manipulating charts -- it provides new ways to use charts to define and maintain applications.)

@webbnh

This comment was marked as outdated.

@webbnh

webbnh commented Jun 23, 2026

Copy link
Copy Markdown

/test all

@webbnh

webbnh commented Jun 23, 2026

Copy link
Copy Markdown

Also, the PR title is going to need the Jira prefix.

@openshift-ci

openshift-ci Bot commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

@sowmya-sl: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/e2e-aws-console 4b4e2cb link true /test e2e-aws-console

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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.

2 participants