Skip to content

ROSAENG-60066: Add splunk-forwarder-operator Prow e2e tests - #82617

Merged
openshift-merge-bot[bot] merged 1 commit into
openshift:mainfrom
dustman9000:feat/sfo-prow-e2e
Jul 29, 2026
Merged

ROSAENG-60066: Add splunk-forwarder-operator Prow e2e tests#82617
openshift-merge-bot[bot] merged 1 commit into
openshift:mainfrom
dustman9000:feat/sfo-prow-e2e

Conversation

@dustman9000

@dustman9000 dustman9000 commented Jul 29, 2026

Copy link
Copy Markdown
Member

Summary

  • Add rosa-sts-e2e presubmit and promotion-int/stage periodic jobs for splunk-forwarder-operator
  • Uses the shared rosa-cluster-lease e2e workflow (same pattern as RMO, CAMO, AVO, MUO, OAO)
  • Builds PKO image with dockerfile_literal (FROM scratch) and e2e binary from test/e2e
  • SFO creates DaemonSets (not secondary Deployments) so no OPERATOR_WAIT_DEPLOYMENTS needed

Jira: https://redhat.atlassian.net/browse/ROSAENG-60066

Test plan

  • pj-rehearse passes for SFO e2e jobs
  • Gangway trigger of promotion-int succeeds after merge

Summary by CodeRabbit

Updated the OpenShift CI infrastructure for splunk-forwarder-operator to add ROSA end-to-end coverage using the shared rosa-cluster-lease-e2e-workflow, including both presubmit validation and post-merge promotion runs.

  • Extended ci-operator/config/openshift/splunk-forwarder-operator/openshift-splunk-forwarder-operator-master.yaml to:
    • Add base_images.rosa-aws-cli (ci/rosa-aws-cli:latest) and set releases.latest.candidate to product: ocp, stream: ci, version: "4.22".
    • Define new test images:
      • operator-pko built via FROM scratch, copying deploy_pko/ into /package/.
      • operator-e2e that builds the e2e binary from test/e2e using go test (into /usr/local/bin/e2e.test).
    • Add three ROSA e2e ProwJobs (all using cluster_profile: rosa-e2e-01, and wired to OPERATOR_IMAGE + OPERATOR_PKO_IMAGE plus operator/PKO env configuration) that run the shared e2e workflow:
      • rosa-sts-e2e (presubmit)
      • rosa-sts-e2e-promotion-int (cron; LEASE_ENV: integration)
      • rosa-sts-e2e-promotion-stage (cron; LEASE_ENV: staging)
    • Avoid configuring OPERATOR_WAIT_DEPLOYMENTS since SFO creates DaemonSets rather than secondary Deployments.
  • Updated the ROSA PKO install step to support operators with PKO manifests that use config.namespace:
    • Added PKO_CONFIG_NAMESPACE to ci-operator/step-registry/rosa/operator/install/rosa-operator-install-ref.yaml.
    • Updated rosa-operator-install-commands.sh to generate ClusterPackage.spec.config dynamically (optionally injecting namespace via PKO_CONFIG).
  • Updated the ROSA e2e step to expose cluster identity to tests:
    • rosa-operator-e2e-commands.sh now reads SHARED_DIR/cluster-id (when present) and exports it as OCM_CLUSTER_ID.

The CI plan was rehearsed with pj-rehearse, and includes a Gangway-triggered promotion-int run after merge.

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

openshift-ci-robot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

@dustman9000: This pull request references ROSAENG-60066 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 epic to target the "5.0.0" version, but no target version was set.

Details

In response to this:

Summary

  • Add rosa-sts-e2e presubmit and promotion-int/stage periodic jobs for splunk-forwarder-operator
  • Uses the shared rosa-cluster-lease e2e workflow (same pattern as RMO, CAMO, AVO, MUO, OAO)
  • Builds PKO image with dockerfile_literal (FROM scratch) and e2e binary from test/e2e
  • SFO creates DaemonSets (not secondary Deployments) so no OPERATOR_WAIT_DEPLOYMENTS needed

Jira: https://redhat.atlassian.net/browse/ROSAENG-60066

Test plan

  • pj-rehearse passes for SFO e2e jobs
  • Gangway trigger of promotion-int succeeds after merge

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 Jul 29, 2026

Copy link
Copy Markdown
Contributor

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

The Splunk Forwarder operator CI configuration adds operator image builds, targets the OCP 4.22 CI release, enables optional PKO namespace configuration, and introduces ROSA e2e and scheduled promotion Prow jobs. ROSA e2e steps also export the shared cluster ID when available.

Changes

Splunk Forwarder ROSA CI

Layer / File(s) Summary
Operator images, release target, and ROSA jobs
ci-operator/config/openshift/splunk-forwarder-operator/...
Adds ROSA CLI, PKO, and e2e image definitions, targets the OCP CI 4.22 candidate release, and defines ROSA e2e plus integration and staging promotion jobs.
PKO namespace configuration
ci-operator/step-registry/rosa/operator/install/...
Adds PKO_CONFIG_NAMESPACE and injects the optional namespace into the applied ClusterPackage.spec.config.
ROSA cluster ID propagation
ci-operator/step-registry/rosa/operator/e2e/rosa-operator-e2e-commands.sh
Exports OCM_CLUSTER_ID from the shared cluster-id file when present.

Estimated code review effort: 3 (Moderate) | ~20 minutes

Suggested reviewers: clcollins, mhodesty

Sequence Diagram(s)

sequenceDiagram
  participant ProwJob
  participant rosa_cluster_lease_e2e_workflow
  participant ROSACluster
  participant OperatorInstall
  participant ClusterPackage
  ProwJob->>rosa_cluster_lease_e2e_workflow: Start with operator images and lease environment
  rosa_cluster_lease_e2e_workflow->>ROSACluster: Acquire ROSA cluster lease
  rosa_cluster_lease_e2e_workflow->>OperatorInstall: Run operator installation
  OperatorInstall->>ClusterPackage: Apply image and optional namespace configuration
  rosa_cluster_lease_e2e_workflow->>ProwJob: Report e2e or promotion result
Loading
🚥 Pre-merge checks | ✅ 15
✅ Passed checks (15 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly matches the main change: adding Prow e2e tests for splunk-forwarder-operator.
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 only changes CI config/scripts; no It/Describe/When/Context test titles were added or edited, so no dynamic Ginkgo names appear.
Test Structure And Quality ✅ Passed PR only updates CI/job config and shell wrappers; no Go/Ginkgo test files or It/BeforeEach/Eventually code changed, so the test-structure check is not applicable.
Microshift Test Compatibility ✅ Passed No new Ginkgo test specs were added or changed; this PR only updates CI/job config and helper scripts, so MicroShift test compatibility is not implicated.
Single Node Openshift (Sno) Test Compatibility ✅ Passed The e2e suite only checks install/config, DaemonSet creation/recreation, and CRUD; I found no node-count, drain, anti-affinity, or SNO-skip assumptions.
Topology-Aware Scheduling Compatibility ✅ Passed PR only changes CI job configs and step scripts; no deployment manifests/controllers or scheduling constraints (affinity, nodeSelector, PDBs) were added.
Ote Binary Stdout Contract ✅ Passed No Go main/TestMain/suite code changed; PR only updates CI config and shell wrappers, so no OTE binary stdout contract violation was introduced.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed No new Ginkgo test code was added; the PR only changes CI config and shell wrappers, and the diff shows no IPv4 literals or public hosts.
No-Weak-Crypto ✅ Passed No weak-crypto primitives, custom crypto, or secret/token comparisons were introduced in the touched files.
Container-Privileges ✅ Passed No privileged/hostPID/hostNetwork/hostIPC/securityContext/SYS_ADMIN/runAsUser settings were added in the changed YAMLs or scripts.
No-Sensitive-Data-In-Logs ✅ Passed New logs only print OCM_CLUSTER_ID/cluster IDs; no passwords, tokens, API keys, PII, or hostnames were added in the patch.
✨ 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 requested review from Mhodesty and clcollins July 29, 2026 14:31
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@dustman9000: pj-rehearse could not automatically process this event because the request waited in queue for longer than 5 minutes. Use /pj-rehearse to trigger rehearsals manually.

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

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-splunk-forwarder-operator-master-rosa-sts-e2e

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@dustman9000

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-splunk-forwarder-operator-master-rosa-sts-e2e

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@dustman9000

Copy link
Copy Markdown
Member Author

/pj-rehearse ack

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@openshift-merge-bot openshift-merge-bot Bot added the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label Jul 29, 2026
@dustman9000

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-splunk-forwarder-operator-master-rosa-sts-e2e

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@dustman9000

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-splunk-forwarder-operator-master-rosa-sts-e2e

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@openshift-merge-bot openshift-merge-bot Bot removed the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label Jul 29, 2026
@dustman9000

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-splunk-forwarder-operator-master-rosa-sts-e2e

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@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/rosa/operator/install/rosa-operator-install-commands.sh`:
- Around line 198-202: Validate PKO_CONFIG_NAMESPACE before appending it in the
PKO_CONFIG construction block: reject values that do not match the Kubernetes
namespace syntax or exceed 63 characters, including newline-containing values,
and ensure invalid input fails before it can modify the ClusterPackage manifest.
🪄 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: 29a3ab45-e1fc-48fa-89b9-fd1aaa1cd93c

📥 Commits

Reviewing files that changed from the base of the PR and between 915e7a7 and 11b02ac.

⛔ Files ignored due to path filters (3)
  • ci-operator/jobs/openshift/splunk-forwarder-operator/openshift-splunk-forwarder-operator-master-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/splunk-forwarder-operator/openshift-splunk-forwarder-operator-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/splunk-forwarder-operator/openshift-splunk-forwarder-operator-master-presubmits.yaml is excluded by !ci-operator/jobs/**
📒 Files selected for processing (3)
  • ci-operator/config/openshift/splunk-forwarder-operator/openshift-splunk-forwarder-operator-master.yaml
  • ci-operator/step-registry/rosa/operator/install/rosa-operator-install-commands.sh
  • ci-operator/step-registry/rosa/operator/install/rosa-operator-install-ref.yaml
🚧 Files skipped from review as they are similar to previous changes (1)
  • ci-operator/config/openshift/splunk-forwarder-operator/openshift-splunk-forwarder-operator-master.yaml

@dustman9000

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-splunk-forwarder-operator-master-rosa-sts-e2e

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@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/rosa/operator/e2e/rosa-operator-e2e-commands.sh`:
- Line 20: Update the OCM_CLUSTER_ID initialization to read the cluster-id file
into the variable first, preserving the read command’s failure status, then
export OCM_CLUSTER_ID in a separate command so failed reads are not masked
before the e2e binary runs.
🪄 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: 0c033714-dda7-485e-a04a-6ba69ba47601

📥 Commits

Reviewing files that changed from the base of the PR and between 11b02ac and ad82fcb.

⛔ Files ignored due to path filters (3)
  • ci-operator/jobs/openshift/splunk-forwarder-operator/openshift-splunk-forwarder-operator-master-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/splunk-forwarder-operator/openshift-splunk-forwarder-operator-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/splunk-forwarder-operator/openshift-splunk-forwarder-operator-master-presubmits.yaml is excluded by !ci-operator/jobs/**
📒 Files selected for processing (4)
  • ci-operator/config/openshift/splunk-forwarder-operator/openshift-splunk-forwarder-operator-master.yaml
  • ci-operator/step-registry/rosa/operator/e2e/rosa-operator-e2e-commands.sh
  • ci-operator/step-registry/rosa/operator/install/rosa-operator-install-commands.sh
  • ci-operator/step-registry/rosa/operator/install/rosa-operator-install-ref.yaml
🚧 Files skipped from review as they are similar to previous changes (3)
  • ci-operator/step-registry/rosa/operator/install/rosa-operator-install-ref.yaml
  • ci-operator/config/openshift/splunk-forwarder-operator/openshift-splunk-forwarder-operator-master.yaml
  • ci-operator/step-registry/rosa/operator/install/rosa-operator-install-commands.sh

Comment thread ci-operator/step-registry/rosa/operator/e2e/rosa-operator-e2e-commands.sh Outdated
@dustman9000

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-splunk-forwarder-operator-master-rosa-sts-e2e

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@dustman9000
dustman9000 force-pushed the feat/sfo-prow-e2e branch 2 times, most recently from b50c3b2 to ffa138f Compare July 29, 2026 21:00
Add rosa-sts-e2e presubmit and promotion-int/stage periodic jobs for
splunk-forwarder-operator. Add PKO_CONFIG_NAMESPACE env var to the
install step for operators whose PKO manifest uses config.namespace.
Add OCM_CLUSTER_ID env var passthrough in e2e ref for operators that
need it in test assertions.
@dustman9000

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-splunk-forwarder-operator-master-rosa-sts-e2e

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@dustman9000: 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]
@dustman9000: 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-configure-alertmanager-operator-master-rosa-sts-e2e openshift/configure-alertmanager-operator presubmit Registry content changed
pull-ci-openshift-ocm-agent-operator-master-rosa-sts-e2e openshift/ocm-agent-operator presubmit Registry content changed
pull-ci-openshift-route-monitor-operator-master-rosa-sts-e2e openshift/route-monitor-operator presubmit Registry content changed
pull-ci-openshift-managed-upgrade-operator-master-rosa-sts-e2e openshift/managed-upgrade-operator presubmit Registry content changed
pull-ci-openshift-aws-vpce-operator-main-rosa-sts-e2e openshift/aws-vpce-operator presubmit Registry content changed
pull-ci-openshift-splunk-forwarder-operator-master-rosa-sts-e2e openshift/splunk-forwarder-operator presubmit Presubmit changed
pull-ci-openshift-splunk-forwarder-operator-master-coverage openshift/splunk-forwarder-operator presubmit Ci-operator config changed
pull-ci-openshift-splunk-forwarder-operator-master-e2e-binary-build-success openshift/splunk-forwarder-operator presubmit Ci-operator config changed
pull-ci-openshift-splunk-forwarder-operator-master-images openshift/splunk-forwarder-operator presubmit Ci-operator config changed
pull-ci-openshift-splunk-forwarder-operator-master-lint openshift/splunk-forwarder-operator presubmit Ci-operator config changed
pull-ci-openshift-splunk-forwarder-operator-master-test openshift/splunk-forwarder-operator presubmit Ci-operator config changed
pull-ci-openshift-splunk-forwarder-operator-master-validate openshift/splunk-forwarder-operator presubmit Ci-operator config changed
periodic-ci-openshift-route-monitor-operator-master-rosa-sts-e2e-promotion-stage N/A periodic Registry content changed
periodic-ci-openshift-managed-upgrade-operator-master-rosa-sts-e2e-promotion-int N/A periodic Registry content changed
periodic-ci-openshift-aws-vpce-operator-main-rosa-sts-e2e-promotion-int N/A periodic Registry content changed
periodic-ci-openshift-configure-alertmanager-operator-master-rosa-sts-e2e-promotion-stage N/A periodic Registry content changed
periodic-ci-openshift-aws-vpce-operator-main-rosa-sts-e2e-promotion-stage N/A periodic Registry content changed
periodic-ci-openshift-configure-alertmanager-operator-master-rosa-sts-e2e-promotion-int N/A periodic Registry content changed
periodic-ci-openshift-splunk-forwarder-operator-master-rosa-sts-e2e-promotion-stage N/A periodic Periodic changed
periodic-ci-openshift-ocm-agent-operator-master-rosa-sts-e2e-promotion-stage N/A periodic Registry content changed
periodic-ci-openshift-managed-upgrade-operator-master-rosa-sts-e2e-promotion-stage N/A periodic Registry content changed
periodic-ci-openshift-route-monitor-operator-master-rosa-sts-e2e-promotion-int N/A periodic Registry content changed
periodic-ci-openshift-splunk-forwarder-operator-master-rosa-sts-e2e-promotion-int N/A periodic Periodic changed
periodic-ci-openshift-ocm-agent-operator-master-rosa-sts-e2e-promotion-int N/A periodic Registry content changed
Interacting with pj-rehearse

Comment: /pj-rehearse to run up to 5 rehearsals
Comment: /pj-rehearse skip to opt-out of rehearsals
Comment: /pj-rehearse {test-name}, with each test separated by a space, to run one or more specific rehearsals
Comment: /pj-rehearse more to run up to 10 rehearsals
Comment: /pj-rehearse max to run up to 25 rehearsals
Comment: /pj-rehearse auto-ack to run up to 5 rehearsals, and add the rehearsals-ack label on success
Comment: /pj-rehearse list to get an up-to-date list of affected jobs
Comment: /pj-rehearse abort to abort all active rehearsals
Comment: /pj-rehearse network-access-allowed to allow rehearsals of tests that have the restrict_network_access field set to false. This must be executed by an openshift org member who is not the PR author

Once you are satisfied with the results of the rehearsals, comment: /pj-rehearse ack to unblock merge. When the rehearsals-ack label is present on your PR, merge will no longer be blocked by rehearsals.
If you would like the rehearsals-ack label removed, comment: /pj-rehearse reject to re-block merging.

@dustman9000

Copy link
Copy Markdown
Member Author

/pj-rehearse ack

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@openshift-merge-bot openshift-merge-bot Bot added the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label Jul 29, 2026
@bmeng

bmeng commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

/lgtm

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

openshift-ci Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: bmeng, dustman9000

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

@openshift-ci

openshift-ci Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

@dustman9000: 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 27f72e0 into openshift:main Jul 29, 2026
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. 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. rehearsals-ack Signifies that rehearsal jobs have been acknowledged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants