Skip to content

refactor: build_root points to a component specific build_root_image tag#79098

Open
Atharva-Shinde wants to merge 1 commit into
openshift:mainfrom
Atharva-Shinde:ci-image-fetch
Open

refactor: build_root points to a component specific build_root_image tag#79098
Atharva-Shinde wants to merge 1 commit into
openshift:mainfrom
Atharva-Shinde:ci-image-fetch

Conversation

@Atharva-Shinde
Copy link
Copy Markdown
Contributor

@Atharva-Shinde Atharva-Shinde commented May 11, 2026

This PR is an effort to bring on a consistency between the CI and build images used by OpenShift components.

@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 May 11, 2026
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented May 11, 2026

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 11, 2026

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration

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

Review profile: CHILL

Plan: Enterprise

Run ID: e1d3f71d-b213-484f-a909-5c14047c65e7

📥 Commits

Reviewing files that changed from the base of the PR and between 6b79a94 and 2027109.

⛔ Files ignored due to path filters (247)
  • ci-operator/jobs/3scale-qe/3scale-deploy/3scale-qe-3scale-deploy-main-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/3scale-qe/3scale-deploy/3scale-qe-3scale-deploy-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/3scale/3scale-operator/3scale-3scale-operator-3scale-2.11-candidate-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/3scale/3scale-operator/3scale-3scale-operator-3scale-2.11-stable-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/3scale/3scale-operator/3scale-3scale-operator-3scale-2.12-stable-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/3scale/3scale-operator/3scale-3scale-operator-3scale-2.14-stable-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/3scale/3scale-operator/3scale-3scale-operator-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/Azure/ARO-HCP/Azure-ARO-HCP-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/Azure/ARO-HCP/Azure-ARO-HCP-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/Azure/ARO-RP/Azure-ARO-RP-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/Azure/ARO-RP/Azure-ARO-RP-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/CSPI-QE/interop-ocp-watcher-bot/CSPI-QE-interop-ocp-watcher-bot-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/CSPI-QE/interop-ocp-watcher-bot/CSPI-QE-interop-ocp-watcher-bot-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ComplianceAsCode/compliance-operator/ComplianceAsCode-compliance-operator-1.6-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ComplianceAsCode/compliance-operator/ComplianceAsCode-compliance-operator-1.6-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ComplianceAsCode/compliance-operator/ComplianceAsCode-compliance-operator-1.7-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ComplianceAsCode/compliance-operator/ComplianceAsCode-compliance-operator-1.7-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ComplianceAsCode/compliance-operator/ComplianceAsCode-compliance-operator-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ComplianceAsCode/compliance-operator/ComplianceAsCode-compliance-operator-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ComplianceAsCode/content/ComplianceAsCode-content-master-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ComplianceAsCode/content/ComplianceAsCode-content-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/Prucek/release/Prucek-release-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/RedHatQE/firewatch/RedHatQE-firewatch-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/RedHatQE/firewatch/RedHatQE-firewatch-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/RedHatQE/interop-aws-reporter/RedHatQE-interop-aws-reporter-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/RedHatQE/interop-testing/RedHatQE-interop-testing-cnv-4.18-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/RedHatQE/interop-testing/RedHatQE-interop-testing-cnv-4.18-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/RedHatQE/interop-testing/RedHatQE-interop-testing-master-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/RedHatQE/interop-testing/RedHatQE-interop-testing-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-5.8-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-5.8-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-5.9-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-5.9-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-6.0-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-6.0-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-v1.0-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-v1.0-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-v1.1-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-v1.1-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/logging-fluentd/ViaQ-logging-fluentd-v1.16.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/logging-fluentd/ViaQ-logging-fluentd-v1.16.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/logging-kibana/ViaQ-logging-kibana-openshift-logging-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/logging-kibana/ViaQ-logging-kibana-openshift-logging-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-release-5.8-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-release-5.8-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-release-5.9-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-release-5.9-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-v0.37.1-rh-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-v0.37.1-rh-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-v0.47.0-rh-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-v0.47.0-rh-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-v0.50.0-rh-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-v0.50.0-rh-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-v0.54.0-rh-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-v0.54.0-rh-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/app-sre/deployment-validation-operator/app-sre-deployment-validation-operator-master-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/app-sre/deployment-validation-operator/app-sre-deployment-validation-operator-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/app-sre/deployment-validation-operator/app-sre-deployment-validation-operator-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/backube/volsync/backube-volsync-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/backube/volsync/backube-volsync-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/codeready-toolchain/workload-analyzer/codeready-toolchain-workload-analyzer-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.10-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.11-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.12-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.13-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.14-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.15-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.16-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.17-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.18-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.19-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.8-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.9-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhel-9.6-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/rhel-coreos-config/coreos-rhel-coreos-config-mintmaker-bootc-main-updates-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/crc/crc-org-crc-crc-ng-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/crc/crc-org-crc-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-4.7-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-4.8-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-4.9-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-podman-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.11-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.12-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.13-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.14-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.15-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.16-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.17-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.18-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.19-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.20-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.21-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.22-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/vfkit/crc-org-vfkit-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.13-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.14-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.16-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.17-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.18-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.19-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.20-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.21-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.22-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.23-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.24-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.25-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/devfile/devworkspace-operator/devfile-devworkspace-operator-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/devfile/integration-tests/devfile-integration-tests-main-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/devfile/integration-tests/devfile-integration-tests-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/devfile/integration-tests/devfile-integration-tests-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/devfile/registry-operator/devfile-registry-operator-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/devfile/registry/devfile-registry-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-7.113.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-7.114.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-7.115.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-7.116.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-7.117.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-7.118.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-7.119.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-7.120.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-plugin-registry/eclipse-che-che-plugin-registry-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/fleetshift/fleetshift-poc/fleetshift-fleetshift-poc-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/fleetshift/fleetshift-poc/fleetshift-fleetshift-poc-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/fleetshift/fleetshift-user-interface/fleetshift-fleetshift-user-interface-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/fleetshift/fleetshift-user-interface/fleetshift-fleetshift-user-interface-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/freeipa/freeipa-operator/freeipa-freeipa-operator-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ibmz-eco/isv-operator/ibmz-eco-isv-operator-openshift-4.6-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ibmz-eco/isv-operator/ibmz-eco-isv-operator-openshift-4.7-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/dex-operator/identitatem-dex-operator-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/dex-operator/identitatem-dex-operator-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/dex-operator/identitatem-dex-operator-stable-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/dex-operator/identitatem-dex-operator-stable-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/idp-client-api/identitatem-idp-client-api-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/idp-client-api/identitatem-idp-client-api-stable-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/idp-configs-api/identitatem-idp-configs-api-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/idp-configs-api/identitatem-idp-configs-api-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/idp-mgmt-operator/identitatem-idp-mgmt-operator-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/idp-mgmt-operator/identitatem-idp-mgmt-operator-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/idp-mgmt-operator/identitatem-idp-mgmt-operator-stable-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/idp-mgmt-operator/identitatem-idp-mgmt-operator-stable-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/idp-mgmt-operator/identitatem-idp-mgmt-operator-test-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/idp-mgmt-operator/identitatem-idp-mgmt-operator-test-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/infinispan/infinispan-operator/infinispan-infinispan-operator-stable-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/infinispan/infinispan-operator/infinispan-infinispan-operator-stable-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/infra-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/ansible-tower-configuration/integr8ly-ansible-tower-configuration-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/application-monitoring-operator/integr8ly-application-monitoring-operator-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/application-monitoring-operator/integr8ly-application-monitoring-operator-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/cloud-resource-operator/integr8ly-cloud-resource-operator-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/cloud-resource-operator/integr8ly-cloud-resource-operator-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/cloud-resource-operator/integr8ly-cloud-resource-operator-mgdapi-3425-gcp-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/cloud-resource-operator/integr8ly-cloud-resource-operator-mgdapi-3425-gcp-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/delorean/integr8ly-delorean-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/delorean/integr8ly-delorean-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/installation/integr8ly-installation-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-mgdapi-1595-cluster-scoped-3scale-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-mgdapi-1595-cluster-scoped-3scale-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-mgdapi-3425-gcp-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-mgdapi-3425-gcp-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-mgdapi-3551-autoscaling-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-mgdapi-3551-autoscaling-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-mgdapi-5727-obo-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-mgdapi-5727-obo-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-rhoam-release-v1.33-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-rhoam-release-v1.33-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/workload-web-app/integr8ly-workload-web-app-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/workload-web-app/integr8ly-workload-web-app-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/jboss-eap-qe/openshift-eap-tests/jboss-eap-qe-openshift-eap-tests-pit-7.4.x-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/jboss-eap-qe/openshift-eap-tests/jboss-eap-qe-openshift-eap-tests-pit-7.4.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/jboss-fuse/camel-k-test-container/jboss-fuse-camel-k-test-container-main-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/jboss-fuse/camel-k-test-container/jboss-fuse-camel-k-test-container-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/jianzhangbjz/learn-operator/jianzhangbjz-learn-operator-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/jianzhangbjz/learn-operator/jianzhangbjz-learn-operator-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.0.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.0.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.1.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.1.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.2.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.2.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.3.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.3.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.4.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.4.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.10.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.10.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.11.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.11.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.12.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.12.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.13.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.13.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.8.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.8.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.9.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.9.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-tests-container/kiegroup-kie-cloud-tests-container-main-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-tests-container/kiegroup-kie-cloud-tests-container-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konflux-ci/e2e-tests/konflux-ci-e2e-tests-main-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konflux-ci/e2e-tests/konflux-ci-e2e-tests-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konflux-ci/e2e-tests/konflux-ci-e2e-tests-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-mta_7.2.0-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-mta_7.2.0-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-mta_8.0.0-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-mta_8.0.0-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-release-0.6-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-release-0.6-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-release-0.7-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-release-0.7-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle2-ui/konveyor-tackle2-ui-release-0.8-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle2-ui/konveyor-tackle2-ui-release-0.8-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.10-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.10-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.11-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.11-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.12-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.12-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.13-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.13-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.14-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.14-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.15-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.15-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.16-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.16-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.17-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.17-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.18-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.18-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.19-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.19-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.20-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.20-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.21-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.21-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.22-postsubmits.yaml is excluded by !ci-operator/jobs/**
📒 Files selected for processing (53)
  • ci-operator/config/openshift/apiserver-network-proxy/openshift-apiserver-network-proxy-release-4.12.yaml
  • ci-operator/config/openshift/apiserver-network-proxy/openshift-apiserver-network-proxy-release-4.13.yaml
  • ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.12.yaml
  • ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.13.yaml
  • ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.14.yaml
  • ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.15.yaml
  • ci-operator/config/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.12.yaml
  • ci-operator/config/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.13.yaml
  • ci-operator/config/openshift/cloud-provider-gcp/openshift-cloud-provider-gcp-release-4.12.yaml
  • ci-operator/config/openshift/cloud-provider-gcp/openshift-cloud-provider-gcp-release-4.13.yaml
  • ci-operator/config/openshift/cloud-provider-gcp/openshift-cloud-provider-gcp-release-4.14.yaml
  • ci-operator/config/openshift/cloud-provider-nutanix/openshift-cloud-provider-nutanix-release-4.12.yaml
  • ci-operator/config/openshift/cloud-provider-nutanix/openshift-cloud-provider-nutanix-release-4.13.yaml
  • ci-operator/config/openshift/cloud-provider-nutanix/openshift-cloud-provider-nutanix-release-4.14.yaml
  • ci-operator/config/openshift/cloud-provider-powervs/openshift-cloud-provider-powervs-release-4.12.yaml
  • ci-operator/config/openshift/cloud-provider-powervs/openshift-cloud-provider-powervs-release-4.13.yaml
  • ci-operator/config/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.12.yaml
  • ci-operator/config/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.13.yaml
  • ci-operator/config/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.14.yaml
  • ci-operator/config/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.15.yaml
  • ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.12.yaml
  • ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.13.yaml
  • ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.14.yaml
  • ci-operator/config/openshift/etcd/openshift-etcd-openshift-4.12.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.12.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.13.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.14.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.15.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.16.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.17.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.18.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.19.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.12.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.13.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.14.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.15.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.16.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.17.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.18.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.19.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.20.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.21.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.22.yaml
  • ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.12.yaml
  • ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.13.yaml
  • ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.14.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.14.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.15.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.16.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.17.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.18.yaml
  • ci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-sandbox-release-4.16.yaml
  • ci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-sandbox-release-4.17.yaml

Walkthrough

Replace build_root.image_stream_tag blocks with build_root.from_repository: true across many OpenShift ci-operator release configs (multiple repositories, release versions 4.12–4.22). Also add the verified label to several Prow/Tide repository queries.

Changes

Build Root Configuration Migration

Layer / File(s) Summary
Contract: build_root semantics
ci-operator/config/openshift/*/openshift-*-release-*.yaml
Existing build_root entries that referenced image_stream_tag: { name: release, namespace: openshift, tag: ... } are removed and replaced with from_repository: true.
Bulk config edits
ci-operator/config/openshift/apiserver-network-proxy/..., .../bond-cni/..., .../cloud-provider-*/..., .../cluster-api-operator/..., .../csi-operator/..., .../etcd/..., .../frr/..., .../kubevirt-csi-driver/..., .../kuryr-kubernetes/..., .../monitoring-plugin/..., .../ovn-kubernetes/...
Each affected release YAML has a one-line addition (build_root.from_repository: true) and removal of the prior image_stream_tag block (typical diff: +1/−4). No other fields (images, promotions, resources, tests) were modified.
Validation / CI impact check
same files & CI pipelines
Ensure ci-operator jobs accept from_repository: true semantics and that no residual references to the removed image_stream_tag remain. Confirm builds and promotions continue to target the same images and release names.

