Pre branching 5.0 -> 5.1 - #83050
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited) Review profile: CHILL Plan: Enterprise Run ID: ⛔ Files ignored due to path filters (57)
📒 Files selected for processing (87)
🚧 Files skipped from review as they are similar to previous changes (82)
WalkthroughAdds OpenShift 5.1 CI configurations across performance, installation, operator, platform, upgrade, and verification workflows. Adds release-controller definitions, image streams, RPM mirrors, repository settings, and generator registration for 5.1 releases. ChangesOpenShift 5.1 CI coverage
Release-controller and RPM publication
Estimated code review effort: 5 (Critical) | ~120 minutes Possibly related PRs
Suggested labels: ✨ Finishing Touches🧪 Generate unit tests (beta)
|
|
@deepsm007, Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
/hold |
There was a problem hiding this comment.
Actionable comments posted: 18
🤖 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-cnv/cnv-ci/openshift-cnv-cnv-ci-master__cnv-odf-ocp5.1-konflux.yaml`:
- Line 40: Update the channel value in the cnv-ci configuration for the 5.1
stream from the 5.0 release channel to the confirmed intended Slack channel for
5.1, ensuring this variant no longer reports to `#cnv-release-5-0-z`.
- Around line 17-24: The copied 5.1 configurations still contain 5.0-specific
values. In
ci-operator/config/openshift-cnv/cnv-ci/openshift-cnv-cnv-ci-master__cnv-odf-ocp5.1-konflux.yaml:17-24,
update OCP_VERSION to "5.1"; also update the release reference at line 40 to
`#cnv-release-5-1-z`. In
ci-operator/config/openshift-eng/agent-qe-infra/openshift-eng-agent-qe-infra-release-5.1__amd64-nightly.yaml:810-827,
set AGENT_ISO to agent-ove-5.1.x86_64.iso.
In
`@ci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__aws-5.1-nightly-x86-loaded-upgrade-from-4.22.yaml`:
- Around line 6-19: Update releases.initial.prerelease.version_bounds so lower
is 4.22.0-0 and upper is 4.23.0-0, ensuring the initial release selects the 4.22
family while leaving releases.latest unchanged.
In
`@ci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__cnf-network-phase1-5.1.yaml`:
- Line 32: Update the JOB_NAME value used by the
telcov10n-functional-cnf-network-trigger-job step in test to reference the
phase2 5.1 cnf-network-functional-tests job instead of the stale 5.0 job name.
In
`@ci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__cnf-ran-ptp-sno-5.1.yaml`:
- Line 39: Update all ztp-site-configs URLs in the PTP_CONFIGS value to use the
5.1 branch instead of helix73-5.0, while preserving the existing three PTP
configuration entries and manifest paths.
- Around line 41-42: Update REPORTER_TEMPLATE_NAME in
ci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__cnf-ran-ptp-sno-5.1.yaml
lines 41-42 to use “Telco FT RAN PTP 5_1 - Telco FT RAN PTP - <build> - 5.1”,
correcting PTPP; update the same setting in
ci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__cnf-network-phase2-5.1.yaml
lines 35-36 to replace 5_0 and 5.0 with 5_1 and 5.1; update it in
ci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__cnf-ran-two-sno-5.1.yaml
lines 38-39 similarly.
In
`@ci-operator/config/openshift/image-registry/openshift-image-registry-release-5.1__periodics.yaml`:
- Around line 16-20: Update the promotion target in the periodic configuration
to use name "5.1" instead of "4.22", while preserving the existing ocp namespace
and disabled setting.
In
`@ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-5.1__periodics.yaml`:
- Around line 457-464: Add release-5.0 to the CHERRY_PICK_BRANCHES value in the
update-amis job while preserving the existing release branches and
EXPECTED_RELEASE_VERSION setting.
In
`@ci-operator/config/openshift/multiarch/openshift-multiarch-main__nightly-5.1-upgrade-from-stable-4.22.yaml`:
- Around line 42-55: Update the initial release version_bounds in the multiarch
upgrade configuration so its lower and upper bounds select an OCP 4.22 payload,
while leaving the latest nightly 5.1 candidate unchanged.
In
`@ci-operator/config/openshift/multiarch/openshift-multiarch-main__nightly-5.1.yaml`:
- Around line 38-41: Update the namespace value under the console-tests image
definition to the correct namespace for the 5.1 nightly configuration, removing
the corrupted filename fragment so the console-tests image stream resolves.
In
`@ci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-5.1__periodics.yaml`:
- Around line 100-108: Update the branch-sync job in the 5.1 configuration:
remove the duplicate job if 5.0 owns syncing release-4.22, or change
TARGET_BRANCH to the intended release-5.1 branch while preserving the existing
source branch and schedule.
In
`@ci-operator/config/openshift/release/openshift-release-main__cnv-nightly-5.1.yaml`:
- Around line 105-110: Update the cnv-ci tarball branch to the version matching
OCP_VERSION 5.1 in both the deploy-azure-kubevirt-ovn and
upgrade-azure-kubevirt-ovn command blocks at
ci-operator/config/openshift/release/openshift-release-main__cnv-nightly-5.1.yaml#L105-L110
and `#L145-L150`, or confirm the existing pin with the CNV team.
In
`@ci-operator/config/redhat-chaos/prow-scripts/redhat-chaos-prow-scripts-main__cr-5.1-nightly.yaml`:
- Line 49: Update the component-readiness chaos configuration for the 5.1 target
by changing TELEMETRY_GROUP to the corresponding 5.1 group, and ensure the
release version and zz_generated_metadata.variant are consistently set to 5.1
and cr-5.1-nightly.
- Around line 16-26: Update the 5.1 nightly image configuration to use the
5.1-specific tag cerberus-main-prow-451 instead of cerberus-main-prow-450, and
set TELEMETRY_GROUP to prow-ocp-5.1-component-readiness in the same
configuration.
In
`@ci-operator/config/stolostron/policy-collection/stolostron-policy-collection-main__ocp5.1-upgrade.yaml`:
- Line 52: Update FIREWATCH_DEFAULT_JIRA_ADDITIONAL_LABELS in the OCP 5.1
upgrade configuration to replace the stale 5.0-lp label with the appropriate
5.1-lp label, preserving the other labels unchanged.
In
`@ci-operator/config/stolostron/policy-collection/stolostron-policy-collection-main__ocp5.1.yaml`:
- Line 86: Update FIREWATCH_DEFAULT_JIRA_ADDITIONAL_LABELS in both affected
ocp5.1 job configurations to replace the "5.0-lp" label with "5.1-lp",
preserving the existing "opp-aws-lp" and "opp-lp" labels.
In `@core-services/release-controller/_releases/release-ocp-5.1.json`:
- Around line 403-414: Update the three upgrade configurations to use 5.0
instead of 4.22 as the 5.1 upgrade source: change the candidate version and
rename matching upgrade-from-stable-4.22 Prow jobs to upgrade-from-stable-5.0 in
core-services/release-controller/_releases/release-ocp-5.1.json (lines 403-414),
core-services/release-controller/_releases/release-ocp-5.1-multi.json (lines
67-79), and
ci-operator/config/openshift/hypershift/openshift-hypershift-release-5.1__periodics-hcm-azure.yaml
(lines 23-27).
In `@core-services/release-controller/_repos/ocp-5.1-rhel102.repo`:
- Around line 6-7: Update every listed repository entry in
core-services/release-controller/_repos/ocp-5.1-rhel102.repo at lines 6-7,
19-20, 32-33, 45-46, 58-59, 69-70, and 81-82 to set sslverify = true and
gpgcheck = 1. Preserve each repository’s required client certificate and
configure the required CA trust for verified TLS connections.
🪄 Autofix
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: a347848b-254c-402a-a38a-2bcfe17b2d3c
⛔ Files ignored due to path filters (57)
ci-operator/jobs/netobserv/netobserv-perf-tests/netobserv-netobserv-perf-tests-main-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/netobserv/netobserv-perf-tests/netobserv-netobserv-perf-tests-main-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift-cnv/cnv-ci/openshift-cnv-cnv-ci-master-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift-cnv/cnv-ci/openshift-cnv-cnv-ci-master-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift-eng/agent-qe-infra/openshift-eng-agent-qe-infra-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift-eng/ocp-qe-perfscale-ci/openshift-eng-ocp-qe-perfscale-ci-main-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift-eng/ocp-qe-perfscale-ci/openshift-eng-ocp-qe-perfscale-ci-main-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift-virtualization/virt-platform-autopilot/openshift-virtualization-virt-platform-autopilot-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/aws-karpenter-provider-aws/openshift-aws-karpenter-provider-aws-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-5.1-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-5.1-postsubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-5.1-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/cluster-control-plane-machine-set-operator/openshift-cluster-control-plane-machine-set-operator-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/cluster-control-plane-machine-set-operator/openshift-cluster-control-plane-machine-set-operator-release-5.1-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-5.1-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/cluster-node-tuning-operator/openshift-cluster-node-tuning-operator-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/csi-operator/openshift-csi-operator-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/csi-operator/openshift-csi-operator-release-5.1-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/gcp-filestore-csi-driver-operator/openshift-gcp-filestore-csi-driver-operator-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/gcp-filestore-csi-driver-operator/openshift-gcp-filestore-csi-driver-operator-release-5.1-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/hypershift/openshift-hypershift-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/image-registry/openshift-image-registry-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/image-registry/openshift-image-registry-release-5.1-postsubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/image-registry/openshift-image-registry-release-5.1-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/insights-operator/openshift-insights-operator-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/kubernetes/openshift-kubernetes-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-5.1-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/microshift/openshift-microshift-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/microshift/openshift-microshift-release-5.1-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/multiarch/openshift-multiarch-main-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/multiarch/openshift-multiarch-master-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/network-observability-operator/openshift-network-observability-operator-release-2.0-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/oadp-operator/openshift-oadp-operator-oadp-1.6-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/oadp-operator/openshift-oadp-operator-oadp-1.6-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/oadp-operator/openshift-oadp-operator-oadp-dev-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/oadp-operator/openshift-oadp-operator-oadp-dev-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/operator-framework-olm/openshift-operator-framework-olm-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/operator-framework-operator-controller/openshift-operator-framework-operator-controller-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/release/openshift-release-main-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/release/openshift-release-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/verification-tests/openshift-verification-tests-main-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/redhat-chaos/prow-scripts/redhat-chaos-prow-scripts-main-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/redhat-chaos/prow-scripts/redhat-chaos-prow-scripts-main-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/shiftstack/ci/shiftstack-ci-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/stolostron/policy-collection/stolostron-policy-collection-main-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/stolostron/policy-collection/stolostron-policy-collection-main-presubmits.yamlis excluded by!ci-operator/jobs/**
📒 Files selected for processing (87)
ci-operator/config/netobserv/netobserv-perf-tests/netobserv-netobserv-perf-tests-main__netobserv-aws-5.1-nightly-x86.yamlci-operator/config/openshift-cnv/cnv-ci/openshift-cnv-cnv-ci-master__cnv-odf-ocp5.1-konflux.yamlci-operator/config/openshift-eng/agent-qe-infra/openshift-eng-agent-qe-infra-release-5.1__amd64-nightly.yamlci-operator/config/openshift-eng/agent-qe-infra/openshift-eng-agent-qe-infra-release-5.1__arm64-nightly.yamlci-operator/config/openshift-eng/agent-qe-infra/openshift-eng-agent-qe-infra-release-5.1__multi-nightly.yamlci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__aws-5.1-nightly-x86-loaded-upgrade-from-4.22.yamlci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__aws-5.1-nightly-x86.yamlci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__metal-5.1-nightly-x86.yamlci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__rosa-5.1-nightly-x86.yamlci-operator/config/openshift-eng/ocp-qe-perfscale-ci/openshift-eng-ocp-qe-perfscale-ci-main__gcp-5.1-nightly-x86.yamlci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__cnf-compute-llc-5.1.yamlci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__cnf-network-phase1-5.1.yamlci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__cnf-network-phase2-5.1.yamlci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__cnf-ran-ibu-5.1.yamlci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__cnf-ran-ptp-sno-5.1.yamlci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__cnf-ran-two-sno-5.1.yamlci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__nightly-5.1.yamlci-operator/config/openshift-virtualization/virt-platform-autopilot/openshift-virtualization-virt-platform-autopilot-release-5.1__periodics.yamlci-operator/config/openshift/aws-karpenter-provider-aws/openshift-aws-karpenter-provider-aws-release-5.1__periodics.yamlci-operator/config/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-5.1__periodics.yamlci-operator/config/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-5.1__periodics.yamlci-operator/config/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-5.1__periodics.yamlci-operator/config/openshift/cluster-control-plane-machine-set-operator/openshift-cluster-control-plane-machine-set-operator-release-5.1__periodics.yamlci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-5.1__periodics.yamlci-operator/config/openshift/cluster-node-tuning-operator/openshift-cluster-node-tuning-operator-release-5.1__periodics.yamlci-operator/config/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-5.1__periodics.yamlci-operator/config/openshift/csi-operator/openshift-csi-operator-release-5.1__periodics.yamlci-operator/config/openshift/gcp-filestore-csi-driver-operator/openshift-gcp-filestore-csi-driver-operator-release-5.1__periodics.yamlci-operator/config/openshift/hypershift/openshift-hypershift-release-5.1__periodics-azure-perf.yamlci-operator/config/openshift/hypershift/openshift-hypershift-release-5.1__periodics-hcm-azure.yamlci-operator/config/openshift/hypershift/openshift-hypershift-release-5.1__periodics.yamlci-operator/config/openshift/image-registry/openshift-image-registry-release-5.1__periodics.yamlci-operator/config/openshift/insights-operator/openshift-insights-operator-release-5.1__periodics.yamlci-operator/config/openshift/kubernetes/openshift-kubernetes-release-5.1__periodics.yamlci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-5.1__arm64-periodics.yamlci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-5.1__periodics.yamlci-operator/config/openshift/microshift/openshift-microshift-release-5.1__periodics.yamlci-operator/config/openshift/multiarch/openshift-multiarch-main__nightly-5.1-upgrade-from-nightly-4.22.yamlci-operator/config/openshift/multiarch/openshift-multiarch-main__nightly-5.1-upgrade-from-stable-4.22.yamlci-operator/config/openshift/multiarch/openshift-multiarch-main__nightly-5.1.yamlci-operator/config/openshift/network-observability-operator/openshift-network-observability-operator-release-2.0__nightly-5.1.yamlci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.6__5.1.yamlci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-dev__5.1.yamlci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-5.1__amd64-nightly.yamlci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-5.1__arm64-nightly.yamlci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-5.1__automated-release.yamlci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-5.1__multi-nightly.yamlci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-5.1__ppc64le-nightly.yamlci-operator/config/openshift/operator-framework-olm/openshift-operator-framework-olm-release-5.1__periodics.yamlci-operator/config/openshift/operator-framework-operator-controller/openshift-operator-framework-operator-controller-release-5.1__periodics.yamlci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-5.1__periodics.yamlci-operator/config/openshift/release/openshift-release-main__ci-5.1-upgrade-from-stable-4.22-from-stable-4.21.yamlci-operator/config/openshift/release/openshift-release-main__ci-5.1-upgrade-from-stable-4.22.yamlci-operator/config/openshift/release/openshift-release-main__ci-5.1.yamlci-operator/config/openshift/release/openshift-release-main__cnv-nightly-5.1.yamlci-operator/config/openshift/release/openshift-release-main__nightly-5.1-upgrade-from-stable-4.21.yamlci-operator/config/openshift/release/openshift-release-main__nightly-5.1-upgrade-from-stable-4.22.yamlci-operator/config/openshift/release/openshift-release-main__nightly-5.1.yamlci-operator/config/openshift/release/openshift-release-main__okd-scos-5.1-upgrade-from-okd-scos-4.22.yamlci-operator/config/openshift/release/openshift-release-main__okd-scos-5.1.yamlci-operator/config/openshift/verification-tests/openshift-verification-tests-main__installation-nightly-5.1.yamlci-operator/config/openshift/verification-tests/openshift-verification-tests-main__installation-nightly-arm64-5.1.yamlci-operator/config/openshift/verification-tests/openshift-verification-tests-main__installer-rehearse-5.1.yamlci-operator/config/redhat-chaos/prow-scripts/redhat-chaos-prow-scripts-main__cr-5.1-nightly.yamlci-operator/config/shiftstack/ci/shiftstack-ci-release-5.1__techpreview.yamlci-operator/config/shiftstack/ci/shiftstack-ci-release-5.1__upgrade-from-stable-4.22.yamlci-operator/config/stolostron/policy-collection/stolostron-policy-collection-main__ocp5.1-upgrade.yamlci-operator/config/stolostron/policy-collection/stolostron-policy-collection-main__ocp5.1.yamlclusters/app.ci/release-controller/admin_deploy-ocp-controller.yamlclusters/app.ci/release-controller/admin_deploy-ocp-publish-art.yamlclusters/build-clusters/build-shared/release-controller/rpms-ocp-5.1.yamlclusters/build-clusters/vsphere02/release-controller/rpms-ocp-5.1.yamlcore-services/release-controller/_releases/priv/release-ocp-5.1-arm64.jsoncore-services/release-controller/_releases/priv/release-ocp-5.1-multi.jsoncore-services/release-controller/_releases/priv/release-ocp-5.1-ppc64le.jsoncore-services/release-controller/_releases/priv/release-ocp-5.1-s390x.jsoncore-services/release-controller/_releases/priv/release-ocp-5.1.jsoncore-services/release-controller/_releases/release-ocp-5.1-arm64.jsoncore-services/release-controller/_releases/release-ocp-5.1-ci.jsoncore-services/release-controller/_releases/release-ocp-5.1-multi.jsoncore-services/release-controller/_releases/release-ocp-5.1-ppc64le.jsoncore-services/release-controller/_releases/release-ocp-5.1-s390x.jsoncore-services/release-controller/_releases/release-ocp-5.1.jsoncore-services/release-controller/_releases/release-okd-scos-5.1-art.jsoncore-services/release-controller/_releases/release-okd-scos-5.1-ci.jsoncore-services/release-controller/_repos/ocp-5.1-rhel102.repohack/generators/release-controllers/config/__init__.py
| - build_args: | ||
| - name: OCP_VERSION | ||
| value: "5.0" | ||
| - name: OC_CLI_VERSION | ||
| value: latest | ||
| context_dir: hack | ||
| dockerfile_path: Dockerfile.test.src.ci | ||
| to: cnv-ci |
There was a problem hiding this comment.
🗄️ Data Integrity & Integration | 🟠 Major | ⚡ Quick win
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
# Find residual 5.0 literals inside files whose name targets 5.1.
fd -t f -e yaml . ci-operator/config | rg '5\.1|5-1' | while IFS= read -r f; do
if rg -n '5\.0|5-0|5_0' "$f" >/dev/null 2>&1; then
echo "=== $f"
rg -n '5\.0|5-0|5_0' "$f"
fi
doneRepository: openshift/release
Length of output: 13641
🏁 Script executed:
#!/bin/bash
set -u
files=(
ci-operator/config/openshift-cnv/cnv-ci/openshift-cnv-cnv-ci-master__cnv-odf-ocp5.1-konflux.yaml
ci-operator/config/openshift-eng/agent-qe-infra/openshift-eng-agent-qe-infra-release-5.1__amd64-nightly.yaml
)
for f in "${files[@]}"; do
echo "=== $f"
sed -n '1,55p' "$f"
if [[ "$f" == *cnv-ci* ]]; then
echo "--- matching CNV 5.0/5.1 files"
fd -t f -e yaml . ci-operator/config/openshift-cnv/cnv-ci | rg 'ocp5\.(0|1)|cnv-odf'
else
echo "--- matching agent 5.0/5.1 files"
fd -t f -e yaml . ci-operator/config/openshift-eng/agent-qe-infra | rg 'release-5\.(0|1).*amd64-nightly'
sed -n '790,840p' "$f"
fi
done
echo "=== CNV 5.0 references and 5.1 release metadata"
rg -n -C 3 'OCP_VERSION|channel:|releases:|5\.0|5-0|5\.1|5-1' \
ci-operator/config/openshift-cnv/cnv-ci ci-operator/config/openshift-eng/agent-qe-infra/openshift-eng-agent-qe-infra-release-5.1__amd64-nightly.yamlRepository: openshift/release
Length of output: 50374
🏁 Script executed:
#!/bin/bash
set -u
files=(
ci-operator/config/openshift-cnv/cnv-ci/openshift-cnv-cnv-ci-master__cnv-odf-ocp5.1-konflux.yaml
ci-operator/config/openshift-eng/agent-qe-infra/openshift-eng-agent-qe-infra-release-5.1__amd64-nightly.yaml
)
for f in "${files[@]}"; do
echo "=== $f"
sed -n '1,55p' "$f"
if [[ "$f" == *cnv-ci* ]]; then
echo "--- matching CNV 5.0/5.1 files"
fd -t f -e yaml . ci-operator/config/openshift-cnv/cnv-ci | rg 'ocp5\.(0|1)|cnv-odf'
else
echo "--- matching agent 5.0/5.1 files"
fd -t f -e yaml . ci-operator/config/openshift-eng/agent-qe-infra | rg 'release-5\.(0|1).*amd64-nightly'
sed -n '790,840p' "$f"
fi
done
echo "=== CNV 5.0 references and 5.1 release metadata"
rg -n -C 3 'OCP_VERSION|channel:|releases:|5\.0|5-0|5\.1|5-1' \
ci-operator/config/openshift-cnv/cnv-ci \
ci-operator/config/openshift-eng/agent-qe-infra/openshift-eng-agent-qe-infra-release-5.1__amd64-nightly.yamlRepository: openshift/release
Length of output: 50374
🏁 Script executed:
#!/bin/bash
set -u
echo "=== CNV release channel names"
rg -n --glob '*.yaml' "cnv-release-[0-9]+-[0-9]+-z|cnv-release-5" ci-operator/config/openshift-cnv ci-operator/config | head -120
echo "=== CNV 5.0 and 5.1 targeted values"
for f in \
ci-operator/config/openshift-cnv/cnv-ci/openshift-cnv-cnv-ci-master__cnv-odf-ocp5.0-konflux.yaml \
ci-operator/config/openshift-cnv/cnv-ci/openshift-cnv-cnv-ci-master__cnv-odf-ocp5.1-konflux.yaml; do
echo "--- $f"
rg -n 'name: OCP_VERSION|value: "[45]\.[01]"|channel:|CNV_VERSION|OCP_VERSION|version:' "$f"
done
echo "=== Agent 5.0/5.1 ISO values"
for f in \
ci-operator/config/openshift-eng/agent-qe-infra/openshift-eng-agent-qe-infra-release-5.0__amd64-nightly.yaml \
ci-operator/config/openshift-eng/agent-qe-infra/openshift-eng-agent-qe-infra-release-5.1__amd64-nightly.yaml; do
echo "--- $f"
rg -n -C 3 'AGENT_ISO|agent-ove-[45]\.[01]\.x86_64\.iso' "$f"
done
echo "=== All agent OVE ISO references"
rg -n --glob '*.yaml' 'AGENT_ISO:|agent-ove-[0-9]+\.[0-9]+\.x86_64\.iso' ci-operator/config | head -120
echo "=== Remaining 5.0 literals in the two target files, with nearby keys"
rg -n -C 2 '5\.0|5-0|5_0' \
ci-operator/config/openshift-cnv/cnv-ci/openshift-cnv-cnv-ci-master__cnv-odf-ocp5.1-konflux.yaml \
ci-operator/config/openshift-eng/agent-qe-infra/openshift-eng-agent-qe-infra-release-5.1__amd64-nightly.yamlRepository: openshift/release
Length of output: 7627
Update the 5.1-specific values in the copied configurations. Set OCP_VERSION to "5.1", use #cnv-release-5-1-z, and set AGENT_ISO to agent-ove-5.1.x86_64.iso at the listed locations.
📍 Affects 2 files
ci-operator/config/openshift-cnv/cnv-ci/openshift-cnv-cnv-ci-master__cnv-odf-ocp5.1-konflux.yaml#L17-L24(this comment)ci-operator/config/openshift-cnv/cnv-ci/openshift-cnv-cnv-ci-master__cnv-odf-ocp5.1-konflux.yaml#L40-L40ci-operator/config/openshift-eng/agent-qe-infra/openshift-eng-agent-qe-infra-release-5.1__amd64-nightly.yaml#L810-L827
🤖 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-cnv/cnv-ci/openshift-cnv-cnv-ci-master__cnv-odf-ocp5.1-konflux.yaml`
around lines 17 - 24, The copied 5.1 configurations still contain 5.0-specific
values. In
ci-operator/config/openshift-cnv/cnv-ci/openshift-cnv-cnv-ci-master__cnv-odf-ocp5.1-konflux.yaml:17-24,
update OCP_VERSION to "5.1"; also update the release reference at line 40 to
`#cnv-release-5-1-z`. In
ci-operator/config/openshift-eng/agent-qe-infra/openshift-eng-agent-qe-infra-release-5.1__amd64-nightly.yaml:810-827,
set AGENT_ISO to agent-ove-5.1.x86_64.iso.
| "gcp-ovn-upgrade-5.1-major": { | ||
| "optional": true, | ||
| "prowJob": { | ||
| "name": "periodic-ci-openshift-release-main-ci-5.1-upgrade-from-stable-4.22-e2e-gcp-ovn-upgrade" | ||
| }, | ||
| "upgrade": true, | ||
| "upgradeFromRelease": { | ||
| "candidate": { | ||
| "stream": "nightly", | ||
| "version": "4.22" | ||
| } | ||
| } |
There was a problem hiding this comment.
🗄️ Data Integrity & Integration | 🟠 Major | ⚡ Quick win
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
# Compare upgrade source versions between the 5.0 and 5.1 release records to confirm the intended N-1.
for v in 5.0 5.1; do
fd -t f "release-ocp-${v}(-multi)?\.json" core-services/release-controller/_releases --exec sh -c 'echo "== $1"; jq -c "[.verify | to_entries[] | select(.value.upgradeFromRelease) | {k: .key, v: .value.upgradeFromRelease}]" "$1"' sh {}
doneRepository: openshift/release
Length of output: 5607
🏁 Script executed:
#!/bin/bash
set -e
printf '%s\n' '== release configuration metadata =='
for f in \
core-services/release-controller/_releases/release-ocp-5.1.json \
core-services/release-controller/_releases/release-ocp-5.0.json \
core-services/release-controller/_releases/release-ocp-5.1-multi.json \
core-services/release-controller/_releases/release-ocp-5.0-multi.json \
ci-operator/config/openshift/hypershift/openshift-hypershift-release-5.1__periodics-hcm-azure.yaml
do
echo "== $f"
if [[ "$f" == *.json ]]; then
jq '{name,version,previousReleaseTag,verify: (.verify // {})}' "$f" 2>/dev/null |
jq 'if .verify then .verify |= with_entries(select(.value.upgradeFromRelease or .value.prowJob)) else . end'
else
sed -n '1,80p' "$f"
fi
done
printf '%s\n' '== related release and upgrade references =='
rg -n --glob '*.{json,yaml,yml}' \
'release-(5\.0|5\.1)|upgrade-from-stable-(4\.22|5\.0)|initial-minor|upgradeFromRelease' \
core-services/release-controller/_releases ci-operator/config/openshift/hypershift |
head -300Repository: openshift/release
Length of output: 50373
🏁 Script executed:
#!/bin/bash
set -e
printf '%s\n' '== exact major upgrade edges =='
for f in \
core-services/release-controller/_releases/release-ocp-5.0.json \
core-services/release-controller/_releases/release-ocp-5.1.json \
core-services/release-controller/_releases/release-ocp-5.0-multi.json \
core-services/release-controller/_releases/release-ocp-5.1-multi.json
do
jq -r --arg f "$f" '
.name as $name |
.verify | to_entries[] |
select(.value.upgradeFromRelease) |
[$f, $name, .key, .value.upgradeFromRelease.candidate.stream,
.value.upgradeFromRelease.candidate.version, .value.prowJob.name] | `@tsv`
' "$f"
done
printf '%s\n' '== Hypershift initial-minor values and consuming jobs =='
for f in $(fd -t f 'openshift-hypershift-release-.*__periodics-hcm-azure\.yaml' ci-operator/config/openshift/hypershift); do
awk -v file="$f" '
/^ initial-minor:/ { in_initial=1; block=$0; next }
in_initial && /^ [^ ]/ {
if (block ~ /version:/) print file "\t" block
in_initial=0
block=""
}
in_initial { block=block " | " $0 }
' "$f"
done
rg -n -C 4 'initial-minor|e2e-aks-upgrade-minor|upgrade-from-stable-4\.22|upgrade-from-stable-5\.0' \
ci-operator/config/openshift/hypershift \
core-services/release-controller/_releases/release-ocp-5.1.json \
core-services/release-controller/_releases/release-ocp-5.1-multi.jsonRepository: openshift/release
Length of output: 47742
🏁 Script executed:
#!/bin/bash
set -e
printf '%s\n' '== available adjacent release records =='
fd -t f 'release-ocp-.*(-multi)?\.json' core-services/release-controller/_releases |
sort -V | tail -40
printf '%s\n' '== adjacent Hypershift release configs =='
fd -t f 'openshift-hypershift-release-(4\.23|4\.24|5\.0|5\.1)__periodics-hcm-azure\.yaml' \
ci-operator/config/openshift/hypershift |
sort -V
printf '%s\n' '== release-ocp-4.23 and release-ocp-4.24 major upgrade sources =='
for f in $(fd -t f 'release-ocp-(4\.23|4\.24)(-multi)?\.json' core-services/release-controller/_releases); do
jq -r --arg f "$f" '
.name as $name |
.verify | to_entries[] |
select(.value.upgradeFromRelease) |
[$f, $name, .key, .value.upgradeFromRelease.candidate.stream,
.value.upgradeFromRelease.candidate.version, .value.prowJob.name] | `@tsv`
' "$f"
done
printf '%s\n' '== repository state and concise history for the affected files =='
git status --short
git log --oneline -5 -- \
core-services/release-controller/_releases/release-ocp-5.1.json \
core-services/release-controller/_releases/release-ocp-5.1-multi.json \
ci-operator/config/openshift/hypershift/openshift-hypershift-release-5.1__periodics-hcm-azure.yamlRepository: openshift/release
Length of output: 4062
🏁 Script executed:
#!/bin/bash
set -e
commit=215f89296
printf '%s\n' '== pre-branching commit summary =='
git show --format=fuller --stat --oneline "$commit"
printf '%s\n' '== affected-file changes in the pre-branching commit =='
git diff --unified=3 "$commit^" "$commit" -- \
core-services/release-controller/_releases/release-ocp-5.1.json \
core-services/release-controller/_releases/release-ocp-5.1-multi.json \
ci-operator/config/openshift/hypershift/openshift-hypershift-release-5.1__periodics-hcm-azure.yaml
printf '%s\n' '== source versions across 4.23, 5-dev-preview, 5.0, and 5.1 =='
for f in \
core-services/release-controller/_releases/release-ocp-4.23.json \
core-services/release-controller/_releases/release-ocp-5-dev-preview.json \
core-services/release-controller/_releases/release-ocp-5.0.json \
core-services/release-controller/_releases/release-ocp-5.1.json
do
echo "== $f"
jq -r '
.name as $name |
.verify | to_entries[] |
select(.value.upgradeFromRelease) |
[.key, .value.upgradeFromRelease.candidate.stream,
.value.upgradeFromRelease.candidate.version, .value.prowJob.name] | `@tsv`
' "$f"
done
printf '%s\n' '== Hypershift initial-minor sequence =='
for f in \
ci-operator/config/openshift/hypershift/openshift-hypershift-release-4.23__periodics-hcm-azure.yaml \
ci-operator/config/openshift/hypershift/openshift-hypershift-release-5.0__periodics-hcm-azure.yaml \
ci-operator/config/openshift/hypershift/openshift-hypershift-release-5.1__periodics-hcm-azure.yaml
do
echo "== $f"
sed -n '14,29p' "$f"
doneRepository: openshift/release
Length of output: 50376
🏁 Script executed:
#!/bin/bash
set -e
commit=215f89296
printf '%s\n' '== pre-branching commit summary =='
git show --format=fuller --stat --oneline "$commit"
printf '%s\n' '== affected-file changes in the pre-branching commit =='
git diff --unified=3 "$commit^" "$commit" -- \
core-services/release-controller/_releases/release-ocp-5.1.json \
core-services/release-controller/_releases/release-ocp-5.1-multi.json \
ci-operator/config/openshift/hypershift/openshift-hypershift-release-5.1__periodics-hcm-azure.yaml
printf '%s\n' '== source versions across 4.23, 5-dev-preview, 5.0, and 5.1 =='
for f in \
core-services/release-controller/_releases/release-ocp-4.23.json \
core-services/release-controller/_releases/release-ocp-5-dev-preview.json \
core-services/release-controller/_releases/release-ocp-5.0.json \
core-services/release-controller/_releases/release-ocp-5.1.json
do
echo "== $f"
jq -r '
.verify | to_entries[] |
select(.value.upgradeFromRelease) |
[.key, .value.upgradeFromRelease.candidate.stream,
.value.upgradeFromRelease.candidate.version, .value.prowJob.name] | `@tsv`
' "$f"
done
printf '%s\n' '== Hypershift initial-minor sequence =='
for f in \
ci-operator/config/openshift/hypershift/openshift-hypershift-release-4.23__periodics-hcm-azure.yaml \
ci-operator/config/openshift/hypershift/openshift-hypershift-release-5.0__periodics-hcm-azure.yaml \
ci-operator/config/openshift/hypershift/openshift-hypershift-release-5.1__periodics-hcm-azure.yaml
do
echo "== $f"
sed -n '14,29p' "$f"
doneRepository: openshift/release
Length of output: 50376
🏁 Script executed:
#!/bin/bash
set -e
commit=215f89296
paths=(
core-services/release-controller/_releases/release-ocp-5.1.json
core-services/release-controller/_releases/release-ocp-5.1-multi.json
ci-operator/config/openshift/hypershift/openshift-hypershift-release-5.1__periodics-hcm-azure.yaml
)
printf '%s\n' '== targeted commit changes =='
git diff --numstat "$commit^" "$commit" -- "${paths[@]}"
git diff --unified=2 "$commit^" "$commit" -- "${paths[@]}"
printf '%s\n' '== source versions across selected release records =='
for f in \
core-services/release-controller/_releases/release-ocp-4.23.json \
core-services/release-controller/_releases/release-ocp-5-dev-preview.json \
core-services/release-controller/_releases/release-ocp-5.0.json \
core-services/release-controller/_releases/release-ocp-5.1.json
do
echo "== $f"
jq -r '
.verify | to_entries[] |
select(.value.upgradeFromRelease) |
[.key, .value.upgradeFromRelease.candidate.stream,
.value.upgradeFromRelease.candidate.version, .value.prowJob.name] | `@tsv`
' "$f"
done
printf '%s\n' '== Hypershift initial-minor sequence =='
for f in \
ci-operator/config/openshift/hypershift/openshift-hypershift-release-4.23__periodics-hcm-azure.yaml \
ci-operator/config/openshift/hypershift/openshift-hypershift-release-5.0__periodics-hcm-azure.yaml \
ci-operator/config/openshift/hypershift/openshift-hypershift-release-5.1__periodics-hcm-azure.yaml
do
echo "== $f"
sed -n '14,29p' "$f"
doneRepository: openshift/release
Length of output: 222
🏁 Script executed:
#!/bin/bash
set -e
commit=215f89296
printf '%s\n' '== commit metadata =='
git cat-file -p "$commit" | sed -n '1,12p'
printf '%s\n' '== all 5.x release-controller source versions =='
for f in $(fd -t f 'release-ocp-5(-dev-preview|\.0|\.1)(-(ci|multi|arm64|ppc64le|s390x))?\.json' core-services/release-controller/_releases | sort); do
jq -r --arg f "$f" '
.verify | to_entries[] |
select(.value.upgradeFromRelease) |
[$f, .key, .value.upgradeFromRelease.candidate.stream,
.value.upgradeFromRelease.candidate.version, .value.prowJob.name] | `@tsv`
' "$f"
done
printf '%s\n' '== 5.x Hypershift release and initial-minor versions =='
for f in $(fd -t f 'openshift-hypershift-release-(5-dev-preview|5\.0|5\.1)__periodics-hcm-azure\.yaml' ci-operator/config/openshift/hypershift | sort); do
echo "== $f"
sed -n '14,29p' "$f"
doneRepository: openshift/release
Length of output: 13315
🏁 Script executed:
#!/bin/bash
set -e
commit=215f89296
parent=$(git rev-parse "$commit^")
paths=(
core-services/release-controller/_releases/release-ocp-5.1.json
core-services/release-controller/_releases/release-ocp-5.1-multi.json
ci-operator/config/openshift/hypershift/openshift-hypershift-release-5.1__periodics-hcm-azure.yaml
)
printf '%s\n' '== parent and targeted diff summary =='
printf 'parent=%s\n' "$parent"
git diff --numstat "$parent" "$commit" -- "${paths[@]}"
printf '%s\n' '== targeted version changes =='
git diff --unified=1 "$parent" "$commit" -- "${paths[@]}" |
rg -n '^(diff --git|@@|[+-].*(4\.22|5\.0|5\.1|upgrade-from-stable|initial-minor))'
printf '%s\n' '== previous release-controller source versions =='
for f in \
core-services/release-controller/_releases/release-ocp-4.23.json \
core-services/release-controller/_releases/release-ocp-5.0.json \
core-services/release-controller/_releases/release-ocp-5.1.json
do
echo "== $f"
jq -r '
.verify | to_entries[] |
select(.value.upgradeFromRelease) |
[.key, .value.upgradeFromRelease.candidate.version,
.value.prowJob.name] | `@tsv`
' "$f"
doneRepository: openshift/release
Length of output: 350
Use 5.0 as the 5.1 upgrade source. Update all three sites from 4.22 to 5.0, and rename the matching upgrade-from-stable-4.22 jobs to upgrade-from-stable-5.0.
📍 Affects 3 files
core-services/release-controller/_releases/release-ocp-5.1.json#L403-L414(this comment)core-services/release-controller/_releases/release-ocp-5.1-multi.json#L67-L79ci-operator/config/openshift/hypershift/openshift-hypershift-release-5.1__periodics-hcm-azure.yaml#L23-L27
🤖 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/release-controller/_releases/release-ocp-5.1.json` around lines
403 - 414, Update the three upgrade configurations to use 5.0 instead of 4.22 as
the 5.1 upgrade source: change the candidate version and rename matching
upgrade-from-stable-4.22 Prow jobs to upgrade-from-stable-5.0 in
core-services/release-controller/_releases/release-ocp-5.1.json (lines 403-414),
core-services/release-controller/_releases/release-ocp-5.1-multi.json (lines
67-79), and
ci-operator/config/openshift/hypershift/openshift-hypershift-release-5.1__periodics-hcm-azure.yaml
(lines 23-27).
215f892 to
e6d22a0
Compare
|
Note GitHub couldn't provide a complete incremental comparison for this pull request, so CodeRabbit is performing a full review instead. This review may take a little longer. |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@clusters/build-clusters/build-shared/release-controller/rpms-ocp-5.1.yaml`:
- Around line 52-82: The content-mirror Deployment generator must harden every
generated mirror container, then regenerate both listed 5.1 manifests:
clusters/build-clusters/build-shared/release-controller/rpms-ocp-5.1.yaml:52-82
and
clusters/build-clusters/vsphere02/release-controller/rpms-ocp-5.1.yaml:52-82.
Add the specified pod/container security settings, CPU requests and CPU/memory
limits, /healthz liveness and readiness probes on port 8080, and disable
service-account token automounting. Before enforcing read-only root filesystems,
ensure writable volumes are mounted at /tmp/config, /tmp/cache,
/var/cache/nginx, /var/log/nginx, and /run; update the generator rather than
either generated manifest directly.
🪄 Autofix
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: 535daa87-d75b-40ba-8c78-a09aa1949ea1
⛔ Files ignored due to path filters (57)
ci-operator/jobs/netobserv/netobserv-perf-tests/netobserv-netobserv-perf-tests-main-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/netobserv/netobserv-perf-tests/netobserv-netobserv-perf-tests-main-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift-cnv/cnv-ci/openshift-cnv-cnv-ci-master-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift-cnv/cnv-ci/openshift-cnv-cnv-ci-master-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift-eng/agent-qe-infra/openshift-eng-agent-qe-infra-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift-eng/ocp-qe-perfscale-ci/openshift-eng-ocp-qe-perfscale-ci-main-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift-eng/ocp-qe-perfscale-ci/openshift-eng-ocp-qe-perfscale-ci-main-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift-virtualization/virt-platform-autopilot/openshift-virtualization-virt-platform-autopilot-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/aws-karpenter-provider-aws/openshift-aws-karpenter-provider-aws-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-5.1-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-5.1-postsubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-5.1-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/cluster-control-plane-machine-set-operator/openshift-cluster-control-plane-machine-set-operator-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/cluster-control-plane-machine-set-operator/openshift-cluster-control-plane-machine-set-operator-release-5.1-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-5.1-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/cluster-node-tuning-operator/openshift-cluster-node-tuning-operator-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/csi-operator/openshift-csi-operator-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/csi-operator/openshift-csi-operator-release-5.1-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/gcp-filestore-csi-driver-operator/openshift-gcp-filestore-csi-driver-operator-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/gcp-filestore-csi-driver-operator/openshift-gcp-filestore-csi-driver-operator-release-5.1-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/hypershift/openshift-hypershift-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/image-registry/openshift-image-registry-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/image-registry/openshift-image-registry-release-5.1-postsubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/image-registry/openshift-image-registry-release-5.1-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/insights-operator/openshift-insights-operator-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/kubernetes/openshift-kubernetes-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-5.1-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/microshift/openshift-microshift-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/microshift/openshift-microshift-release-5.1-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/multiarch/openshift-multiarch-main-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/multiarch/openshift-multiarch-master-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/network-observability-operator/openshift-network-observability-operator-release-2.0-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/oadp-operator/openshift-oadp-operator-oadp-1.6-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/oadp-operator/openshift-oadp-operator-oadp-1.6-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/oadp-operator/openshift-oadp-operator-oadp-dev-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/oadp-operator/openshift-oadp-operator-oadp-dev-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/operator-framework-olm/openshift-operator-framework-olm-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/operator-framework-operator-controller/openshift-operator-framework-operator-controller-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/release/openshift-release-main-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/release/openshift-release-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/openshift/verification-tests/openshift-verification-tests-main-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/redhat-chaos/prow-scripts/redhat-chaos-prow-scripts-main-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/redhat-chaos/prow-scripts/redhat-chaos-prow-scripts-main-presubmits.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/shiftstack/ci/shiftstack-ci-release-5.1-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/stolostron/policy-collection/stolostron-policy-collection-main-periodics.yamlis excluded by!ci-operator/jobs/**ci-operator/jobs/stolostron/policy-collection/stolostron-policy-collection-main-presubmits.yamlis excluded by!ci-operator/jobs/**
📒 Files selected for processing (87)
ci-operator/config/netobserv/netobserv-perf-tests/netobserv-netobserv-perf-tests-main__netobserv-aws-5.1-nightly-x86.yamlci-operator/config/openshift-cnv/cnv-ci/openshift-cnv-cnv-ci-master__cnv-odf-ocp5.1-konflux.yamlci-operator/config/openshift-eng/agent-qe-infra/openshift-eng-agent-qe-infra-release-5.1__amd64-nightly.yamlci-operator/config/openshift-eng/agent-qe-infra/openshift-eng-agent-qe-infra-release-5.1__arm64-nightly.yamlci-operator/config/openshift-eng/agent-qe-infra/openshift-eng-agent-qe-infra-release-5.1__multi-nightly.yamlci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__aws-5.1-nightly-x86-loaded-upgrade-from-4.22.yamlci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__aws-5.1-nightly-x86.yamlci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__metal-5.1-nightly-x86.yamlci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__rosa-5.1-nightly-x86.yamlci-operator/config/openshift-eng/ocp-qe-perfscale-ci/openshift-eng-ocp-qe-perfscale-ci-main__gcp-5.1-nightly-x86.yamlci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__cnf-compute-llc-5.1.yamlci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__cnf-network-phase1-5.1.yamlci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__cnf-network-phase2-5.1.yamlci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__cnf-ran-ibu-5.1.yamlci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__cnf-ran-ptp-sno-5.1.yamlci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__cnf-ran-two-sno-5.1.yamlci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__nightly-5.1.yamlci-operator/config/openshift-virtualization/virt-platform-autopilot/openshift-virtualization-virt-platform-autopilot-release-5.1__periodics.yamlci-operator/config/openshift/aws-karpenter-provider-aws/openshift-aws-karpenter-provider-aws-release-5.1__periodics.yamlci-operator/config/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-5.1__periodics.yamlci-operator/config/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-5.1__periodics.yamlci-operator/config/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-5.1__periodics.yamlci-operator/config/openshift/cluster-control-plane-machine-set-operator/openshift-cluster-control-plane-machine-set-operator-release-5.1__periodics.yamlci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-5.1__periodics.yamlci-operator/config/openshift/cluster-node-tuning-operator/openshift-cluster-node-tuning-operator-release-5.1__periodics.yamlci-operator/config/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-5.1__periodics.yamlci-operator/config/openshift/csi-operator/openshift-csi-operator-release-5.1__periodics.yamlci-operator/config/openshift/gcp-filestore-csi-driver-operator/openshift-gcp-filestore-csi-driver-operator-release-5.1__periodics.yamlci-operator/config/openshift/hypershift/openshift-hypershift-release-5.1__periodics-azure-perf.yamlci-operator/config/openshift/hypershift/openshift-hypershift-release-5.1__periodics-hcm-azure.yamlci-operator/config/openshift/hypershift/openshift-hypershift-release-5.1__periodics.yamlci-operator/config/openshift/image-registry/openshift-image-registry-release-5.1__periodics.yamlci-operator/config/openshift/insights-operator/openshift-insights-operator-release-5.1__periodics.yamlci-operator/config/openshift/kubernetes/openshift-kubernetes-release-5.1__periodics.yamlci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-5.1__arm64-periodics.yamlci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-5.1__periodics.yamlci-operator/config/openshift/microshift/openshift-microshift-release-5.1__periodics.yamlci-operator/config/openshift/multiarch/openshift-multiarch-main__nightly-5.1-upgrade-from-nightly-4.22.yamlci-operator/config/openshift/multiarch/openshift-multiarch-main__nightly-5.1-upgrade-from-stable-4.22.yamlci-operator/config/openshift/multiarch/openshift-multiarch-main__nightly-5.1.yamlci-operator/config/openshift/network-observability-operator/openshift-network-observability-operator-release-2.0__nightly-5.1.yamlci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.6__5.1.yamlci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-dev__5.1.yamlci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-5.1__amd64-nightly.yamlci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-5.1__arm64-nightly.yamlci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-5.1__automated-release.yamlci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-5.1__multi-nightly.yamlci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-5.1__ppc64le-nightly.yamlci-operator/config/openshift/operator-framework-olm/openshift-operator-framework-olm-release-5.1__periodics.yamlci-operator/config/openshift/operator-framework-operator-controller/openshift-operator-framework-operator-controller-release-5.1__periodics.yamlci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-5.1__periodics.yamlci-operator/config/openshift/release/openshift-release-main__ci-5.1-upgrade-from-stable-4.22-from-stable-4.21.yamlci-operator/config/openshift/release/openshift-release-main__ci-5.1-upgrade-from-stable-4.22.yamlci-operator/config/openshift/release/openshift-release-main__ci-5.1.yamlci-operator/config/openshift/release/openshift-release-main__cnv-nightly-5.1.yamlci-operator/config/openshift/release/openshift-release-main__nightly-5.1-upgrade-from-stable-4.21.yamlci-operator/config/openshift/release/openshift-release-main__nightly-5.1-upgrade-from-stable-4.22.yamlci-operator/config/openshift/release/openshift-release-main__nightly-5.1.yamlci-operator/config/openshift/release/openshift-release-main__okd-scos-5.1-upgrade-from-okd-scos-4.22.yamlci-operator/config/openshift/release/openshift-release-main__okd-scos-5.1.yamlci-operator/config/openshift/verification-tests/openshift-verification-tests-main__installation-nightly-5.1.yamlci-operator/config/openshift/verification-tests/openshift-verification-tests-main__installation-nightly-arm64-5.1.yamlci-operator/config/openshift/verification-tests/openshift-verification-tests-main__installer-rehearse-5.1.yamlci-operator/config/redhat-chaos/prow-scripts/redhat-chaos-prow-scripts-main__cr-5.1-nightly.yamlci-operator/config/shiftstack/ci/shiftstack-ci-release-5.1__techpreview.yamlci-operator/config/shiftstack/ci/shiftstack-ci-release-5.1__upgrade-from-stable-4.22.yamlci-operator/config/stolostron/policy-collection/stolostron-policy-collection-main__ocp5.1-upgrade.yamlci-operator/config/stolostron/policy-collection/stolostron-policy-collection-main__ocp5.1.yamlclusters/app.ci/release-controller/admin_deploy-ocp-controller.yamlclusters/app.ci/release-controller/admin_deploy-ocp-publish-art.yamlclusters/build-clusters/build-shared/release-controller/rpms-ocp-5.1.yamlclusters/build-clusters/vsphere02/release-controller/rpms-ocp-5.1.yamlcore-services/release-controller/_releases/priv/release-ocp-5.1-arm64.jsoncore-services/release-controller/_releases/priv/release-ocp-5.1-multi.jsoncore-services/release-controller/_releases/priv/release-ocp-5.1-ppc64le.jsoncore-services/release-controller/_releases/priv/release-ocp-5.1-s390x.jsoncore-services/release-controller/_releases/priv/release-ocp-5.1.jsoncore-services/release-controller/_releases/release-ocp-5.1-arm64.jsoncore-services/release-controller/_releases/release-ocp-5.1-ci.jsoncore-services/release-controller/_releases/release-ocp-5.1-multi.jsoncore-services/release-controller/_releases/release-ocp-5.1-ppc64le.jsoncore-services/release-controller/_releases/release-ocp-5.1-s390x.jsoncore-services/release-controller/_releases/release-ocp-5.1.jsoncore-services/release-controller/_releases/release-okd-scos-5.1-art.jsoncore-services/release-controller/_releases/release-okd-scos-5.1-ci.jsoncore-services/release-controller/_repos/ocp-5.1-rhel102.repohack/generators/release-controllers/config/__init__.py
🚧 Files skipped from review as they are similar to previous changes (81)
- clusters/app.ci/release-controller/admin_deploy-ocp-controller.yaml
- core-services/release-controller/_releases/priv/release-ocp-5.1-s390x.json
- hack/generators/release-controllers/config/init.py
- ci-operator/config/openshift/kubernetes/openshift-kubernetes-release-5.1__periodics.yaml
- ci-operator/config/openshift/gcp-filestore-csi-driver-operator/openshift-gcp-filestore-csi-driver-operator-release-5.1__periodics.yaml
- ci-operator/config/openshift-eng/agent-qe-infra/openshift-eng-agent-qe-infra-release-5.1__multi-nightly.yaml
- ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-5.1__arm64-periodics.yaml
- ci-operator/config/openshift/multiarch/openshift-multiarch-main__nightly-5.1-upgrade-from-stable-4.22.yaml
- ci-operator/config/shiftstack/ci/shiftstack-ci-release-5.1__upgrade-from-stable-4.22.yaml
- ci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__cnf-network-phase2-5.1.yaml
- ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-5.1__automated-release.yaml
- ci-operator/config/openshift/verification-tests/openshift-verification-tests-main__installation-nightly-arm64-5.1.yaml
- ci-operator/config/openshift/cluster-node-tuning-operator/openshift-cluster-node-tuning-operator-release-5.1__periodics.yaml
- ci-operator/config/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-5.1__periodics.yaml
- ci-operator/config/openshift/aws-karpenter-provider-aws/openshift-aws-karpenter-provider-aws-release-5.1__periodics.yaml
- ci-operator/config/openshift/multiarch/openshift-multiarch-main__nightly-5.1-upgrade-from-nightly-4.22.yaml
- ci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__cnf-ran-ibu-5.1.yaml
- ci-operator/config/openshift/insights-operator/openshift-insights-operator-release-5.1__periodics.yaml
- core-services/release-controller/_releases/release-okd-scos-5.1-art.json
- ci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-5.1__periodics.yaml
- core-services/release-controller/_releases/release-ocp-5.1-ppc64le.json
- ci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__cnf-network-phase1-5.1.yaml
- core-services/release-controller/_releases/release-okd-scos-5.1-ci.json
- ci-operator/config/openshift/release/openshift-release-main__cnv-nightly-5.1.yaml
- ci-operator/config/openshift-eng/agent-qe-infra/openshift-eng-agent-qe-infra-release-5.1__amd64-nightly.yaml
- ci-operator/config/openshift/hypershift/openshift-hypershift-release-5.1__periodics-hcm-azure.yaml
- ci-operator/config/openshift-virtualization/virt-platform-autopilot/openshift-virtualization-virt-platform-autopilot-release-5.1__periodics.yaml
- core-services/release-controller/_releases/priv/release-ocp-5.1-multi.json
- ci-operator/config/openshift/cluster-control-plane-machine-set-operator/openshift-cluster-control-plane-machine-set-operator-release-5.1__periodics.yaml
- core-services/release-controller/_releases/priv/release-ocp-5.1-ppc64le.json
- ci-operator/config/openshift-cnv/cnv-ci/openshift-cnv-cnv-ci-master__cnv-odf-ocp5.1-konflux.yaml
- ci-operator/config/openshift/release/openshift-release-main__okd-scos-5.1.yaml
- ci-operator/config/openshift/verification-tests/openshift-verification-tests-main__installer-rehearse-5.1.yaml
- core-services/release-controller/_releases/release-ocp-5.1-s390x.json
- ci-operator/config/openshift/release/openshift-release-main__ci-5.1-upgrade-from-stable-4.22.yaml
- ci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__cnf-compute-llc-5.1.yaml
- ci-operator/config/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-5.1__periodics.yaml
- core-services/release-controller/_releases/priv/release-ocp-5.1.json
- ci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__rosa-5.1-nightly-x86.yaml
- ci-operator/config/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-5.1__periodics.yaml
- ci-operator/config/redhat-chaos/prow-scripts/redhat-chaos-prow-scripts-main__cr-5.1-nightly.yaml
- ci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__metal-5.1-nightly-x86.yaml
- ci-operator/config/stolostron/policy-collection/stolostron-policy-collection-main__ocp5.1-upgrade.yaml
- ci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-5.1__periodics.yaml
- ci-operator/config/openshift-eng/ocp-qe-perfscale-ci/openshift-eng-ocp-qe-perfscale-ci-main__gcp-5.1-nightly-x86.yaml
- ci-operator/config/openshift-eng/agent-qe-infra/openshift-eng-agent-qe-infra-release-5.1__arm64-nightly.yaml
- ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-5.1__periodics.yaml
- ci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__cnf-ran-two-sno-5.1.yaml
- ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.6__5.1.yaml
- core-services/release-controller/_repos/ocp-5.1-rhel102.repo
- ci-operator/config/netobserv/netobserv-perf-tests/netobserv-netobserv-perf-tests-main__netobserv-aws-5.1-nightly-x86.yaml
- clusters/app.ci/release-controller/admin_deploy-ocp-publish-art.yaml
- ci-operator/config/openshift/operator-framework-operator-controller/openshift-operator-framework-operator-controller-release-5.1__periodics.yaml
- core-services/release-controller/_releases/priv/release-ocp-5.1-arm64.json
- ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-dev__5.1.yaml
- ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-5.1__arm64-nightly.yaml
- ci-operator/config/openshift/release/openshift-release-main__ci-5.1-upgrade-from-stable-4.22-from-stable-4.21.yaml
- ci-operator/config/openshift/verification-tests/openshift-verification-tests-main__installation-nightly-5.1.yaml
- ci-operator/config/openshift/release/openshift-release-main__nightly-5.1-upgrade-from-stable-4.21.yaml
- ci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__aws-5.1-nightly-x86-loaded-upgrade-from-4.22.yaml
- core-services/release-controller/_releases/release-ocp-5.1-ci.json
- ci-operator/config/openshift/operator-framework-olm/openshift-operator-framework-olm-release-5.1__periodics.yaml
- ci-operator/config/openshift/release/openshift-release-main__nightly-5.1-upgrade-from-stable-4.22.yaml
- ci-operator/config/openshift/release/openshift-release-main__okd-scos-5.1-upgrade-from-okd-scos-4.22.yaml
- ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-5.1__multi-nightly.yaml
- ci-operator/config/openshift/network-observability-operator/openshift-network-observability-operator-release-2.0__nightly-5.1.yaml
- core-services/release-controller/_releases/release-ocp-5.1-arm64.json
- ci-operator/config/openshift-eng/ocp-perfscale/openshift-eng-ocp-perfscale-main__aws-5.1-nightly-x86.yaml
- ci-operator/config/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-5.1__periodics.yaml
- core-services/release-controller/_releases/release-ocp-5.1.json
- ci-operator/config/openshift/hypershift/openshift-hypershift-release-5.1__periodics-azure-perf.yaml
- ci-operator/config/openshift/release/openshift-release-main__ci-5.1.yaml
- ci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__nightly-5.1.yaml
- ci-operator/config/stolostron/policy-collection/stolostron-policy-collection-main__ocp5.1.yaml
- ci-operator/config/shiftstack/ci/shiftstack-ci-release-5.1__techpreview.yaml
- ci-operator/config/openshift-kni/eco-ci-cd/openshift-kni-eco-ci-cd-main__cnf-ran-ptp-sno-5.1.yaml
- ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-5.1__amd64-nightly.yaml
- ci-operator/config/openshift/multiarch/openshift-multiarch-main__nightly-5.1.yaml
- ci-operator/config/openshift/hypershift/openshift-hypershift-release-5.1__periodics.yaml
- ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-5.1__periodics.yaml
- ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-5.1__ppc64le-nightly.yaml
|
/lgtm |
e6d22a0 to
5ee5c93
Compare
|
Note GitHub couldn't provide a complete incremental comparison for this pull request, so CodeRabbit is performing a full review instead. This review may take a little longer. |
|
[REHEARSALNOTIFIER]
A total of 1665 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-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
/cc @bradmwilliams for RC configs |
|
@deepsm007: GitHub didn't allow me to request PR reviews from the following users: for, RC, configs, approval. Note that only openshift members and repo collaborators can review this PR, and authors cannot review their own PRs. DetailsIn response to this:
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. |
|
/lgtm |
|
/unhold |
|
@deepsm007: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/lgtm |
|
/override ci/prow/cluster-manifest-verifier |
|
@deepsm007: Overrode contexts on behalf of deepsm007: ci/prow/cluster-manifest-verifier DetailsIn response to this:
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. |
|
/override ci/prow/cluster-manifest-verifier |
|
@deepsm007: Overrode contexts on behalf of deepsm007: ci/prow/cluster-manifest-verifier DetailsIn response to this:
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. |
|
@deepsm007: Updated the following 16 configmaps:
DetailsIn response to this:
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. |
|
@deepsm007: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions 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. |
/cc @openshift/test-platform
Summary by CodeRabbit
5.1release.