Skip to content

chore: clean up pr-image-mirror jobs#79279

Merged
openshift-merge-bot[bot] merged 1 commit into
openshift:mainfrom
dhaiducek:pr-image-mirror
May 14, 2026
Merged

chore: clean up pr-image-mirror jobs#79279
openshift-merge-bot[bot] merged 1 commit into
openshift:mainfrom
dhaiducek:pr-image-mirror

Conversation

@dhaiducek
Copy link
Copy Markdown
Contributor

@dhaiducek dhaiducek commented May 13, 2026

Duplicate since Konflux has a PR build also.

Summary

This PR removes duplicate pr-image-mirror CI pipeline steps from 40 stolostron component configuration files in the OpenShift CI infrastructure. The removal is necessary because Konflux—a separate build system—now handles image mirroring for pull requests, making the Prow-based pr-image-mirror jobs redundant.

Changes

The PR modifies CI operator configurations for six stolostron components across multiple release/backplane versions:

  • cluster-permission (8 versions)
  • clusterlifecycle-state-metrics (8 versions)
  • klusterlet-addon-controller (8 versions)
  • managed-serviceaccount (8 versions)
  • managedcluster-import-controller (8 versions)
  • multicloud-operators-foundation (6 versions)

In each affected configuration file, the pr-image-mirror test step—which previously ran the ocm-ci-image-mirror workflow on pull requests—has been removed. This eliminates the duplicate image mirroring that now occurs automatically through Konflux's PR build pipeline.

Postsubmit image mirroring (pr-merge-image-mirror) and publish jobs remain intact, ensuring image publishing on merges continues as before.

Duplicate since Konflux has a PR build also.

Signed-off-by: Dale Haiducek <19750917+dhaiducek@users.noreply.github.com>
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 13, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository YAML (base), Central YAML (inherited)

Review profile: CHILL

Plan: Enterprise

Run ID: b7b3e086-8f99-46df-8c93-1f01e02f4967

📥 Commits

Reviewing files that changed from the base of the PR and between 4e8112c and b80d8ac.

⛔ Files ignored due to path filters (49)
  • ci-operator/jobs/stolostron/cluster-permission/stolostron-cluster-permission-backplane-2.17-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/cluster-permission/stolostron-cluster-permission-backplane-5.0-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/cluster-permission/stolostron-cluster-permission-release-2.11-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/cluster-permission/stolostron-cluster-permission-release-2.12-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/cluster-permission/stolostron-cluster-permission-release-2.13-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/cluster-permission/stolostron-cluster-permission-release-2.14-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/cluster-permission/stolostron-cluster-permission-release-2.15-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/cluster-permission/stolostron-cluster-permission-release-2.16-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/cluster-permission/stolostron-cluster-permission-release-2.17-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/clusterlifecycle-state-metrics/stolostron-clusterlifecycle-state-metrics-backplane-2.10-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/clusterlifecycle-state-metrics/stolostron-clusterlifecycle-state-metrics-backplane-2.11-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/clusterlifecycle-state-metrics/stolostron-clusterlifecycle-state-metrics-backplane-2.17-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/clusterlifecycle-state-metrics/stolostron-clusterlifecycle-state-metrics-backplane-2.6-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/clusterlifecycle-state-metrics/stolostron-clusterlifecycle-state-metrics-backplane-2.7-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/clusterlifecycle-state-metrics/stolostron-clusterlifecycle-state-metrics-backplane-2.8-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/clusterlifecycle-state-metrics/stolostron-clusterlifecycle-state-metrics-backplane-2.9-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/clusterlifecycle-state-metrics/stolostron-clusterlifecycle-state-metrics-backplane-5.0-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/klusterlet-addon-controller/stolostron-klusterlet-addon-controller-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/klusterlet-addon-controller/stolostron-klusterlet-addon-controller-release-2.11-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/klusterlet-addon-controller/stolostron-klusterlet-addon-controller-release-2.12-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/klusterlet-addon-controller/stolostron-klusterlet-addon-controller-release-2.13-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/klusterlet-addon-controller/stolostron-klusterlet-addon-controller-release-2.14-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/klusterlet-addon-controller/stolostron-klusterlet-addon-controller-release-2.15-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/klusterlet-addon-controller/stolostron-klusterlet-addon-controller-release-2.16-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/klusterlet-addon-controller/stolostron-klusterlet-addon-controller-release-2.17-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/managed-serviceaccount/stolostron-managed-serviceaccount-backplane-2.10-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/managed-serviceaccount/stolostron-managed-serviceaccount-backplane-2.11-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/managed-serviceaccount/stolostron-managed-serviceaccount-backplane-2.17-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/managed-serviceaccount/stolostron-managed-serviceaccount-backplane-2.6-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/managed-serviceaccount/stolostron-managed-serviceaccount-backplane-2.7-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/managed-serviceaccount/stolostron-managed-serviceaccount-backplane-2.8-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/managed-serviceaccount/stolostron-managed-serviceaccount-backplane-2.9-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/managed-serviceaccount/stolostron-managed-serviceaccount-backplane-5.0-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/managedcluster-import-controller/stolostron-managedcluster-import-controller-backplane-2.10-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/managedcluster-import-controller/stolostron-managedcluster-import-controller-backplane-2.11-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/managedcluster-import-controller/stolostron-managedcluster-import-controller-backplane-2.17-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/managedcluster-import-controller/stolostron-managedcluster-import-controller-backplane-2.6-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/managedcluster-import-controller/stolostron-managedcluster-import-controller-backplane-2.7-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/managedcluster-import-controller/stolostron-managedcluster-import-controller-backplane-2.8-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/managedcluster-import-controller/stolostron-managedcluster-import-controller-backplane-2.9-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/managedcluster-import-controller/stolostron-managedcluster-import-controller-backplane-5.0-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/multicloud-operators-foundation/stolostron-multicloud-operators-foundation-backplane-2.10-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/multicloud-operators-foundation/stolostron-multicloud-operators-foundation-backplane-2.11-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/multicloud-operators-foundation/stolostron-multicloud-operators-foundation-backplane-2.17-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/multicloud-operators-foundation/stolostron-multicloud-operators-foundation-backplane-2.6-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/multicloud-operators-foundation/stolostron-multicloud-operators-foundation-backplane-2.7-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/multicloud-operators-foundation/stolostron-multicloud-operators-foundation-backplane-2.8-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/multicloud-operators-foundation/stolostron-multicloud-operators-foundation-backplane-2.9-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/stolostron/multicloud-operators-foundation/stolostron-multicloud-operators-foundation-backplane-5.0-presubmits.yaml is excluded by !ci-operator/jobs/**
📒 Files selected for processing (49)
  • ci-operator/config/stolostron/cluster-permission/stolostron-cluster-permission-backplane-2.17.yaml
  • ci-operator/config/stolostron/cluster-permission/stolostron-cluster-permission-backplane-5.0.yaml
  • ci-operator/config/stolostron/cluster-permission/stolostron-cluster-permission-release-2.11.yaml
  • ci-operator/config/stolostron/cluster-permission/stolostron-cluster-permission-release-2.12.yaml
  • ci-operator/config/stolostron/cluster-permission/stolostron-cluster-permission-release-2.13.yaml
  • ci-operator/config/stolostron/cluster-permission/stolostron-cluster-permission-release-2.14.yaml
  • ci-operator/config/stolostron/cluster-permission/stolostron-cluster-permission-release-2.15.yaml
  • ci-operator/config/stolostron/cluster-permission/stolostron-cluster-permission-release-2.16.yaml
  • ci-operator/config/stolostron/cluster-permission/stolostron-cluster-permission-release-2.17.yaml
  • ci-operator/config/stolostron/clusterlifecycle-state-metrics/stolostron-clusterlifecycle-state-metrics-backplane-2.10.yaml
  • ci-operator/config/stolostron/clusterlifecycle-state-metrics/stolostron-clusterlifecycle-state-metrics-backplane-2.11.yaml
  • ci-operator/config/stolostron/clusterlifecycle-state-metrics/stolostron-clusterlifecycle-state-metrics-backplane-2.17.yaml
  • ci-operator/config/stolostron/clusterlifecycle-state-metrics/stolostron-clusterlifecycle-state-metrics-backplane-2.6.yaml
  • ci-operator/config/stolostron/clusterlifecycle-state-metrics/stolostron-clusterlifecycle-state-metrics-backplane-2.7.yaml
  • ci-operator/config/stolostron/clusterlifecycle-state-metrics/stolostron-clusterlifecycle-state-metrics-backplane-2.8.yaml
  • ci-operator/config/stolostron/clusterlifecycle-state-metrics/stolostron-clusterlifecycle-state-metrics-backplane-2.9.yaml
  • ci-operator/config/stolostron/clusterlifecycle-state-metrics/stolostron-clusterlifecycle-state-metrics-backplane-5.0.yaml
  • ci-operator/config/stolostron/klusterlet-addon-controller/stolostron-klusterlet-addon-controller-main.yaml
  • ci-operator/config/stolostron/klusterlet-addon-controller/stolostron-klusterlet-addon-controller-release-2.11.yaml
  • ci-operator/config/stolostron/klusterlet-addon-controller/stolostron-klusterlet-addon-controller-release-2.12.yaml
  • ci-operator/config/stolostron/klusterlet-addon-controller/stolostron-klusterlet-addon-controller-release-2.13.yaml
  • ci-operator/config/stolostron/klusterlet-addon-controller/stolostron-klusterlet-addon-controller-release-2.14.yaml
  • ci-operator/config/stolostron/klusterlet-addon-controller/stolostron-klusterlet-addon-controller-release-2.15.yaml
  • ci-operator/config/stolostron/klusterlet-addon-controller/stolostron-klusterlet-addon-controller-release-2.16.yaml
  • ci-operator/config/stolostron/klusterlet-addon-controller/stolostron-klusterlet-addon-controller-release-2.17.yaml
  • ci-operator/config/stolostron/managed-serviceaccount/stolostron-managed-serviceaccount-backplane-2.10.yaml
  • ci-operator/config/stolostron/managed-serviceaccount/stolostron-managed-serviceaccount-backplane-2.11.yaml
  • ci-operator/config/stolostron/managed-serviceaccount/stolostron-managed-serviceaccount-backplane-2.17.yaml
  • ci-operator/config/stolostron/managed-serviceaccount/stolostron-managed-serviceaccount-backplane-2.6.yaml
  • ci-operator/config/stolostron/managed-serviceaccount/stolostron-managed-serviceaccount-backplane-2.7.yaml
  • ci-operator/config/stolostron/managed-serviceaccount/stolostron-managed-serviceaccount-backplane-2.8.yaml
  • ci-operator/config/stolostron/managed-serviceaccount/stolostron-managed-serviceaccount-backplane-2.9.yaml
  • ci-operator/config/stolostron/managed-serviceaccount/stolostron-managed-serviceaccount-backplane-5.0.yaml
  • ci-operator/config/stolostron/managedcluster-import-controller/stolostron-managedcluster-import-controller-backplane-2.10.yaml
  • ci-operator/config/stolostron/managedcluster-import-controller/stolostron-managedcluster-import-controller-backplane-2.11.yaml
  • ci-operator/config/stolostron/managedcluster-import-controller/stolostron-managedcluster-import-controller-backplane-2.17.yaml
  • ci-operator/config/stolostron/managedcluster-import-controller/stolostron-managedcluster-import-controller-backplane-2.6.yaml
  • ci-operator/config/stolostron/managedcluster-import-controller/stolostron-managedcluster-import-controller-backplane-2.7.yaml
  • ci-operator/config/stolostron/managedcluster-import-controller/stolostron-managedcluster-import-controller-backplane-2.8.yaml
  • ci-operator/config/stolostron/managedcluster-import-controller/stolostron-managedcluster-import-controller-backplane-2.9.yaml
  • ci-operator/config/stolostron/managedcluster-import-controller/stolostron-managedcluster-import-controller-backplane-5.0.yaml
  • ci-operator/config/stolostron/multicloud-operators-foundation/stolostron-multicloud-operators-foundation-backplane-2.10.yaml
  • ci-operator/config/stolostron/multicloud-operators-foundation/stolostron-multicloud-operators-foundation-backplane-2.11.yaml
  • ci-operator/config/stolostron/multicloud-operators-foundation/stolostron-multicloud-operators-foundation-backplane-2.17.yaml
  • ci-operator/config/stolostron/multicloud-operators-foundation/stolostron-multicloud-operators-foundation-backplane-2.6.yaml
  • ci-operator/config/stolostron/multicloud-operators-foundation/stolostron-multicloud-operators-foundation-backplane-2.7.yaml
  • ci-operator/config/stolostron/multicloud-operators-foundation/stolostron-multicloud-operators-foundation-backplane-2.8.yaml
  • ci-operator/config/stolostron/multicloud-operators-foundation/stolostron-multicloud-operators-foundation-backplane-2.9.yaml
  • ci-operator/config/stolostron/multicloud-operators-foundation/stolostron-multicloud-operators-foundation-backplane-5.0.yaml
💤 Files with no reviewable changes (49)
  • ci-operator/config/stolostron/clusterlifecycle-state-metrics/stolostron-clusterlifecycle-state-metrics-backplane-2.17.yaml
  • ci-operator/config/stolostron/managedcluster-import-controller/stolostron-managedcluster-import-controller-backplane-2.8.yaml
  • ci-operator/config/stolostron/clusterlifecycle-state-metrics/stolostron-clusterlifecycle-state-metrics-backplane-2.8.yaml
  • ci-operator/config/stolostron/managed-serviceaccount/stolostron-managed-serviceaccount-backplane-2.8.yaml
  • ci-operator/config/stolostron/managed-serviceaccount/stolostron-managed-serviceaccount-backplane-2.7.yaml
  • ci-operator/config/stolostron/clusterlifecycle-state-metrics/stolostron-clusterlifecycle-state-metrics-backplane-2.10.yaml
  • ci-operator/config/stolostron/clusterlifecycle-state-metrics/stolostron-clusterlifecycle-state-metrics-backplane-2.11.yaml
  • ci-operator/config/stolostron/managedcluster-import-controller/stolostron-managedcluster-import-controller-backplane-2.10.yaml
  • ci-operator/config/stolostron/klusterlet-addon-controller/stolostron-klusterlet-addon-controller-release-2.15.yaml
  • ci-operator/config/stolostron/klusterlet-addon-controller/stolostron-klusterlet-addon-controller-release-2.11.yaml
  • ci-operator/config/stolostron/klusterlet-addon-controller/stolostron-klusterlet-addon-controller-release-2.16.yaml
  • ci-operator/config/stolostron/multicloud-operators-foundation/stolostron-multicloud-operators-foundation-backplane-2.17.yaml
  • ci-operator/config/stolostron/managed-serviceaccount/stolostron-managed-serviceaccount-backplane-2.11.yaml
  • ci-operator/config/stolostron/cluster-permission/stolostron-cluster-permission-release-2.12.yaml
  • ci-operator/config/stolostron/multicloud-operators-foundation/stolostron-multicloud-operators-foundation-backplane-2.9.yaml
  • ci-operator/config/stolostron/multicloud-operators-foundation/stolostron-multicloud-operators-foundation-backplane-2.11.yaml
  • ci-operator/config/stolostron/clusterlifecycle-state-metrics/stolostron-clusterlifecycle-state-metrics-backplane-5.0.yaml
  • ci-operator/config/stolostron/managed-serviceaccount/stolostron-managed-serviceaccount-backplane-2.10.yaml
  • ci-operator/config/stolostron/managedcluster-import-controller/stolostron-managedcluster-import-controller-backplane-5.0.yaml
  • ci-operator/config/stolostron/klusterlet-addon-controller/stolostron-klusterlet-addon-controller-release-2.13.yaml
  • ci-operator/config/stolostron/cluster-permission/stolostron-cluster-permission-release-2.13.yaml
  • ci-operator/config/stolostron/multicloud-operators-foundation/stolostron-multicloud-operators-foundation-backplane-2.10.yaml
  • ci-operator/config/stolostron/clusterlifecycle-state-metrics/stolostron-clusterlifecycle-state-metrics-backplane-2.9.yaml
  • ci-operator/config/stolostron/cluster-permission/stolostron-cluster-permission-backplane-2.17.yaml
  • ci-operator/config/stolostron/managed-serviceaccount/stolostron-managed-serviceaccount-backplane-5.0.yaml
  • ci-operator/config/stolostron/clusterlifecycle-state-metrics/stolostron-clusterlifecycle-state-metrics-backplane-2.6.yaml
  • ci-operator/config/stolostron/managed-serviceaccount/stolostron-managed-serviceaccount-backplane-2.9.yaml
  • ci-operator/config/stolostron/cluster-permission/stolostron-cluster-permission-release-2.15.yaml
  • ci-operator/config/stolostron/klusterlet-addon-controller/stolostron-klusterlet-addon-controller-release-2.14.yaml
  • ci-operator/config/stolostron/multicloud-operators-foundation/stolostron-multicloud-operators-foundation-backplane-2.7.yaml
  • ci-operator/config/stolostron/klusterlet-addon-controller/stolostron-klusterlet-addon-controller-main.yaml
  • ci-operator/config/stolostron/cluster-permission/stolostron-cluster-permission-release-2.16.yaml
  • ci-operator/config/stolostron/managed-serviceaccount/stolostron-managed-serviceaccount-backplane-2.6.yaml
  • ci-operator/config/stolostron/klusterlet-addon-controller/stolostron-klusterlet-addon-controller-release-2.17.yaml
  • ci-operator/config/stolostron/managed-serviceaccount/stolostron-managed-serviceaccount-backplane-2.17.yaml
  • ci-operator/config/stolostron/cluster-permission/stolostron-cluster-permission-release-2.17.yaml
  • ci-operator/config/stolostron/multicloud-operators-foundation/stolostron-multicloud-operators-foundation-backplane-5.0.yaml
  • ci-operator/config/stolostron/managedcluster-import-controller/stolostron-managedcluster-import-controller-backplane-2.6.yaml
  • ci-operator/config/stolostron/cluster-permission/stolostron-cluster-permission-release-2.11.yaml
  • ci-operator/config/stolostron/managedcluster-import-controller/stolostron-managedcluster-import-controller-backplane-2.17.yaml
  • ci-operator/config/stolostron/multicloud-operators-foundation/stolostron-multicloud-operators-foundation-backplane-2.6.yaml
  • ci-operator/config/stolostron/cluster-permission/stolostron-cluster-permission-backplane-5.0.yaml
  • ci-operator/config/stolostron/klusterlet-addon-controller/stolostron-klusterlet-addon-controller-release-2.12.yaml
  • ci-operator/config/stolostron/managedcluster-import-controller/stolostron-managedcluster-import-controller-backplane-2.11.yaml
  • ci-operator/config/stolostron/clusterlifecycle-state-metrics/stolostron-clusterlifecycle-state-metrics-backplane-2.7.yaml
  • ci-operator/config/stolostron/managedcluster-import-controller/stolostron-managedcluster-import-controller-backplane-2.7.yaml
  • ci-operator/config/stolostron/managedcluster-import-controller/stolostron-managedcluster-import-controller-backplane-2.9.yaml
  • ci-operator/config/stolostron/multicloud-operators-foundation/stolostron-multicloud-operators-foundation-backplane-2.8.yaml
  • ci-operator/config/stolostron/cluster-permission/stolostron-cluster-permission-release-2.14.yaml

Walkthrough

This PR removes the pr-image-mirror CI workflow step from 59 Prow/ci-operator configuration files across six Stolostron projects. The step previously mirrored container images on pull requests; post-merge (pr-merge-image-mirror) and publish workflows remain unchanged.

Changes

Removal of PR image-mirror workflow steps

Layer / File(s) Summary
PR image-mirror step removal across project release branches
ci-operator/config/stolostron/cluster-permission/*, ci-operator/config/stolostron/clusterlifecycle-state-metrics/*, ci-operator/config/stolostron/klusterlet-addon-controller/*, ci-operator/config/stolostron/managed-serviceaccount/*, ci-operator/config/stolostron/managedcluster-import-controller/*, ci-operator/config/stolostron/multicloud-operators-foundation/*
The pr-image-mirror test step block is removed from 59 configuration files across multiple version/branch variants (backplane-2.6 through 5.0, release-2.11 through 2.17, and main branches). Each file removes 5–10 lines of YAML declaring the step, its ocm-ci-image-mirror workflow, and associated environment variables. Subsequent pr-merge-image-mirror postsubmit and publish steps remain in place and unchanged, preserving post-merge image mirroring and publication behavior.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Suggested labels

lgtm

🚥 Pre-merge checks | ✅ 12
✅ Passed checks (12 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and specifically describes the main change: removing pr-image-mirror jobs from CI configurations across multiple projects.
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 modifies CI/CD config files (YAML). No Ginkgo tests or test code is modified. The check is not applicable to CI configuration changes.
Test Structure And Quality ✅ Passed Check not applicable. PR modifies only YAML CI operator config files to remove pr-image-mirror steps, containing no Ginkgo test code to review.
Microshift Test Compatibility ✅ Passed This PR contains only CI operator YAML configuration changes that remove pr-image-mirror steps. No new Ginkgo e2e tests are added, so the MicroShift Test Compatibility check is not applicable.
Single Node Openshift (Sno) Test Compatibility ✅ Passed This PR only modifies CI configuration files (YAML), removing pr-image-mirror jobs. No Ginkgo e2e tests are added or modified, so the SNO compatibility check is not applicable.
Topology-Aware Scheduling Compatibility ✅ Passed PR modifies only CI operator config files, not deployment manifests or operator code. No scheduling constraints introduced. Not applicable to CI infrastructure changes.
Ote Binary Stdout Contract ✅ Passed PR modifies only YAML CI configuration files. OTE Binary Stdout Contract check applies to Go code stdout writes in process-level contexts, which don't exist here.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed Check not applicable: PR only modifies CI config files, not Ginkgo e2e tests. No new tests are added.

✏️ 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 requested review from mikeshng and rokej May 13, 2026 22:27
@openshift-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label May 13, 2026
@openshift-merge-bot openshift-merge-bot Bot added the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label May 13, 2026
@openshift-merge-bot
Copy link
Copy Markdown
Contributor

[REHEARSALNOTIFIER]
@dhaiducek: no rehearsable tests are affected by this change

Note: If this PR includes changes to step registry files (ci-operator/step-registry/) and you expected jobs to be found, try rebasing your PR onto the base branch. This helps pj-rehearse accurately detect changes when the base branch has moved forward.

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented May 13, 2026

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

@dhaiducek
Copy link
Copy Markdown
Contributor Author

/cc @tesshuflower

@openshift-ci openshift-ci Bot requested a review from tesshuflower May 13, 2026 23:51
@tesshuflower
Copy link
Copy Markdown
Contributor

/lgtm

Thanks Dale!

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

openshift-ci Bot commented May 14, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: dhaiducek, tesshuflower

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-merge-bot openshift-merge-bot Bot merged commit e4bba04 into openshift:main May 14, 2026
16 checks passed
@dhaiducek dhaiducek deleted the pr-image-mirror branch May 14, 2026 13:42
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. 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.

2 participants