Prow Tide label updates

Layer / File(s) Summary
Tide query label changes
core-services/prow/02_config/openshift/controller-runtime-common/_prowconfig.yaml, .../hypershift-oadp-plugin/_prowconfig.yaml, .../operator-framework/operator-lifecycle-manager/_prowconfig.yaml, .../operator-framework/operator-registry/_prowconfig.yaml
Added verified to the tide.queries[*].labels (required labels) for the listed repository queries. In operator-registry, missingLabels was also extended to include needs-rebase.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~15 minutes

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

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 5

🤖 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/config/openshift/cloud-provider-nutanix/openshift-cloud-provider-nutanix-release-4.13.yaml`:
- Around line 7-8: The CI config uses build_root: from_repository: true which
requires a .ci-operator.yaml in the cloud-provider-nutanix repo; add a
.ci-operator.yaml at the repository root for each release branch (4.12, 4.13,
4.14) that defines build_root_image (for example an ImageStreamTag reference
including the required build dependencies) so the build_root: from_repository
setting can locate the build root image; ensure the file name is exactly
.ci-operator.yaml and the build_root_image entry matches the ImageStreamTag used
by the release (and update any branch-specific tags accordingly).

In
`@ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.12.yaml`:
- Around line 6-7: The job uses build_root: from_repository: true but the
openshift/csi-operator release-4.12 branch lacks a .ci-operator.yaml with a
build_root_image, so CI will fail; either add the missing .ci-operator.yaml
defining build_root_image to the release-4.12 branch of the
openshift/csi-operator repo, or change this config to use build_root:
from_image: <explicit-image> (replace <explicit-image> with the proper image
reference) so the pipeline doesn't rely on from_repository; ensure you
update/remove the from_repository entry and reference the correct
build_root_image or explicit from_image accordingly.

In
`@ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.13.yaml`:
- Around line 6-7: The config sets build_root.from_repository: true but the
target repo openshift/csi-operator lacks the required .ci-operator.yaml in its
release-4.13 branch; add a .ci-operator.yaml to that branch containing a
build_root_image entry that points to a build root image with the necessary
build dependencies, git installed, and write permission to /go, or change
build_root.from_repository to a concrete image here; ensure the
.ci-operator.yaml in release-4.13 defines build_root_image (and any related
build_root settings) so CI can locate and use the correct build root.

In
`@ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.14.yaml`:
- Around line 6-7: The config sets build_root.from_repository: true but the
release-4.14 branch of openshift/csi-operator lacks the required
.ci-operator.yaml with a build_root_image entry; fix by either adding a
.ci-operator.yaml to the release-4.14 branch that includes a proper
build_root_image for the build root, or remove build_root.from_repository and
instead declare the build_root inline in this file (update the build_root block
to specify the image), referencing build_root, from_repository, and
build_root_image in your change.

In `@ci-operator/config/openshift/frr/openshift-frr-release-4.16.yaml`:
- Around line 10-11: The change flips build_root.from_repository to true which
will break ci-operator resolution for openshift/bond-cni@release-4.15 because
that branch lacks a .ci-operator.yaml with build_root_image and a root
Dockerfile; either revert/remove the bond-cni@release-4.15 target from this
config or change build_root.from_repository back to false for this branch, or
add the missing build-root metadata to the bond-cni@release-4.15 branch (create
a .ci-operator.yaml with a build_root_image entry and/or add a root Dockerfile)
so ci-operator can resolve the build root.
🪄 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: df41f19d-3c37-49eb-8b75-a3b701c5c8f5

📥 Commits

Reviewing files that changed from the base of the PR and between 6aded83 and a92f5a8.

📒 Files selected for processing (53)
  • ci-operator/config/openshift/apiserver-network-proxy/openshift-apiserver-network-proxy-release-4.12.yaml
  • ci-operator/config/openshift/apiserver-network-proxy/openshift-apiserver-network-proxy-release-4.13.yaml
  • ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.12.yaml
  • ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.13.yaml
  • ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.14.yaml
  • ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.15.yaml
  • ci-operator/config/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.12.yaml
  • ci-operator/config/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.13.yaml
  • ci-operator/config/openshift/cloud-provider-gcp/openshift-cloud-provider-gcp-release-4.12.yaml
  • ci-operator/config/openshift/cloud-provider-gcp/openshift-cloud-provider-gcp-release-4.13.yaml
  • ci-operator/config/openshift/cloud-provider-gcp/openshift-cloud-provider-gcp-release-4.14.yaml
  • ci-operator/config/openshift/cloud-provider-nutanix/openshift-cloud-provider-nutanix-release-4.12.yaml
  • ci-operator/config/openshift/cloud-provider-nutanix/openshift-cloud-provider-nutanix-release-4.13.yaml
  • ci-operator/config/openshift/cloud-provider-nutanix/openshift-cloud-provider-nutanix-release-4.14.yaml
  • ci-operator/config/openshift/cloud-provider-powervs/openshift-cloud-provider-powervs-release-4.12.yaml
  • ci-operator/config/openshift/cloud-provider-powervs/openshift-cloud-provider-powervs-release-4.13.yaml
  • ci-operator/config/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.12.yaml
  • ci-operator/config/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.13.yaml
  • ci-operator/config/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.14.yaml
  • ci-operator/config/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.15.yaml
  • ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.12.yaml
  • ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.13.yaml
  • ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.14.yaml
  • ci-operator/config/openshift/etcd/openshift-etcd-openshift-4.12.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.12.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.13.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.14.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.15.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.16.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.17.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.18.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.19.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.12.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.13.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.14.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.15.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.16.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.17.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.18.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.19.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.20.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.21.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.22.yaml
  • ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.12.yaml
  • ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.13.yaml
  • ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.14.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.14.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.15.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.16.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.17.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.18.yaml
  • ci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-sandbox-release-4.16.yaml
  • ci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-sandbox-release-4.17.yaml

Comment on lines 7 to +8
build_root:
image_stream_tag:
name: release
namespace: openshift
tag: rhel-8-release-golang-1.19-openshift-4.13
from_repository: true
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.

⚠️ Potential issue | 🔴 Critical | 🏗️ Heavy lift

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Check if cloud-provider-nutanix repository has build root configuration

REPO_URL="https://api.github.com/repos/nutanix-cloud-native/cloud-provider-nutanix"
BRANCH="release-4.13"

echo "Checking for build root configuration files in ${BRANCH} branch..."

# Check for common build root config files
for file in ".ci-operator.yaml" "Dockerfile.ci" ".dockerignore" "openshift/ci-operator.yaml"; do
  echo "Checking for ${file}..."
  STATUS=$(curl -s -o /dev/null -w "%{http_code}" "${REPO_URL}/contents/${file}?ref=${BRANCH}")
  if [ "$STATUS" = "200" ]; then
    echo "✓ Found ${file}"
    curl -s "${REPO_URL}/contents/${file}?ref=${BRANCH}" | jq -r '.download_url' | xargs curl -s
  else
    echo "✗ Not found: ${file} (HTTP ${STATUS})"
  fi
done

Repository: openshift/release

Length of output: 437


🏁 Script executed:

# Try alternative approach: use GitHub raw content URL directly
REPO="nutanix-cloud-native/cloud-provider-nutanix"
BRANCH="release-4.13"

echo "Testing direct access to repository files..."
for file in ".ci-operator.yaml" "Dockerfile.ci" "Dockerfile" ".dockerignore" "openshift/ci-operator.yaml"; do
  URL="https://raw.githubusercontent.com/${REPO}/${BRANCH}/${file}"
  STATUS=$(curl -s -o /dev/null -w "%{http_code}" "$URL")
  echo "${file}: HTTP ${STATUS}"
done

Repository: openshift/release

Length of output: 240


🌐 Web query:

OpenShift CI operator from_repository: true build root configuration requirements

💡 Result:

In OpenShift CI Operator configuration, setting build_root: from_repository: true in the .openshiftci/config.yaml (or equivalent ci-operator config) instructs the operator to use a build root image defined directly in the repository rather than specifying it inline in the config. This enables atomic changes to both code and build root image. Requirements: - Add build_root: from_repository: true to the ci-operator configuration [1][2]. - Create a .ci-operator.yaml file at the repository root containing the build_root_image specification, e.g.: build_root_image: namespace: openshift name: release tag: golang-1.15 This defines the ImageStreamTag for the build root [1][2]. - The build root image must include: all dependencies for building executables/non-image artifacts, git executable in $PATH, and write permissions in /go [1][2]. - This is an alternative to inline image_stream_tag or project_image options [3]. Example from real config [4]: build_root: from_repository: true

Citations:


🏁 Script executed:

# Check both 4.12 and 4.14 branches
for BRANCH in "release-4.12" "release-4.14"; do
  echo "=== Checking ${BRANCH} ==="
  for file in ".ci-operator.yaml" "Dockerfile.ci" "Dockerfile"; do
    URL="https://raw.githubusercontent.com/nutanix-cloud-native/cloud-provider-nutanix/${BRANCH}/${file}"
    STATUS=$(curl -s -o /dev/null -w "%{http_code}" "$URL")
    echo "${file}: HTTP ${STATUS}"
  done
done

Repository: openshift/release

Length of output: 267


The configuration references a required .ci-operator.yaml file that does not exist in the cloud-provider-nutanix repository.

Setting from_repository: true requires the repository to provide a .ci-operator.yaml file at its root containing the build_root_image specification. This file is missing from all three release branches (4.12, 4.13, and 4.14), which will cause CI builds to fail.

Create a .ci-operator.yaml file in the cloud-provider-nutanix repository root for each release branch with the appropriate build_root_image configuration (e.g., an ImageStreamTag reference with the required build dependencies).

🤖 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
`@ci-operator/config/openshift/cloud-provider-nutanix/openshift-cloud-provider-nutanix-release-4.13.yaml`
around lines 7 - 8, The CI config uses build_root: from_repository: true which
requires a .ci-operator.yaml in the cloud-provider-nutanix repo; add a
.ci-operator.yaml at the repository root for each release branch (4.12, 4.13,
4.14) that defines build_root_image (for example an ImageStreamTag reference
including the required build dependencies) so the build_root: from_repository
setting can locate the build root image; ensure the file name is exactly
.ci-operator.yaml and the build_root_image entry matches the ImageStreamTag used
by the release (and update any branch-specific tags accordingly).

Comment on lines 6 to +7
build_root:
image_stream_tag:
name: release
namespace: openshift
tag: rhel-8-release-golang-1.25-openshift-4.23
from_repository: true
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.

⚠️ Potential issue | 🔴 Critical | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Verify csi-operator repository has build root configuration for release-4.12

# Check if .ci-operator.yaml exists in the csi-operator repository
echo "Checking for .ci-operator.yaml in openshift/csi-operator release-4.12 branch..."
gh api repos/openshift/csi-operator/contents/.ci-operator.yaml?ref=release-4.12 --jq '.content' | base64 -d

# Also check for alternative configuration locations
echo -e "\n--- Checking for .ci-operator.yaml in main branch as fallback ---"
gh api repos/openshift/csi-operator/contents/.ci-operator.yaml?ref=main --jq '.content' 2>/dev/null | base64 -d || echo "Not found in main branch"

Repository: openshift/release

Length of output: 379


The csi-operator repository does not have a build root configuration in the release-4.12 branch.

Setting from_repository: true requires the target repository (openshift/csi-operator) to define a build root configuration. The release-4.12 branch of openshift/csi-operator is missing the .ci-operator.yaml file with build_root_image definition. While the main branch has this configuration, the release-4.12 branch does not, which will cause CI builds to fail.

Either add .ci-operator.yaml to the release-4.12 branch of openshift/csi-operator, or change the configuration to use an explicit from_image instead of from_repository: true.

🤖 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
`@ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.12.yaml`
around lines 6 - 7, The job uses build_root: from_repository: true but the
openshift/csi-operator release-4.12 branch lacks a .ci-operator.yaml with a
build_root_image, so CI will fail; either add the missing .ci-operator.yaml
defining build_root_image to the release-4.12 branch of the
openshift/csi-operator repo, or change this config to use build_root:
from_image: <explicit-image> (replace <explicit-image> with the proper image
reference) so the pipeline doesn't rely on from_repository; ensure you
update/remove the from_repository entry and reference the correct
build_root_image or explicit from_image accordingly.

Comment on lines 6 to +7
build_root:
image_stream_tag:
name: release
namespace: openshift
tag: rhel-8-release-golang-1.25-openshift-4.23
from_repository: true
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.

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Verify csi-operator repository has build root configuration for release-4.13

echo "Checking for .ci-operator.yaml in openshift/csi-operator release-4.13 branch..."
gh api repos/openshift/csi-operator/contents/.ci-operator.yaml?ref=release-4.13 --jq '.content' | base64 -d

Repository: openshift/release

Length of output: 206


🏁 Script executed:

#!/bin/bash
# Check if release-4.13 branch exists in openshift/csi-operator
echo "=== Checking if release-4.13 branch exists ==="
gh api repos/openshift/csi-operator/branches/release-4.13 --jq '.name' 2>&1

# Check for other build configuration files
echo -e "\n=== Checking for Dockerfile in openshift/csi-operator release-4.13 ==="
gh api repos/openshift/csi-operator/contents/Dockerfile?ref=release-4.13 --jq '.name' 2>&1

# Check root of repo for any config files
echo -e "\n=== Checking repository root files in release-4.13 ==="
gh api repos/openshift/csi-operator/contents?ref=release-4.13 --jq '.[] | select(.type=="file") | .name' 2>&1 | head -20

Repository: openshift/release

Length of output: 347


🌐 Web query:

from_repository: true ci-operator build root configuration requirement

💡 Result:

In ci-operator, setting build_root: { from_repository: true } means the build-root configuration is sourced from the repository itself (not only from the ci-operator config). The docs describe this as the option “to configure the build_root in your repo alongside the code” so that code and build_root can be changed atomically, and they show the corresponding repo-local file .ci-operator.yaml containing the imagestream to use as the build root (e.g., build_root_image: ...). [1][2] Additionally, the build-root image has specific requirements for ci-operator: it must contain all build dependencies, include a git executable in $PATH, and have write permission in /go. [1][2] So the root configuration requirement is: ensure your repo-provided build root (via .ci-operator.yaml) points to a build-root image that satisfies those requirements, and enable from_repository: true in the ci-operator config to make ci-operator read that build-root definition from the repository. [1][2]

Citations:


🏁 Script executed:

#!/bin/bash
# Check when this configuration was added/modified
echo "=== Git history of the config file ==="
cd /tmp/release && git log --oneline -10 -- ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.13.yaml

# Check if there are any other build_root configurations in the release directory for reference
echo -e "\n=== Checking for other from_repository: true configs ==="
rg "from_repository: true" ci-operator/config/ -l | head -10

# Check one of those other configs to see the pattern
echo -e "\n=== Example from_repository: true config ==="
head -20 "$(rg "from_repository: true" ci-operator/config/ -l | head -1)"

Repository: openshift/release

Length of output: 1577


🏁 Script executed:

#!/bin/bash
# Verify the exact structure needed - check if .ci-operator.yaml needs to be at root level
echo "=== Searching for .ci-operator.yaml files in csi-operator repo ==="
gh api repos/openshift/csi-operator/git/trees/release-4.13?recursive=true --jq '.tree[] | select(.path | contains(".ci-operator")) | .path' 2>&1

Repository: openshift/release

Length of output: 128


🏁 Script executed:

#!/bin/bash
# Verify the pattern by checking if a working repo with from_repository: true has .ci-operator.yaml
echo "=== Checking for .ci-operator.yaml in terraform-provider-rhcs main branch ==="
gh api repos/terraform-redhat/terraform-provider-rhcs/contents/.ci-operator.yaml?ref=main --jq '.content' 2>&1 | head -5

echo -e "\n=== Checking for .ci-operator.yaml in odf-console release-4.13 branch ==="
gh api repos/red-hat-storage/odf-console/contents/.ci-operator.yaml?ref=release-4.13 --jq '.content' 2>&1 | head -5

Repository: openshift/release

Length of output: 449


The csi-operator repository is missing the required .ci-operator.yaml file in the release-4.13 branch.

Setting from_repository: true requires the target repository (openshift/csi-operator) to have a .ci-operator.yaml file with a build_root_image definition in its release-4.13 branch. Without this file, CI builds will fail. Verify by checking that the file exists in the target branch and contains the proper build_root_image configuration pointing to a build root image with all necessary build dependencies, git executable, and write permission in /go.

🤖 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
`@ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.13.yaml`
around lines 6 - 7, The config sets build_root.from_repository: true but the
target repo openshift/csi-operator lacks the required .ci-operator.yaml in its
release-4.13 branch; add a .ci-operator.yaml to that branch containing a
build_root_image entry that points to a build root image with the necessary
build dependencies, git installed, and write permission to /go, or change
build_root.from_repository to a concrete image here; ensure the
.ci-operator.yaml in release-4.13 defines build_root_image (and any related
build_root settings) so CI can locate and use the correct build root.

Comment on lines 6 to +7
build_root:
image_stream_tag:
name: release
namespace: openshift
tag: rhel-8-release-golang-1.25-openshift-4.23
from_repository: true
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.

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Verify csi-operator repository has build root configuration for release-4.14

echo "Checking for .ci-operator.yaml in openshift/csi-operator release-4.14 branch..."
gh api repos/openshift/csi-operator/contents/.ci-operator.yaml?ref=release-4.14 --jq '.content' | base64 -d

Repository: openshift/release

Length of output: 206


🏁 Script executed:

#!/bin/bash
# Check if release-4.14 branch exists and explore the repository structure

# Try listing branches
echo "=== Checking available branches in openshift/csi-operator ==="
gh api repos/openshift/csi-operator/branches --paginate --jq '.[] | select(.name | contains("4.14") or contains("release")) | .name' 2>/dev/null || echo "Failed to list branches"

# Try to list root files on main/master branch
echo ""
echo "=== Checking root directory contents on default branch ==="
gh api repos/openshift/csi-operator/contents --jq '.[] | .name' 2>/dev/null | head -20

# Try to get repository info
echo ""
echo "=== Repository info ==="
gh api repos/openshift/csi-operator --jq '{default_branch, archived, fork}'

Repository: openshift/release

Length of output: 902


🏁 Script executed:

#!/bin/bash
# Alternative approach: search for any .ci-operator.yaml files in different ways

echo "=== Checking default branch for .ci-operator.yaml ==="
gh api repos/openshift/csi-operator/contents/.ci-operator.yaml 2>&1 | head -20

echo ""
echo "=== Listing top-level config files that might define build_root ==="
for file in .ci-operator.yaml openshift-ci.yaml ci-operator.yaml; do
  echo "Checking for $file:"
  gh api repos/openshift/csi-operator/contents/$file 2>&1 | grep -E "(message|name)" | head -1
done

Repository: openshift/release

Length of output: 2586


🌐 Web query:

openshift csi-operator release 4.14 build root ci configuration

💡 Result:

I couldn’t locate an authoritative source that lists the exact “OpenShift csi-operator release 4.14 build root / build_root (root ci configuration)” values (for example the concrete build_root image name/tag for OCP 4.14). What I could confirm from authoritative sources is how OpenShift’s CI-operator “build_root_image/build_root” is wired for OCP components like the CSI operator: 1) The OpenShift CI-operator configuration for each component refers to a “build_root_image” that is stored in openshift/release under the ci-operator-config directory, and per-repo.ci-operator.yaml is updated to match that central value.[1][2][3] 2) This was introduced to support reading build_root from each repository “rather than the central config in openshift/release”, and the PR text explicitly notes it as mandatory for OCP components that have an ART build config.[1][2][3] For the specific CSI operator repository, there is a merged change titled “Add ci-operator config”, indicating that openshift/csi-operator gained its CI-operator configuration in 2023 (but the search results I retrieved don’t include the actual.ci-operator.yaml contents for the 4.14 branch/tag).[4] If you can share either (a) the exact repository path you mean by “build root ci configuration” (for example a particular ci-operator/config YAML file) or (b) the specific CSI operator image/component name within the csi-operator umbrella (for example which CSI driver operator), I can target the next search specifically at the OCP 4.14 ci-operator-config entry that defines build_root.

Citations:


🏁 Script executed:

#!/bin/bash
# Check .ci-operator.yaml on release-4.14 branch specifically

echo "=== Checking .ci-operator.yaml on release-4.14 branch ==="
gh api repos/openshift/csi-operator/contents/.ci-operator.yaml?ref=release-4.14 --jq '.content' 2>/dev/null | base64 -d 2>/dev/null

echo ""
echo "=== Checking if .ci-operator.yaml exists on release-4.14 ==="
gh api repos/openshift/csi-operator/contents/.ci-operator.yaml?ref=release-4.14 2>&1 | grep -E "(name|message|status)" | head -5

Repository: openshift/release

Length of output: 333


🏁 Script executed:

#!/bin/bash
# Check git history to understand if .ci-operator.yaml is in all branches

echo "=== Check when .ci-operator.yaml was added to repo ==="
gh api repos/openshift/csi-operator/commits?path=.ci-operator.yaml --paginate --jq '.[] | {sha: .sha[0:7], date: .commit.author.date, message: .commit.message}' | head -10

echo ""
echo "=== List branches that might not have the file ==="
for branch in release-4.14 release-4.13 main; do
  echo -n "$branch: "
  gh api repos/openshift/csi-operator/contents/.ci-operator.yaml?ref=$branch 2>&1 | grep -o '"name":"\.ci-operator\.yaml"' > /dev/null && echo "HAS .ci-operator.yaml" || echo "MISSING or ERROR"
done

Repository: openshift/release

Length of output: 2960


The release-4.14 branch is missing the .ci-operator.yaml file that from_repository: true requires.

The .ci-operator.yaml file with build_root_image configuration exists on the main branch but is not present on the release-4.14 branch. Setting from_repository: true instructs CI to read the build root from the target repository (openshift/csi-operator), but since the required file is missing from the release-4.14 branch, CI builds for this configuration will fail.

Either ensure .ci-operator.yaml is present on release-4.14 with a proper build_root_image definition, or remove the from_repository: true setting and define the build root inline in this config file.

🤖 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
`@ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.14.yaml`
around lines 6 - 7, The config sets build_root.from_repository: true but the
release-4.14 branch of openshift/csi-operator lacks the required
.ci-operator.yaml with a build_root_image entry; fix by either adding a
.ci-operator.yaml to the release-4.14 branch that includes a proper
build_root_image for the build root, or remove build_root.from_repository and
instead declare the build_root inline in this file (update the build_root block
to specify the image), referencing build_root, from_repository, and
build_root_image in your change.

Comment on lines 10 to +11
build_root:
image_stream_tag:
name: release
namespace: openshift
tag: rhel-8-release-golang-1.16-openshift-4.9
from_repository: true
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.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

targets=(
  "openshift/frr release-4.16"
  "openshift/kubevirt-csi-driver release-4.22"
  "openshift/bond-cni release-4.15"
  "openshift/kubevirt-csi-driver release-4.14"
  "openshift/ovn-kubernetes sandbox-release-4.17"
  "openshift/frr release-4.19"
  "openshift/kubevirt-csi-driver release-4.17"
  "openshift/apiserver-network-proxy release-4.12"
)

tmp_dir="$(mktemp -d)"
trap 'rm -rf "$tmp_dir"' EXIT

fail=0
for target in "${targets[@]}"; do
  read -r repo branch <<< "$target"
  base_url="https://raw.githubusercontent.com/${repo}/${branch}"
  ci_file="${tmp_dir}/$(echo "${repo//\//_}")_${branch}.yaml"

  ci_status="$(curl -sS -o "$ci_file" -w "%{http_code}" "${base_url}/.ci-operator.yaml" || true)"
  docker_status="$(curl -sS -o /dev/null -w "%{http_code}" "${base_url}/Dockerfile" || true)"

  has_build_root_image="no"
  if [[ "$ci_status" == "200" ]] && rg -n '^\s*build_root_image\s*:' "$ci_file" >/dev/null; then
    has_build_root_image="yes"
  fi

  if [[ "$has_build_root_image" == "yes" || "$docker_status" == "200" ]]; then
    echo "OK   ${repo}@${branch} (build_root_image=${has_build_root_image}, Dockerfile_http=${docker_status})"
  else
    echo "FAIL ${repo}@${branch} (missing .ci-operator.yaml build_root_image and root Dockerfile)"
    fail=1
  fi
done

exit "$fail"

Repository: openshift/release

Length of output: 780


🏁 Script executed:

git ls-files ci-operator/config/openshift/ | grep -E "\.yaml$" | sort

Repository: openshift/release

Length of output: 50374


🏁 Script executed:

git diff --name-only --diff-filter=ACMR | grep -E "ci-operator/config/openshift.*\.yaml$"

Repository: openshift/release

Length of output: 43


🏁 Script executed:

# Look for files matching the 8 targets from the verification script
echo "=== Checking target files ==="
targets=(
  "openshift/frr/openshift-frr-release-4.16.yaml"
  "openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.22.yaml"
  "openshift/bond-cni/openshift-bond-cni-release-4.15.yaml"
  "openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.14.yaml"
  "openshift/ovn-kubernetes/openshift-ovn-kubernetes-sandbox-release-4.17.yaml"
  "openshift/frr/openshift-frr-release-4.19.yaml"
  "openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.17.yaml"
  "openshift/apiserver-network-proxy/openshift-apiserver-network-proxy-release-4.12.yaml"
)

for target in "${targets[@]}"; do
  path="ci-operator/config/${target}"
  if [ -f "$path" ]; then
    echo "EXISTS: $path"
    # Show build_root section
    echo "  build_root content:"
    grep -A 2 "^build_root:" "$path" | head -5
  else
    echo "MISSING: $path"
  fi
done

Repository: openshift/release

Length of output: 1523


🏁 Script executed:

# Double-check the bond-cni target specifically
echo "=== Checking openshift/bond-cni release-4.15 ==="
curl -sS -o /tmp/bond-cni-ci.yaml "https://raw.githubusercontent.com/openshift/bond-cni/release-4.15/.ci-operator.yaml"
echo "CI file HTTP status: $?"

echo ""
echo "=== Checking for Dockerfile ==="
curl -sS -o /dev/null -w "Dockerfile HTTP status: %{http_code}\n" "https://raw.githubusercontent.com/openshift/bond-cni/release-4.15/Dockerfile"

echo ""
echo "=== CI file content (if exists) ==="
if [ -f /tmp/bond-cni-ci.yaml ]; then
  head -20 /tmp/bond-cni-ci.yaml
else
  echo "CI file not found (404)"
fi

Repository: openshift/release

Length of output: 245


The from_repository: true switch for openshift/bond-cni@release-4.15 will fail ci-operator resolution.

The verification script identified that openshift/bond-cni@release-4.15 lacks both a .ci-operator.yaml with build_root_image and a root Dockerfile. Since the change enables from_repository: true mode for this branch, ci-operator will be unable to resolve build-root metadata and builds will fail post-merge.

Review the affected targets and either remove bond-cni@release-4.15 from the configuration changes or add the required build-root metadata to that branch before merging.

🤖 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 `@ci-operator/config/openshift/frr/openshift-frr-release-4.16.yaml` around
lines 10 - 11, The change flips build_root.from_repository to true which will
break ci-operator resolution for openshift/bond-cni@release-4.15 because that
branch lacks a .ci-operator.yaml with build_root_image and a root Dockerfile;
either revert/remove the bond-cni@release-4.15 target from this config or change
build_root.from_repository back to false for this branch, or add the missing
build-root metadata to the bond-cni@release-4.15 branch (create a
.ci-operator.yaml with a build_root_image entry and/or add a root Dockerfile) so
ci-operator can resolve the build root.

@Atharva-Shinde Atharva-Shinde marked this pull request as ready for review May 12, 2026 05:03
@openshift-ci openshift-ci Bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label May 12, 2026
@openshift-ci openshift-ci Bot requested review from damdo and deads2k May 12, 2026 05:03
@Atharva-Shinde
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 May 12, 2026
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
core-services/prow/02_config/operator-framework/operator-registry/_prowconfig.yaml (1)

1-93: ⚠️ Potential issue | 🔴 Critical | ⚡ Quick win

Critical: File naming convention prevents changes from being applied.

This file is prefixed with an underscore (_prowconfig.yaml), which means it is excluded from application according to the coding guidelines. All changes made to this file will have no effect in the production environment.

As per coding guidelines: "Core services admin resources must be named with admin_*.yaml prefix; files prefixed with _*.yaml are excluded from application"

🔧 Proposed fix

Rename the file to remove the underscore prefix. The file should be named:

  • Current: _prowconfig.yaml
  • Should be: prowconfig.yaml or admin_prowconfig.yaml (if it's an admin resource)

After renaming, ensure the file is properly referenced in any parent configurations.

🤖 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
`@core-services/prow/02_config/operator-framework/operator-registry/_prowconfig.yaml`
around lines 1 - 93, The file _prowconfig.yaml is prefixed with an underscore so
it is excluded from deployment; rename the file to remove the leading underscore
(e.g., prowconfig.yaml or admin_prowconfig.yaml if it’s an admin resource) so
the tide configuration (look for the top-level "tide" block) is applied, update
any parent references that point to _prowconfig.yaml to the new name, and commit
the rename/move so CI picks up the change.
🤖 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.

Outside diff comments:
In
`@core-services/prow/02_config/operator-framework/operator-registry/_prowconfig.yaml`:
- Around line 1-93: The file _prowconfig.yaml is prefixed with an underscore so
it is excluded from deployment; rename the file to remove the leading underscore
(e.g., prowconfig.yaml or admin_prowconfig.yaml if it’s an admin resource) so
the tide configuration (look for the top-level "tide" block) is applied, update
any parent references that point to _prowconfig.yaml to the new name, and commit
the rename/move so CI picks up the change.

ℹ️ Review info
⚙️ Run configuration

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

Review profile: CHILL

Plan: Enterprise

Run ID: e6f01e12-06ab-4d81-bd1c-935de7f58aa8

📥 Commits

Reviewing files that changed from the base of the PR and between a92f5a8 and 6b79a94.

⛔ Files ignored due to path filters (105)
  • ci-operator/jobs/openshift/apiserver-network-proxy/openshift-apiserver-network-proxy-release-4.12-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/apiserver-network-proxy/openshift-apiserver-network-proxy-release-4.12-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/apiserver-network-proxy/openshift-apiserver-network-proxy-release-4.13-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/apiserver-network-proxy/openshift-apiserver-network-proxy-release-4.13-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/bond-cni/openshift-bond-cni-release-4.12-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/bond-cni/openshift-bond-cni-release-4.12-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/bond-cni/openshift-bond-cni-release-4.13-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/bond-cni/openshift-bond-cni-release-4.13-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/bond-cni/openshift-bond-cni-release-4.14-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/bond-cni/openshift-bond-cni-release-4.14-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/bond-cni/openshift-bond-cni-release-4.15-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/bond-cni/openshift-bond-cni-release-4.15-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.12-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.12-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.13-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.13-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cloud-provider-gcp/openshift-cloud-provider-gcp-release-4.12-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cloud-provider-gcp/openshift-cloud-provider-gcp-release-4.12-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cloud-provider-gcp/openshift-cloud-provider-gcp-release-4.13-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cloud-provider-gcp/openshift-cloud-provider-gcp-release-4.13-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cloud-provider-gcp/openshift-cloud-provider-gcp-release-4.14-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cloud-provider-gcp/openshift-cloud-provider-gcp-release-4.14-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cloud-provider-nutanix/openshift-cloud-provider-nutanix-release-4.12-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cloud-provider-nutanix/openshift-cloud-provider-nutanix-release-4.12-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cloud-provider-nutanix/openshift-cloud-provider-nutanix-release-4.13-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cloud-provider-nutanix/openshift-cloud-provider-nutanix-release-4.13-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cloud-provider-nutanix/openshift-cloud-provider-nutanix-release-4.14-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cloud-provider-nutanix/openshift-cloud-provider-nutanix-release-4.14-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cloud-provider-powervs/openshift-cloud-provider-powervs-release-4.12-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cloud-provider-powervs/openshift-cloud-provider-powervs-release-4.12-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cloud-provider-powervs/openshift-cloud-provider-powervs-release-4.13-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cloud-provider-powervs/openshift-cloud-provider-powervs-release-4.13-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.12-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.12-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.13-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.13-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.14-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.14-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.15-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.15-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/csi-operator/openshift-csi-operator-release-4.12-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/csi-operator/openshift-csi-operator-release-4.13-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/csi-operator/openshift-csi-operator-release-4.14-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/etcd/openshift-etcd-openshift-4.12-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/etcd/openshift-etcd-openshift-4.12-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/frr/openshift-frr-release-4.12-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/frr/openshift-frr-release-4.12-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/frr/openshift-frr-release-4.13-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/frr/openshift-frr-release-4.13-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/frr/openshift-frr-release-4.14-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/frr/openshift-frr-release-4.14-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/frr/openshift-frr-release-4.15-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/frr/openshift-frr-release-4.15-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/frr/openshift-frr-release-4.16-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/frr/openshift-frr-release-4.16-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/frr/openshift-frr-release-4.17-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/frr/openshift-frr-release-4.17-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/frr/openshift-frr-release-4.18-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/frr/openshift-frr-release-4.18-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/frr/openshift-frr-release-4.19-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/frr/openshift-frr-release-4.19-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.12-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.12-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.13-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.13-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.14-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.14-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.15-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.15-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.16-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.16-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.17-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.17-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.18-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.18-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.19-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.19-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.20-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.20-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.21-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.21-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.22-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.22-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.12-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.12-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.13-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.13-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.14-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.14-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.14-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.14-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.15-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.15-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.16-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.16-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.17-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.17-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.18-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.18-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-sandbox-release-4.16-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-sandbox-release-4.16-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-sandbox-release-4.16-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-sandbox-release-4.17-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-sandbox-release-4.17-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-sandbox-release-4.17-presubmits.yaml is excluded by !ci-operator/jobs/**
📒 Files selected for processing (57)
  • ci-operator/config/openshift/apiserver-network-proxy/openshift-apiserver-network-proxy-release-4.12.yaml
  • ci-operator/config/openshift/apiserver-network-proxy/openshift-apiserver-network-proxy-release-4.13.yaml
  • ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.12.yaml
  • ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.13.yaml
  • ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.14.yaml
  • ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.15.yaml
  • ci-operator/config/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.12.yaml
  • ci-operator/config/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.13.yaml
  • ci-operator/config/openshift/cloud-provider-gcp/openshift-cloud-provider-gcp-release-4.12.yaml
  • ci-operator/config/openshift/cloud-provider-gcp/openshift-cloud-provider-gcp-release-4.13.yaml
  • ci-operator/config/openshift/cloud-provider-gcp/openshift-cloud-provider-gcp-release-4.14.yaml
  • ci-operator/config/openshift/cloud-provider-nutanix/openshift-cloud-provider-nutanix-release-4.12.yaml
  • ci-operator/config/openshift/cloud-provider-nutanix/openshift-cloud-provider-nutanix-release-4.13.yaml
  • ci-operator/config/openshift/cloud-provider-nutanix/openshift-cloud-provider-nutanix-release-4.14.yaml
  • ci-operator/config/openshift/cloud-provider-powervs/openshift-cloud-provider-powervs-release-4.12.yaml
  • ci-operator/config/openshift/cloud-provider-powervs/openshift-cloud-provider-powervs-release-4.13.yaml
  • ci-operator/config/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.12.yaml
  • ci-operator/config/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.13.yaml
  • ci-operator/config/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.14.yaml
  • ci-operator/config/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.15.yaml
  • ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.12.yaml
  • ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.13.yaml
  • ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.14.yaml
  • ci-operator/config/openshift/etcd/openshift-etcd-openshift-4.12.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.12.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.13.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.14.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.15.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.16.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.17.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.18.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.19.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.12.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.13.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.14.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.15.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.16.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.17.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.18.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.19.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.20.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.21.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.22.yaml
  • ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.12.yaml
  • ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.13.yaml
  • ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.14.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.14.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.15.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.16.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.17.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.18.yaml
  • ci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-sandbox-release-4.16.yaml
  • ci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-sandbox-release-4.17.yaml
  • core-services/prow/02_config/openshift/controller-runtime-common/_prowconfig.yaml
  • core-services/prow/02_config/openshift/hypershift-oadp-plugin/_prowconfig.yaml
  • core-services/prow/02_config/operator-framework/operator-lifecycle-manager/_prowconfig.yaml
  • core-services/prow/02_config/operator-framework/operator-registry/_prowconfig.yaml
✅ Files skipped from review due to trivial changes (16)
  • ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.15.yaml
  • core-services/prow/02_config/operator-framework/operator-lifecycle-manager/_prowconfig.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.12.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.19.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.22.yaml
  • core-services/prow/02_config/openshift/hypershift-oadp-plugin/_prowconfig.yaml
  • core-services/prow/02_config/openshift/controller-runtime-common/_prowconfig.yaml
  • ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.12.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.16.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.20.yaml
  • ci-operator/config/openshift/etcd/openshift-etcd-openshift-4.12.yaml
  • ci-operator/config/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.12.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.17.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.15.yaml
  • ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.12.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.18.yaml
🚧 Files skipped from review as they are similar to previous changes (37)
  • ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.12.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.13.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.15.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.19.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.14.yaml
  • ci-operator/config/openshift/apiserver-network-proxy/openshift-apiserver-network-proxy-release-4.13.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.12.yaml
  • ci-operator/config/openshift/cloud-provider-nutanix/openshift-cloud-provider-nutanix-release-4.12.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.17.yaml
  • ci-operator/config/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.13.yaml
  • ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.13.yaml
  • ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.13.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.14.yaml
  • ci-operator/config/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.12.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.18.yaml
  • ci-operator/config/openshift/cloud-provider-powervs/openshift-cloud-provider-powervs-release-4.13.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.18.yaml
  • ci-operator/config/openshift/cloud-provider-gcp/openshift-cloud-provider-gcp-release-4.13.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.14.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.15.yaml
  • ci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-sandbox-release-4.17.yaml
  • ci-operator/config/openshift/cloud-provider-nutanix/openshift-cloud-provider-nutanix-release-4.13.yaml
  • ci-operator/config/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.13.yaml
  • ci-operator/config/openshift/cloud-provider-powervs/openshift-cloud-provider-powervs-release-4.12.yaml
  • ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.14.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.16.yaml
  • ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.14.yaml
  • ci-operator/config/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.15.yaml
  • ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.13.yaml
  • ci-operator/config/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.14.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.21.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.17.yaml
  • ci-operator/config/openshift/apiserver-network-proxy/openshift-apiserver-network-proxy-release-4.12.yaml
  • ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.14.yaml
  • ci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-sandbox-release-4.16.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.16.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.13.yaml

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 12, 2026

Caution

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

Error details
{}

@Atharva-Shinde
Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-frr-release-4.16-images
/pj-rehearse pull-ci-openshift-frr-release-4.16-metallb-e2e-metal-frrk8s
/pj-rehearse pull-ci-openshift-frr-release-4.16-metallb-e2e-metal-ipi-ovn
/pj-rehearse pull-ci-openshift-frr-release-4.16-security
/pj-rehearse pull-ci-openshift-frr-release-4.14-images

@openshift-merge-bot
Copy link
Copy Markdown
Contributor

@Atharva-Shinde: 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

@Atharva-Shinde: requesting more than one rehearsal in one comment is not supported. If you would like to rehearse multiple specific jobs, please separate the job names by a space in a single command.

3 similar comments
@openshift-merge-bot
Copy link
Copy Markdown
Contributor

@Atharva-Shinde: requesting more than one rehearsal in one comment is not supported. If you would like to rehearse multiple specific jobs, please separate the job names by a space in a single command.

@openshift-merge-bot
Copy link
Copy Markdown
Contributor

@Atharva-Shinde: requesting more than one rehearsal in one comment is not supported. If you would like to rehearse multiple specific jobs, please separate the job names by a space in a single command.

@openshift-merge-bot
Copy link
Copy Markdown
Contributor

@Atharva-Shinde: requesting more than one rehearsal in one comment is not supported. If you would like to rehearse multiple specific jobs, please separate the job names by a space in a single command.

@openshift-merge-bot
Copy link
Copy Markdown
Contributor

@Atharva-Shinde, pj-rehearse: unable to determine affected jobs. This could be due to a branch that needs to be rebased. ERROR:

couldn't prepare candidate: couldn't rebase candidate onto 5b6c5259aa389fac39592861825e1afe240b9ddc due to conflicts
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.

@openshift-ci openshift-ci Bot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label May 14, 2026
@Atharva-Shinde Atharva-Shinde marked this pull request as draft May 14, 2026 07:17
@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 May 14, 2026
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🤖 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/config/openshift/frr/openshift-frr-release-4.18.yaml`:
- Around line 10-11: Confirm whether using build_root: from_repository: true is
valid per the CI Operator schema and matches the PR intent: inspect the CI
operator schema/docs for "build_root" (search for "from_repository" vs
"image_stream_tag") and if the goal is to point to a component-specific
build_root_image tag (per the PR description) replace the from_repository
setting with the explicit image_stream_tag reference (e.g., image_stream_tag: {
name: "<component>-build_root_image:latest" }), otherwise update the PR
description to state that build_root will be sourced from the repository; check
and adjust any tests/templates that expect image_stream_tag to ensure
consistency.

In
`@ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.12.yaml`:
- Line 8: The change set flips from_repository: true which forces the
kubevirt-csi-driver repo to supply its own buildroot, but the repo's
.ci-operator.yaml currently only defines
rhel-9-release-golang-1.24-openshift-4.21 (incompatible with release-4.12);
either revert this file to keep the old image_stream_tag configuration for
release-4.12, or add a branch-specific override in the repo's .ci-operator.yaml
that defines a build root using golang-1.18 and openshift-4.12 images for the
release-4.12 branch so the build tools match that branch (ensure the override
targets release-4.12 and uses the compatible image tags).
🪄 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: e1d3f71d-b213-484f-a909-5c14047c65e7

📥 Commits

Reviewing files that changed from the base of the PR and between 6b79a94 and 2027109.

⛔ Files ignored due to path filters (247)
  • ci-operator/jobs/3scale-qe/3scale-deploy/3scale-qe-3scale-deploy-main-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/3scale-qe/3scale-deploy/3scale-qe-3scale-deploy-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/3scale/3scale-operator/3scale-3scale-operator-3scale-2.11-candidate-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/3scale/3scale-operator/3scale-3scale-operator-3scale-2.11-stable-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/3scale/3scale-operator/3scale-3scale-operator-3scale-2.12-stable-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/3scale/3scale-operator/3scale-3scale-operator-3scale-2.14-stable-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/3scale/3scale-operator/3scale-3scale-operator-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/Azure/ARO-HCP/Azure-ARO-HCP-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/Azure/ARO-HCP/Azure-ARO-HCP-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/Azure/ARO-RP/Azure-ARO-RP-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/Azure/ARO-RP/Azure-ARO-RP-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/CSPI-QE/interop-ocp-watcher-bot/CSPI-QE-interop-ocp-watcher-bot-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/CSPI-QE/interop-ocp-watcher-bot/CSPI-QE-interop-ocp-watcher-bot-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ComplianceAsCode/compliance-operator/ComplianceAsCode-compliance-operator-1.6-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ComplianceAsCode/compliance-operator/ComplianceAsCode-compliance-operator-1.6-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ComplianceAsCode/compliance-operator/ComplianceAsCode-compliance-operator-1.7-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ComplianceAsCode/compliance-operator/ComplianceAsCode-compliance-operator-1.7-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ComplianceAsCode/compliance-operator/ComplianceAsCode-compliance-operator-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ComplianceAsCode/compliance-operator/ComplianceAsCode-compliance-operator-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ComplianceAsCode/content/ComplianceAsCode-content-master-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ComplianceAsCode/content/ComplianceAsCode-content-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/Prucek/release/Prucek-release-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/RedHatQE/firewatch/RedHatQE-firewatch-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/RedHatQE/firewatch/RedHatQE-firewatch-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/RedHatQE/interop-aws-reporter/RedHatQE-interop-aws-reporter-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/RedHatQE/interop-testing/RedHatQE-interop-testing-cnv-4.18-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/RedHatQE/interop-testing/RedHatQE-interop-testing-cnv-4.18-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/RedHatQE/interop-testing/RedHatQE-interop-testing-master-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/RedHatQE/interop-testing/RedHatQE-interop-testing-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-5.8-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-5.8-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-5.9-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-5.9-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-6.0-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-6.0-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-v1.0-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-v1.0-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-v1.1-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-v1.1-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/logging-fluentd/ViaQ-logging-fluentd-v1.16.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/logging-fluentd/ViaQ-logging-fluentd-v1.16.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/logging-kibana/ViaQ-logging-kibana-openshift-logging-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/logging-kibana/ViaQ-logging-kibana-openshift-logging-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-release-5.8-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-release-5.8-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-release-5.9-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-release-5.9-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-v0.37.1-rh-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-v0.37.1-rh-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-v0.47.0-rh-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-v0.47.0-rh-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-v0.50.0-rh-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-v0.50.0-rh-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-v0.54.0-rh-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-v0.54.0-rh-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/app-sre/deployment-validation-operator/app-sre-deployment-validation-operator-master-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/app-sre/deployment-validation-operator/app-sre-deployment-validation-operator-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/app-sre/deployment-validation-operator/app-sre-deployment-validation-operator-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/backube/volsync/backube-volsync-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/backube/volsync/backube-volsync-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/codeready-toolchain/workload-analyzer/codeready-toolchain-workload-analyzer-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.10-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.11-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.12-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.13-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.14-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.15-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.16-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.17-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.18-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.19-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.8-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.9-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhel-9.6-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/rhel-coreos-config/coreos-rhel-coreos-config-mintmaker-bootc-main-updates-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/crc/crc-org-crc-crc-ng-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/crc/crc-org-crc-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-4.7-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-4.8-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-4.9-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-podman-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.11-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.12-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.13-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.14-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.15-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.16-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.17-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.18-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.19-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.20-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.21-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.22-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/vfkit/crc-org-vfkit-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.13-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.14-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.16-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.17-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.18-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.19-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.20-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.21-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.22-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.23-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.24-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.25-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/devfile/devworkspace-operator/devfile-devworkspace-operator-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/devfile/integration-tests/devfile-integration-tests-main-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/devfile/integration-tests/devfile-integration-tests-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/devfile/integration-tests/devfile-integration-tests-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/devfile/registry-operator/devfile-registry-operator-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/devfile/registry/devfile-registry-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-7.113.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-7.114.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-7.115.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-7.116.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-7.117.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-7.118.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-7.119.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-7.120.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-plugin-registry/eclipse-che-che-plugin-registry-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/fleetshift/fleetshift-poc/fleetshift-fleetshift-poc-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/fleetshift/fleetshift-poc/fleetshift-fleetshift-poc-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/fleetshift/fleetshift-user-interface/fleetshift-fleetshift-user-interface-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/fleetshift/fleetshift-user-interface/fleetshift-fleetshift-user-interface-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/freeipa/freeipa-operator/freeipa-freeipa-operator-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ibmz-eco/isv-operator/ibmz-eco-isv-operator-openshift-4.6-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ibmz-eco/isv-operator/ibmz-eco-isv-operator-openshift-4.7-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/dex-operator/identitatem-dex-operator-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/dex-operator/identitatem-dex-operator-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/dex-operator/identitatem-dex-operator-stable-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/dex-operator/identitatem-dex-operator-stable-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/idp-client-api/identitatem-idp-client-api-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/idp-client-api/identitatem-idp-client-api-stable-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/idp-configs-api/identitatem-idp-configs-api-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/idp-configs-api/identitatem-idp-configs-api-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/idp-mgmt-operator/identitatem-idp-mgmt-operator-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/idp-mgmt-operator/identitatem-idp-mgmt-operator-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/idp-mgmt-operator/identitatem-idp-mgmt-operator-stable-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/idp-mgmt-operator/identitatem-idp-mgmt-operator-stable-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/idp-mgmt-operator/identitatem-idp-mgmt-operator-test-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/idp-mgmt-operator/identitatem-idp-mgmt-operator-test-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/infinispan/infinispan-operator/infinispan-infinispan-operator-stable-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/infinispan/infinispan-operator/infinispan-infinispan-operator-stable-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/infra-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/ansible-tower-configuration/integr8ly-ansible-tower-configuration-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/application-monitoring-operator/integr8ly-application-monitoring-operator-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/application-monitoring-operator/integr8ly-application-monitoring-operator-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/cloud-resource-operator/integr8ly-cloud-resource-operator-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/cloud-resource-operator/integr8ly-cloud-resource-operator-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/cloud-resource-operator/integr8ly-cloud-resource-operator-mgdapi-3425-gcp-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/cloud-resource-operator/integr8ly-cloud-resource-operator-mgdapi-3425-gcp-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/delorean/integr8ly-delorean-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/delorean/integr8ly-delorean-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/installation/integr8ly-installation-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-mgdapi-1595-cluster-scoped-3scale-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-mgdapi-1595-cluster-scoped-3scale-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-mgdapi-3425-gcp-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-mgdapi-3425-gcp-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-mgdapi-3551-autoscaling-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-mgdapi-3551-autoscaling-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-mgdapi-5727-obo-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-mgdapi-5727-obo-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-rhoam-release-v1.33-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-rhoam-release-v1.33-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/workload-web-app/integr8ly-workload-web-app-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/workload-web-app/integr8ly-workload-web-app-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/jboss-eap-qe/openshift-eap-tests/jboss-eap-qe-openshift-eap-tests-pit-7.4.x-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/jboss-eap-qe/openshift-eap-tests/jboss-eap-qe-openshift-eap-tests-pit-7.4.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/jboss-fuse/camel-k-test-container/jboss-fuse-camel-k-test-container-main-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/jboss-fuse/camel-k-test-container/jboss-fuse-camel-k-test-container-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/jianzhangbjz/learn-operator/jianzhangbjz-learn-operator-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/jianzhangbjz/learn-operator/jianzhangbjz-learn-operator-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.0.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.0.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.1.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.1.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.2.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.2.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.3.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.3.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.4.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.4.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.10.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.10.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.11.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.11.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.12.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.12.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.13.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.13.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.8.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.8.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.9.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.9.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-tests-container/kiegroup-kie-cloud-tests-container-main-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-tests-container/kiegroup-kie-cloud-tests-container-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konflux-ci/e2e-tests/konflux-ci-e2e-tests-main-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konflux-ci/e2e-tests/konflux-ci-e2e-tests-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konflux-ci/e2e-tests/konflux-ci-e2e-tests-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-mta_7.2.0-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-mta_7.2.0-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-mta_8.0.0-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-mta_8.0.0-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-release-0.6-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-release-0.6-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-release-0.7-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-release-0.7-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle2-ui/konveyor-tackle2-ui-release-0.8-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle2-ui/konveyor-tackle2-ui-release-0.8-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.10-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.10-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.11-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.11-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.12-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.12-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.13-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.13-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.14-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.14-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.15-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.15-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.16-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.16-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.17-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.17-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.18-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.18-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.19-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.19-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.20-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.20-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.21-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.21-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.22-postsubmits.yaml is excluded by !ci-operator/jobs/**
📒 Files selected for processing (53)
  • ci-operator/config/openshift/apiserver-network-proxy/openshift-apiserver-network-proxy-release-4.12.yaml
  • ci-operator/config/openshift/apiserver-network-proxy/openshift-apiserver-network-proxy-release-4.13.yaml
  • ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.12.yaml
  • ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.13.yaml
  • ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.14.yaml
  • ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.15.yaml
  • ci-operator/config/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.12.yaml
  • ci-operator/config/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.13.yaml
  • ci-operator/config/openshift/cloud-provider-gcp/openshift-cloud-provider-gcp-release-4.12.yaml
  • ci-operator/config/openshift/cloud-provider-gcp/openshift-cloud-provider-gcp-release-4.13.yaml
  • ci-operator/config/openshift/cloud-provider-gcp/openshift-cloud-provider-gcp-release-4.14.yaml
  • ci-operator/config/openshift/cloud-provider-nutanix/openshift-cloud-provider-nutanix-release-4.12.yaml
  • ci-operator/config/openshift/cloud-provider-nutanix/openshift-cloud-provider-nutanix-release-4.13.yaml
  • ci-operator/config/openshift/cloud-provider-nutanix/openshift-cloud-provider-nutanix-release-4.14.yaml
  • ci-operator/config/openshift/cloud-provider-powervs/openshift-cloud-provider-powervs-release-4.12.yaml
  • ci-operator/config/openshift/cloud-provider-powervs/openshift-cloud-provider-powervs-release-4.13.yaml
  • ci-operator/config/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.12.yaml
  • ci-operator/config/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.13.yaml
  • ci-operator/config/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.14.yaml
  • ci-operator/config/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.15.yaml
  • ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.12.yaml
  • ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.13.yaml
  • ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.14.yaml
  • ci-operator/config/openshift/etcd/openshift-etcd-openshift-4.12.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.12.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.13.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.14.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.15.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.16.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.17.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.18.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.19.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.12.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.13.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.14.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.15.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.16.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.17.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.18.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.19.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.20.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.21.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.22.yaml
  • ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.12.yaml
  • ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.13.yaml
  • ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.14.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.14.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.15.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.16.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.17.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.18.yaml
  • ci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-sandbox-release-4.16.yaml
  • ci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-sandbox-release-4.17.yaml
✅ Files skipped from review due to trivial changes (9)
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.15.yaml
  • ci-operator/config/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.14.yaml
  • ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.12.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.19.yaml
  • ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.14.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.12.yaml
  • ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.13.yaml
  • ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.15.yaml
  • ci-operator/config/openshift/cloud-provider-gcp/openshift-cloud-provider-gcp-release-4.12.yaml
🚧 Files skipped from review as they are similar to previous changes (41)
  • ci-operator/config/openshift/cloud-provider-nutanix/openshift-cloud-provider-nutanix-release-4.14.yaml
  • ci-operator/config/openshift/etcd/openshift-etcd-openshift-4.12.yaml
  • ci-operator/config/openshift/cloud-provider-nutanix/openshift-cloud-provider-nutanix-release-4.13.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.14.yaml
  • ci-operator/config/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.12.yaml
  • ci-operator/config/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.13.yaml
  • ci-operator/config/openshift/cloud-provider-nutanix/openshift-cloud-provider-nutanix-release-4.12.yaml
  • ci-operator/config/openshift/cloud-provider-gcp/openshift-cloud-provider-gcp-release-4.14.yaml
  • ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.12.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.18.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.14.yaml
  • ci-operator/config/openshift/apiserver-network-proxy/openshift-apiserver-network-proxy-release-4.12.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.16.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.17.yaml
  • ci-operator/config/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.13.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.15.yaml
  • ci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-sandbox-release-4.16.yaml
  • ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.14.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.16.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.21.yaml
  • ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.12.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.20.yaml
  • ci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-sandbox-release-4.17.yaml
  • ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.13.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.13.yaml
  • ci-operator/config/openshift/cloud-provider-powervs/openshift-cloud-provider-powervs-release-4.13.yaml
  • ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.13.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.14.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.17.yaml
  • ci-operator/config/openshift/cloud-provider-gcp/openshift-cloud-provider-gcp-release-4.13.yaml
  • ci-operator/config/openshift/cluster-api-operator/openshift-cluster-api-operator-release-4.15.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.15.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.19.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.17.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.18.yaml
  • ci-operator/config/openshift/cloud-provider-aws/openshift-cloud-provider-aws-release-4.12.yaml
  • ci-operator/config/openshift/apiserver-network-proxy/openshift-apiserver-network-proxy-release-4.13.yaml
  • ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.22.yaml
  • ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.14.yaml
  • ci-operator/config/openshift/monitoring-plugin/openshift-monitoring-plugin-release-4.16.yaml
  • ci-operator/config/openshift/frr/openshift-frr-release-4.13.yaml

Comment on lines 10 to +11
build_root:
image_stream_tag:
name: release
namespace: openshift
tag: rhel-8-release-golang-1.16-openshift-4.9
from_repository: true
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.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Verify the from_repository configuration syntax and confirm alignment with PR objectives.

The change replaces image_stream_tag with from_repository: true. However, there are two concerns:

  1. Configuration validity: Please verify that from_repository: true is valid CI operator configuration syntax for the build_root field.

  2. PR description mismatch: The PR description states the goal is for "build_root points to a component-specific build_root_image tag," but from_repository: true doesn't explicitly specify a tag—it instructs the system to source the build root from the repository. Clarify whether this is the intended implementation or if a specific tag reference was expected.

Verify the CI operator schema:

openshift ci-operator build_root from_repository configuration
🤖 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 `@ci-operator/config/openshift/frr/openshift-frr-release-4.18.yaml` around
lines 10 - 11, Confirm whether using build_root: from_repository: true is valid
per the CI Operator schema and matches the PR intent: inspect the CI operator
schema/docs for "build_root" (search for "from_repository" vs
"image_stream_tag") and if the goal is to point to a component-specific
build_root_image tag (per the PR description) replace the from_repository
setting with the explicit image_stream_tag reference (e.g., image_stream_tag: {
name: "<component>-build_root_image:latest" }), otherwise update the PR
description to state that build_root will be sourced from the repository; check
and adjust any tests/templates that expect image_stream_tag to ensure
consistency.

name: release
namespace: openshift
tag: rhel-8-release-golang-1.18-openshift-4.12
from_repository: true
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.

⚠️ Potential issue | 🔴 Critical | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Check if the repository has build root configuration for from_repository: true

# Check if .ci-operator.yaml exists and contains build_root_image configuration
echo "=== Checking for .ci-operator.yaml in openshift/kubevirt-csi-driver ==="
if fd -t f '^\.ci-operator\.yaml$' --max-depth 1 --exec cat; then
  echo "Found .ci-operator.yaml"
else
  echo "WARNING: .ci-operator.yaml not found"
fi

echo ""
echo "=== Checking for build_root_image configuration ==="
rg -n "build_root_image" .ci-operator.yaml || echo "WARNING: build_root_image not configured"

echo ""
echo "=== Checking branch-specific overrides if present ==="
rg -n "release-4.12" .ci-operator.yaml || echo "No branch-specific configuration found"

Repository: openshift/release

Length of output: 700


🏁 Script executed:

# Search for .ci-operator.yaml in openshift/kubevirt-csi-driver repository
# by checking the GitHub raw content or finding it in publicly available sources
git clone --depth 1 https://github.com/openshift/kubevirt-csi-driver.git /tmp/kubevirt-csi-driver 2>/dev/null && \
ls -la /tmp/kubevirt-csi-driver/.ci-operator.yaml 2>/dev/null && \
echo "=== .ci-operator.yaml content ===" && \
cat /tmp/kubevirt-csi-driver/.ci-operator.yaml || echo "CRITICAL: .ci-operator.yaml not found in kubevirt-csi-driver repository"

Repository: openshift/release

Length of output: 292


The repository's build root configuration is incompatible with the release-4.12 branch.

The from_repository: true change requires the kubevirt-csi-driver repository to define its own build root configuration. While .ci-operator.yaml exists, it specifies rhel-9-release-golang-1.24-openshift-4.21, but the original config for this file used rhel-8-release-golang-1.18-openshift-4.12. The release-4.12 branch cannot be built successfully with golang-1.24 and OpenShift 4.21 tools—this will cause version incompatibilities and likely build failures.

Either:

  1. Update the repository's .ci-operator.yaml to include a branch-specific override for release-4.12 that uses compatible golang-1.18 and openshift-4.12 images, or
  2. Keep the original image_stream_tag configuration for this file.
🤖 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
`@ci-operator/config/openshift/kubevirt-csi-driver/openshift-kubevirt-csi-driver-release-4.12.yaml`
at line 8, The change set flips from_repository: true which forces the
kubevirt-csi-driver repo to supply its own buildroot, but the repo's
.ci-operator.yaml currently only defines
rhel-9-release-golang-1.24-openshift-4.21 (incompatible with release-4.12);
either revert this file to keep the old image_stream_tag configuration for
release-4.12, or add a branch-specific override in the repo's .ci-operator.yaml
that defines a build root using golang-1.18 and openshift-4.12 images for the
release-4.12 branch so the build tools match that branch (ensure the override
targets release-4.12 and uses the compatible image tags).

@Atharva-Shinde Atharva-Shinde marked this pull request as ready for review May 14, 2026 07:18
@openshift-ci openshift-ci Bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label May 14, 2026
@openshift-ci openshift-ci Bot requested a review from csrwng May 14, 2026 07:19
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented May 14, 2026

@Atharva-Shinde: 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/rehearse/openshift/frr/release-4.16/images 6b79a94 link unknown /pj-rehearse pull-ci-openshift-frr-release-4.16-images

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.

Signed-off-by: Atharva Shinde <atshinde@redhat.com>
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented May 14, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: Atharva-Shinde
Once this PR has been reviewed and has the lgtm label, please assign aglitke, csrwng, deads2k, fedepaol, joelspeed, stephenfin, tssurya, zhuje 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

@openshift-merge-bot
Copy link
Copy Markdown
Contributor

[REHEARSALNOTIFIER]
@Atharva-Shinde: 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-kubevirt-csi-driver-release-4.15-e2e-kubevirt-aws-csi openshift/kubevirt-csi-driver presubmit Ci-operator config changed
pull-ci-openshift-kubevirt-csi-driver-release-4.15-images openshift/kubevirt-csi-driver presubmit Ci-operator config changed
pull-ci-openshift-kubevirt-csi-driver-release-4.15-unit openshift/kubevirt-csi-driver presubmit Ci-operator config changed
pull-ci-openshift-kubevirt-csi-driver-release-4.17-e2e-kubevirt-aws-csi openshift/kubevirt-csi-driver presubmit Ci-operator config changed
pull-ci-openshift-kubevirt-csi-driver-release-4.17-images openshift/kubevirt-csi-driver presubmit Ci-operator config changed
pull-ci-openshift-kubevirt-csi-driver-release-4.17-unit openshift/kubevirt-csi-driver presubmit Ci-operator config changed
pull-ci-openshift-kubevirt-csi-driver-release-4.16-e2e-kubevirt-aws-csi openshift/kubevirt-csi-driver presubmit Ci-operator config changed
pull-ci-openshift-kubevirt-csi-driver-release-4.16-images openshift/kubevirt-csi-driver presubmit Ci-operator config changed
pull-ci-openshift-kubevirt-csi-driver-release-4.16-unit openshift/kubevirt-csi-driver presubmit Ci-operator config changed
pull-ci-openshift-kubevirt-csi-driver-release-4.18-e2e-kubevirt-aws-csi openshift/kubevirt-csi-driver presubmit Ci-operator config changed
pull-ci-openshift-kubevirt-csi-driver-release-4.18-images openshift/kubevirt-csi-driver presubmit Ci-operator config changed
pull-ci-openshift-kubevirt-csi-driver-release-4.18-unit openshift/kubevirt-csi-driver presubmit Ci-operator config changed
pull-ci-openshift-kubevirt-csi-driver-release-4.21-e2e-kubevirt-aws-csi openshift/kubevirt-csi-driver presubmit Ci-operator config changed
pull-ci-openshift-kubevirt-csi-driver-release-4.21-images openshift/kubevirt-csi-driver presubmit Ci-operator config changed
pull-ci-openshift-kubevirt-csi-driver-release-4.21-okd-scos-e2e-aws-ovn openshift/kubevirt-csi-driver presubmit Ci-operator config changed
pull-ci-openshift-kubevirt-csi-driver-release-4.21-okd-scos-images openshift/kubevirt-csi-driver presubmit Ci-operator config changed
pull-ci-openshift-kubevirt-csi-driver-release-4.21-unit openshift/kubevirt-csi-driver presubmit Ci-operator config changed
pull-ci-openshift-kubevirt-csi-driver-release-4.21-verify-deps openshift/kubevirt-csi-driver presubmit Ci-operator config changed
pull-ci-openshift-kubevirt-csi-driver-release-4.13-images openshift/kubevirt-csi-driver presubmit Ci-operator config changed
pull-ci-openshift-kubevirt-csi-driver-release-4.13-unit openshift/kubevirt-csi-driver presubmit Ci-operator config changed
pull-ci-openshift-kubevirt-csi-driver-release-4.22-e2e-kubevirt-aws-csi openshift/kubevirt-csi-driver presubmit Ci-operator config changed
pull-ci-openshift-kubevirt-csi-driver-release-4.22-images openshift/kubevirt-csi-driver presubmit Ci-operator config changed
pull-ci-openshift-kubevirt-csi-driver-release-4.22-unit openshift/kubevirt-csi-driver presubmit Ci-operator config changed
pull-ci-openshift-kubevirt-csi-driver-release-4.22-verify-deps openshift/kubevirt-csi-driver presubmit Ci-operator config changed
pull-ci-openshift-kubevirt-csi-driver-release-4.14-e2e-kubevirt-aws-csi openshift/kubevirt-csi-driver presubmit Ci-operator config changed

A total of 279 jobs have been affected by this change. The above listing is non-exhaustive and limited to 25 jobs.

A full list of affected jobs can be found here

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.

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

Labels

do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant