# 4.15.0-rc.7 Created: 2024-02-14 19:10:20 +0000 UTC Image Digest: `sha256:90355863a5da30184669543c511ef131845aab683c4ee170643fb8d128b962c6` ## Changes from 4.15.0-rc.5 ### Components * Kubernetes 1.28.6 * Red Hat Enterprise Linux CoreOS upgraded from 415.92.202401312226-0 to 415.92.202402132352-0 ### Rebuilt images without code change * [agent-installer-csr-approver](https://github.com/openshift/assisted-installer) git [81ef8544](https://github.com/openshift/assisted-installer/commit/81ef8544529e59cafebaa094dc34cc0d6dd6bc88) `sha256:7629fba88f62e28af3f0716b5f67af41313f596c868214b87d5e2cb748a4513d` * [agent-installer-orchestrator](https://github.com/openshift/assisted-installer) git [81ef8544](https://github.com/openshift/assisted-installer/commit/81ef8544529e59cafebaa094dc34cc0d6dd6bc88) `sha256:a937aec5b4b757703debb5c6b6fda93e8c1de3bf4ed8a2097c3cbbe0e34bae36` * [azure-disk-csi-driver-operator](https://github.com/openshift/azure-disk-csi-driver-operator) git [160cf624](https://github.com/openshift/azure-disk-csi-driver-operator/commit/160cf624a88f500de7a1f79e6dd9384bb7d17842) `sha256:2bb1252e88ffa3b4259902668741e3005433b815612ea0a9020ea8880dc8d264` * [azure-file-csi-driver-operator](https://github.com/openshift/azure-file-csi-driver-operator) git [1c6294a4](https://github.com/openshift/azure-file-csi-driver-operator/commit/1c6294a4815b076ea3932c4bed4510043d738504) `sha256:7d805a4f5c4d4d65824c23df184b6ddf661d086618676259141ec7aceea85991` * [azure-workload-identity-webhook](https://github.com/openshift/azure-workload-identity) git [1fd2e4e8](https://github.com/openshift/azure-workload-identity/commit/1fd2e4e8c0a56e5a5e9367f11b3dafbb79d31ea1) `sha256:d0350ed664e02041b52ee2d65aefbfeb9f07f2a4774d34f34efb509ed2645ec3` * [cloud-network-config-controller](https://github.com/openshift/cloud-network-config-controller) git [81ab2a17](https://github.com/openshift/cloud-network-config-controller/commit/81ab2a17f2886bccd90dddf3deb213ed368c5be2) `sha256:a28a5f6cf2b69671c6d98a2fbbd297ff037aa49ce49140ded591246c633c4135` * [cluster-olm-operator](https://github.com/openshift/cluster-olm-operator) git [a7ba8987](https://github.com/openshift/cluster-olm-operator/commit/a7ba89874970cd10765e1d0753405e32fb357d84) `sha256:b109b55ff47ab569c3793b95b9f1012d568511c3584ed4f0125b6edcc9848dbe` * [container-networking-plugins](https://github.com/openshift/containernetworking-plugins) git [c6cfbfe3](https://github.com/openshift/containernetworking-plugins/commit/c6cfbfe37adc5ecf540b1771c41bb38ad0a982d7) `sha256:e404c874440d3aaf1c3a5bf7e5680dd98da331b208ffcdd9ad79f16a566a9fde` * [csi-external-provisioner](https://github.com/openshift/csi-external-provisioner) git [ce5a1a33](https://github.com/openshift/csi-external-provisioner/commit/ce5a1a33fadf10bba0c90510c09dfc879dcfec87) `sha256:984867d08821bc42bd881c0538132a1e31909fae1500eb66d42b6fe11b3446cc` * [csi-external-resizer](https://github.com/openshift/csi-external-resizer) git [3b4236d3](https://github.com/openshift/csi-external-resizer/commit/3b4236d382e4593ca41ecc6f394775be467b1a0d) `sha256:7ac4985c914ff9c350ae90d88a722d45d55e66cf02445470cbdd8de1169029f8` * [csi-livenessprobe](https://github.com/openshift/csi-livenessprobe) git [240bb8c0](https://github.com/openshift/csi-livenessprobe/commit/240bb8c0c7b24d0b18831be4ace39bcbc8d599e3) `sha256:5ad9c7f0c38a40218aab14b7b43a6fa9948a893cbf0278f7618ec57a32434b6e` * [csi-node-driver-registrar](https://github.com/openshift/csi-node-driver-registrar) git [9005584e](https://github.com/openshift/csi-node-driver-registrar/commit/9005584ee45c4d3158e383870aafa5d78a03b141) `sha256:bfa4c8fbde75521f5b187cf6773938882a7902d9f6d882fff102204944e6a112` * [egress-router-cni](https://github.com/openshift/egress-router-cni) git [39ea8ee1](https://github.com/openshift/egress-router-cni/commit/39ea8ee1d8299b9052be76bd4b50c79d731c9e38) `sha256:64067a887a7be14d295a2898a591eeeba5f3f409ee16cbf0ac8ff680eeb5ffda` * [gcp-pd-csi-driver-operator](https://github.com/openshift/gcp-pd-csi-driver-operator) git [3b91ee31](https://github.com/openshift/gcp-pd-csi-driver-operator/commit/3b91ee310c8a7394ceb2d4de6a51dd18a3800312) `sha256:79a23ab09dc063fd21c73e9a9d59f7c1b6aa6042ef0026bc1ad9b43feeb33528` * [haproxy-router](https://github.com/openshift/router) git [b7001137](https://github.com/openshift/router/commit/b7001137f832d02d4ed68cba27fe3001ff523fa6) `sha256:a5eabb2eee4e56f190eab14928b1052e27afcf28bb8dd25f15676336de1d73b0` * [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader) git [bcbcd95b](https://github.com/openshift/ironic-rhcos-downloader/commit/bcbcd95b6209afc8248b34c55294686dbd3831a3) `sha256:5f627344de1025d35aa564f43ed42588bf151c07d4ce452f8c16895d9e717bd1` * [kube-metrics-server](https://github.com/openshift/kubernetes-metrics-server) git [bcbf241c](https://github.com/openshift/kubernetes-metrics-server/commit/bcbf241cece8ef455be32a910f1570bae827b4a1) `sha256:07ed298ea2bc3f2bed40fa70bc664ca85042ca17060491898c1c7adc54b88591` * [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy) git [e8e8c84b](https://github.com/openshift/kube-rbac-proxy/commit/e8e8c84bcc6d4419970726f3028df4b178c0b1c9) `sha256:82f12d15f0332830a1d257931699dcc0e37cc72b1d3ac625e78b0790bde47baa` * [kubevirt-csi-driver](https://github.com/openshift/kubevirt-csi-driver) git [aea7be8e](https://github.com/openshift/kubevirt-csi-driver/commit/aea7be8e2213a74d1945d39eba4d1efec0369c36) `sha256:c010f869946b5496369a57bf809a93bed2b3bf7c0f3f6f7d4f53a53c48ff63b9` * [machine-image-customization-controller](https://github.com/openshift/image-customization-controller) git [97d87657](https://github.com/openshift/image-customization-controller/commit/97d87657caab4323f82f9d0958e6d30fc8fd1846) `sha256:06c5a4f12c03f413f3f97a2fb1f66521e66a36e6cb2dddfc3c74d1877032fd15` * machine-os-content `sha256:9a7c7a0873620c19cee5d10812444e8183b874c85b67ef287f79e7cef0d68f7b` * [machine-os-images](https://github.com/openshift/machine-os-images) git [9e9c920f](https://github.com/openshift/machine-os-images/commit/9e9c920f985a375536e8d4caafd2d7ed579e27f3) `sha256:78a14723dfca381ade1daa964861882ada0dd01b1d6f1ff8cca27efa1c14a1f4` * [monitoring-plugin](https://github.com/openshift/monitoring-plugin) git [c3d22729](https://github.com/openshift/monitoring-plugin/commit/c3d2272954610dc99a80e51f5b888af09973903f) `sha256:36320c9faa2c191c36930bfeb7ddb18b47a0aca342f77460619d7da90ba33f74` * [multus-cni](https://github.com/openshift/multus-cni) git [f9406f86](https://github.com/openshift/multus-cni/commit/f9406f864f00191e9dfac455d7044a973986e32d) `sha256:2b72c8ab1107d5dc8810f133735c3e5de170b810811f8bacff38b74d4e5fdf5c` * [must-gather](https://github.com/openshift/must-gather) git [47335065](https://github.com/openshift/must-gather/commit/47335065cc7137ec098567b06d21f742669b4200) `sha256:0a5e5699a6caa8f47a40867668509d0d53d4c99f5f342d17635cac4503a17923` * [network-interface-bond-cni](https://github.com/openshift/bond-cni) git [f91decaa](https://github.com/openshift/bond-cni/commit/f91decaa10cfa233c9e680c96ec7ae642e30a03c) `sha256:4221344b05b1f58a0f7e706a6a5207d35bd59da530b965b3915e49c88859ebb0` * [network-tools](https://github.com/openshift/network-tools) git [be5b7d06](https://github.com/openshift/network-tools/commit/be5b7d060d18980e4f54204e5023615d3cd52dae) `sha256:3942db9810cf7278ee9aa3e38d5835b7fd11134437de56b731c30d9fbe474303` * [oc-mirror](https://github.com/openshift/oc-mirror) git [cae37aa2](https://github.com/openshift/oc-mirror/commit/cae37aa25d9d96bdedcee45e659188a644f78a58) `sha256:a2f70851a23cb19bc979e26cf2d7e9ac148a506e6d02ea6e2a9be09dd347c7c9` * [olm-catalogd](https://github.com/openshift/operator-framework-catalogd) git [c1a9a8e6](https://github.com/openshift/operator-framework-catalogd/commit/c1a9a8e66f641df99989b174f052b4289c518a06) `sha256:4989e62607a45cb2bb6806ebbb0e1178440f537bf4c31a84893eba7dfcf8e5fe` * [olm-operator-controller](https://github.com/openshift/operator-framework-operator-controller) git [e2906934](https://github.com/openshift/operator-framework-operator-controller/commit/e2906934f5051bb0f80ccdd0091e5ffd85addaff) `sha256:5d408300efbc451d22aeaacbd66be6feca8630eeaea6f3d632a8bc4a7e95f810` * [openstack-cinder-csi-driver-operator](https://github.com/openshift/openstack-cinder-csi-driver-operator) git [2367f2c2](https://github.com/openshift/openstack-cinder-csi-driver-operator/commit/2367f2c22bc3edf8e5ebbb9fd20b0a9690d05c80) `sha256:0fb3dbee88a66ab46edcb9056bab9214ab6e2104f30fe3400ad30a7930fe3745` * [ovirt-csi-driver-operator](https://github.com/openshift/ovirt-csi-driver-operator) git [e9b0fa23](https://github.com/openshift/ovirt-csi-driver-operator/commit/e9b0fa233d75a97e6d29106265938b42bc16d677) `sha256:718a8527421d8f80cd0ad1fcc3915fd876d2f3a120b5024728e2d3e2478c0153` * rhel-coreos `sha256:e4a5bbe3bc9e403115df4b7deec1383e4e3be89fc11136817a3c2d8eee787682` * rhel-coreos-extensions `sha256:45891c901170c6238df3224e1fcc28f99e7d2395371c555a70e9ad01ddb413ee` * [route-controller-manager](https://github.com/openshift/route-controller-manager) git [c5cc7a73](https://github.com/openshift/route-controller-manager/commit/c5cc7a73705e4086759e2a36811b055b7716def4) `sha256:3a6e9a1b47b2c9fb61c8ecfad74837fe721ed6b9b610de85245e1ad3c024de47` * [thanos](https://github.com/openshift/thanos) git [66161ad4](https://github.com/openshift/thanos/commit/66161ad4e03e5593f5a3a33aaaffbcd41555d62a) `sha256:294b5a59e5a23c53140ff0d63bc9bf3e8d895de73147bc1d936f211bd630a336` ### [agent-installer-api-server](https://github.com/openshift/assisted-service/tree/07e76eecfdf2f89b031e66a78325ccf9b6d9072c) * [MGMT-16494](https://issues.redhat.com/browse/MGMT-16494): Move ip hint file creation to ignition in order to change it in IBI process (#5926) [#5926](https://github.com/openshift/assisted-service/pull/5926) * [Full changelog](https://github.com/openshift/assisted-service/compare/2ddceb39446106f9176494ec28e2ba9524ce3bbe...07e76eecfdf2f89b031e66a78325ccf9b6d9072c) ### [alibaba-cloud-controller-manager, alibaba-cloud-csi-driver, alibaba-disk-csi-driver-operator, alibaba-machine-controllers, csi-driver-manila, csi-driver-manila-operator, csi-driver-nfs, hyperkube, ibm-cloud-controller-manager, ibm-vpc-block-csi-driver, ibm-vpc-block-csi-driver-operator, ibm-vpc-node-label-updater, ibmcloud-cluster-api-controllers, ibmcloud-machine-controllers, nutanix-cloud-controller-manager, nutanix-machine-controllers, pod, powervs-block-csi-driver, powervs-block-csi-driver-operator, powervs-cloud-controller-manager, powervs-machine-controllers, vsphere-cloud-controller-manager, vsphere-csi-driver, vsphere-csi-driver-operator, vsphere-csi-driver-syncer, vsphere-problem-detector](https://github.com/openshift/kubernetes/tree/f1618d54a81f9f1bc0c3bf326454ab8e107eea87) * [OCPBUGS-28209](https://issues.redhat.com/browse/OCPBUGS-28209): UPSTREAM <carry>: use snyk file [#1873](https://github.com/openshift/kubernetes/pull/1873) * [AUTH-439](https://issues.redhat.com/browse/AUTH-439): loosen authentication.spec.type validation [#1878](https://github.com/openshift/kubernetes/pull/1878) * [Full changelog](https://github.com/openshift/kubernetes/compare/0fb47263bee9d427fb36e6581023d40bce8933d1...f1618d54a81f9f1bc0c3bf326454ab8e107eea87) ### [azure-machine-controllers](https://github.com/openshift/machine-api-provider-azure/tree/34e8ac02a89101d328933368dd6cedef9d687580) * [OCPBUGS-29007](https://issues.redhat.com/browse/OCPBUGS-29007): Don't create availability set when using spot instances [#95](https://github.com/openshift/machine-api-provider-azure/pull/95) * [Full changelog](https://github.com/openshift/machine-api-provider-azure/compare/7f41c22925470a14c4ed070ee41063e36ff26d9f...34e8ac02a89101d328933368dd6cedef9d687580) ### [baremetal-installer, installer, installer-altinfra, installer-artifacts](https://github.com/openshift/installer/tree/82beeba67369c1cc12a59219ec036c624782cf81) * [OCPBUGS-29442](https://issues.redhat.com/browse/OCPBUGS-29442): update RHCOS 4.15 bootimage metadata to 415.92.202402130021-0 [#8016](https://github.com/openshift/installer/pull/8016) * [OCPBUGS-29219](https://issues.redhat.com/browse/OCPBUGS-29219): GCP: Skip validation of public and private zones for terraform vars [#7994](https://github.com/openshift/installer/pull/7994) * [OCPBUGS-29201](https://issues.redhat.com/browse/OCPBUGS-29201): Copy GCP manifests within MCO bootstrap to the correct location [#7993](https://github.com/openshift/installer/pull/7993) * [OCPBUGS-28822](https://issues.redhat.com/browse/OCPBUGS-28822): aws-edge-zones preventing err before discovering [#7973](https://github.com/openshift/installer/pull/7973) * [OCPBUGS-29117](https://issues.redhat.com/browse/OCPBUGS-29117): IBMCloud: Handle disk delete errors [#7984](https://github.com/openshift/installer/pull/7984) * [OCPBUGS-26036](https://issues.redhat.com/browse/OCPBUGS-26036): ic: aws: add iam:TagInstanceProfile permission requirement [#7866](https://github.com/openshift/installer/pull/7866) * [OCPBUGS-28779](https://issues.redhat.com/browse/OCPBUGS-28779): update tested Azure Arm64 instance type on 4.15 [#7971](https://github.com/openshift/installer/pull/7971) * [OCPBUGS-28546](https://issues.redhat.com/browse/OCPBUGS-28546): [release-4.15] Bump containerd for vulnerability fix [#7957](https://github.com/openshift/installer/pull/7957) * [Full changelog](https://github.com/openshift/installer/compare/28abedba3baca6f043d96907f84a56e325dfee29...82beeba67369c1cc12a59219ec036c624782cf81) ### [baremetal-machine-controllers](https://github.com/openshift/cluster-api-provider-baremetal/tree/26641cde1dfee3edc8039fccafdf0e57f0c3bf8b) * [OCPBUGS-28838](https://issues.redhat.com/browse/OCPBUGS-28838): Extend metal3remediation aggregation role [#210](https://github.com/openshift/cluster-api-provider-baremetal/pull/210) * [Full changelog](https://github.com/openshift/cluster-api-provider-baremetal/compare/83bf459dfe084e2daa7402d49279a247dad45b1a...26641cde1dfee3edc8039fccafdf0e57f0c3bf8b) ### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/48dcf5980a6671b5933707e5a055def023c7a13a) * [OCPBUGS-28204](https://issues.redhat.com/browse/OCPBUGS-28204): Add RHEL9 and RHEL8 based oc as new targets in command extraction [#1672](https://github.com/openshift/oc/pull/1672) * [Full changelog](https://github.com/openshift/oc/compare/9ff9bd754ea6e530ffc31865fce334f3c58cadc0...48dcf5980a6671b5933707e5a055def023c7a13a) ### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/c9fd580aca5d15c291fc79981ff3182263c07bf7) * [OCPBUGS-29113](https://issues.redhat.com/browse/OCPBUGS-29113): ccoctl - use proxy when validating CloudFront URL [#674](https://github.com/openshift/cloud-credential-operator/pull/674) * [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/126835458d2e1062755bd2dcee40037e42130a93...c9fd580aca5d15c291fc79981ff3182263c07bf7) ### [cluster-baremetal-operator](https://github.com/openshift/cluster-baremetal-operator/tree/488fb7a201311aab96fd31ed7319b330770c781a) * [OCPBUGS-29153](https://issues.redhat.com/browse/OCPBUGS-29153): manifests/0000_31_cluster-baremetal-operator_06_deployment: Enable leader election [#402](https://github.com/openshift/cluster-baremetal-operator/pull/402) * [Full changelog](https://github.com/openshift/cluster-baremetal-operator/compare/95e6cbefed9a43562e031a6f3d9b74184c0cdc39...488fb7a201311aab96fd31ed7319b330770c781a) ### [cluster-config-api](https://github.com/openshift/api/tree/8ec9b53f66b6f0925a81dfc17b96c4f86a52ed01) * [OCPBUGS-29074](https://issues.redhat.com/browse/OCPBUGS-29074): Move network.config conditions to GA [#1756](https://github.com/openshift/api/pull/1756) * [NP-905](https://issues.redhat.com/browse/NP-905): [release-4.15] Promote Live Migration to GA [#1749](https://github.com/openshift/api/pull/1749) * [OCPBUGS-28902](https://issues.redhat.com/browse/OCPBUGS-28902): Allow modified IPv6 address as CPIC name [#1750](https://github.com/openshift/api/pull/1750) * [Full changelog](https://github.com/openshift/api/compare/e18b9cc8aa8b366806024481f5a81ce1de2b0694...8ec9b53f66b6f0925a81dfc17b96c4f86a52ed01) ### [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator/tree/5ce78e7671fef460060c2c77c4cee6b4024e4dd2) * [OCPBUGS-28830](https://issues.redhat.com/browse/OCPBUGS-28830): pkg/storage/s3: enable bucket key on encryption settings [#994](https://github.com/openshift/cluster-image-registry-operator/pull/994) * [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/83eb04fe3e61954a1e1b5aeed81c985784bae2ad...5ce78e7671fef460060c2c77c4cee6b4024e4dd2) ### [cluster-ingress-operator](https://github.com/openshift/cluster-ingress-operator/tree/0106cb99b340a2f266a88700b4250f11457ffb05) * [CORS-3169](https://issues.redhat.com/browse/CORS-3169): Add Ingress LB IPs to Infra CR and set DNS unmanaged when BYO DNS is enabled [#1022](https://github.com/openshift/cluster-ingress-operator/pull/1022) * [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/611011bdc0586878923efe69a3c2f6caa885dbc4...0106cb99b340a2f266a88700b4250f11457ffb05) ### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/689a2bdc377383c774cc353c8e643dfcbb40159e) * [OCPBUGS-28882](https://issues.redhat.com/browse/OCPBUGS-28882): Add sno section to alert description [#1636](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1636) * [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/90d35d617b6b87004530fb974cbc6eb39bc3fe3b...689a2bdc377383c774cc353c8e643dfcbb40159e) ### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/a13d634285e9142a75b82f84c4ce62d2ac7e3ed1) * [OCPBUGS-28703](https://issues.redhat.com/browse/OCPBUGS-28703): rollout metrics-server on cert rotations [#2249](https://github.com/openshift/cluster-monitoring-operator/pull/2249) * [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/e04826eb2a14e0cdf51ea399b35444a93dfed0ff...a13d634285e9142a75b82f84c4ce62d2ac7e3ed1) ### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/c1d987e7a93910a4f09c4183f9434e0f697f8c3f) * [OCPBUGS-29299](https://issues.redhat.com/browse/OCPBUGS-29299): Update ingressconfig_controller to use field Manager [#2265](https://github.com/openshift/cluster-network-operator/pull/2265) * [OCPBUGS-28902](https://issues.redhat.com/browse/OCPBUGS-28902): Fix CloudPrivateIPConfig CRD in common [#2263](https://github.com/openshift/cluster-network-operator/pull/2263) * [OCPBUGS-29082](https://issues.redhat.com/browse/OCPBUGS-29082), [OCPBUGS-29150](https://issues.redhat.com/browse/OCPBUGS-29150): Remove libreswan rpm existence checks [#2255](https://github.com/openshift/cluster-network-operator/pull/2255) * [OCPBUGS-28778](https://issues.redhat.com/browse/OCPBUGS-28778): add env var in whereabouts-reconciler daemonset [#2242](https://github.com/openshift/cluster-network-operator/pull/2242) * [OCPBUGS-27421](https://issues.redhat.com/browse/OCPBUGS-27421): Only reconcile on Node updates with Label changes [#2212](https://github.com/openshift/cluster-network-operator/pull/2212) * [OCPBUGS-27199](https://issues.redhat.com/browse/OCPBUGS-27199): Remove egressip write permissions from ovn-kubernetes-node [#2203](https://github.com/openshift/cluster-network-operator/pull/2203) * [OCPBUGS-27174](https://issues.redhat.com/browse/OCPBUGS-27174): network node identity: tolarate all taints [#2202](https://github.com/openshift/cluster-network-operator/pull/2202) * [NP-905](https://issues.redhat.com/browse/NP-905), [OCPBUGS-28902](https://issues.redhat.com/browse/OCPBUGS-28902): Bump openshift API [#2247](https://github.com/openshift/cluster-network-operator/pull/2247) * [OCPBUGS-28904](https://issues.redhat.com/browse/OCPBUGS-28904): [release-4.15] Restrict live migration to standalone managed clusters [#2243](https://github.com/openshift/cluster-network-operator/pull/2243) * [Full changelog](https://github.com/openshift/cluster-network-operator/compare/f9bc40799c5f3583146367ae7c6fa89f39cf6b0a...c1d987e7a93910a4f09c4183f9434e0f697f8c3f) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/9a9323f7d0d6d38e8f3269afbdcd7114bb50969f) * [OCPBUGS-27227](https://issues.redhat.com/browse/OCPBUGS-27227): irqbalance: set banned cpus list to '0' (#953) [#953](https://github.com/openshift/cluster-node-tuning-operator/pull/953) * [OCPBUGS-29396](https://issues.redhat.com/browse/OCPBUGS-29396): Labels for e2e testing (#949) [#949](https://github.com/openshift/cluster-node-tuning-operator/pull/949) * [OCPBUGS-29376](https://issues.redhat.com/browse/OCPBUGS-29376): e2e: cgroups: introduce cgroup package (#942) [#942](https://github.com/openshift/cluster-node-tuning-operator/pull/942) * makefile: add target to trigger mixedcpus e2e test (#941) [#941](https://github.com/openshift/cluster-node-tuning-operator/pull/941) * [OCPBUGS-27948](https://issues.redhat.com/browse/OCPBUGS-27948): Tuned rendering and MCP detection improvements (#928) [#928](https://github.com/openshift/cluster-node-tuning-operator/pull/928) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/b4be0464700b4597bab8f7f083d116d357caa841...9a9323f7d0d6d38e8f3269afbdcd7114bb50969f) ### [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator/tree/1ba446b3a9003d6069a7a2f55b2616b6892729bc) * [OCPBUGS-28946](https://issues.redhat.com/browse/OCPBUGS-28946): Replace 'coreydaley' with 'sayan-biswas' in OWNERS file [#327](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/327) * [Full changelog](https://github.com/openshift/cluster-openshift-controller-manager-operator/compare/e87e15acee1bbdbc1663aec1bda9517a876023f2...1ba446b3a9003d6069a7a2f55b2616b6892729bc) ### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator/tree/279df4f300da8d93ced3e141cd4b279e71bff7ae) * [OCPBUGS-28817](https://issues.redhat.com/browse/OCPBUGS-28817): Allow vSphere CSI driver to be disabled [#446](https://github.com/openshift/cluster-storage-operator/pull/446) * [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/2a80235ba78e865e5395ae606ad9e74cbfd0e82f...279df4f300da8d93ced3e141cd4b279e71bff7ae) ### [console](https://github.com/openshift/console/tree/aff84e4cea49955f312cd616e2c66a73e494d845) * [OCPBUGS-29096](https://issues.redhat.com/browse/OCPBUGS-29096): Add TaskRun tab in PLR details page using plugin [#13584](https://github.com/openshift/console/pull/13584) * [OCPBUGS-29217](https://issues.redhat.com/browse/OCPBUGS-29217): Revision tab and routes tab in serving details page showing no resource found [#13590](https://github.com/openshift/console/pull/13590) * [OCPBUGS-26411](https://issues.redhat.com/browse/OCPBUGS-26411): Logs for PipelineRuns fetched from the Tekton Results API is not loading [#13486](https://github.com/openshift/console/pull/13486) * [OCPBUGS-28537](https://issues.redhat.com/browse/OCPBUGS-28537): remove "openshift-storage" namespace usage from the console [#13548](https://github.com/openshift/console/pull/13548) * [OCPBUGS-29283](https://issues.redhat.com/browse/OCPBUGS-29283): Error in displaying BuildRun logs in Console [#13595](https://github.com/openshift/console/pull/13595) * [OCPBUGS-28917](https://issues.redhat.com/browse/OCPBUGS-28917): Optimize federation of shared PF5 code for dynamic plugins [#13566](https://github.com/openshift/console/pull/13566) * [OCPBUGS-29022](https://issues.redhat.com/browse/OCPBUGS-29022): fix i18n for Remove volume modal [#13575](https://github.com/openshift/console/pull/13575) * [OCPBUGS-28940](https://issues.redhat.com/browse/OCPBUGS-28940): AUTH-440: fix usersettings identifier creation [#13571](https://github.com/openshift/console/pull/13571) * [OCPBUGS-27012](https://issues.redhat.com/browse/OCPBUGS-27012): update check for the 'provider' label on the PackageMa… [#13501](https://github.com/openshift/console/pull/13501) * [AUTH-440](https://issues.redhat.com/browse/AUTH-440): OIDC: refresh sessions with a refresh token if present [#13563](https://github.com/openshift/console/pull/13563) * [Full changelog](https://github.com/openshift/console/compare/27ec689cf49a8ef34b1443daacfbeef5fdb9faf9...aff84e4cea49955f312cd616e2c66a73e494d845) ### [console-operator](https://github.com/openshift/console-operator/tree/66b2656b3eefa30b3622386a9dbac9608416dba1) * always sync oidcClients in authn status if the field is present [#859](https://github.com/openshift/console-operator/pull/859) * [OCPBUGS-29010](https://issues.redhat.com/browse/OCPBUGS-29010): oauthclients: fix oauthclients degraded condition that never gets removed [#856](https://github.com/openshift/console-operator/pull/856) * [CONSOLE-3912](https://issues.redhat.com/browse/CONSOLE-3912): OAuthClients: only add `oidcClients` to authentication status if the field exists [#854](https://github.com/openshift/console-operator/pull/854) * [Full changelog](https://github.com/openshift/console-operator/compare/64588b8e9e4feed40c11983f179b381b13280dea...66b2656b3eefa30b3622386a9dbac9608416dba1) ### [csi-driver-shared-resource, csi-driver-shared-resource-webhook](https://github.com/openshift/csi-driver-shared-resource/tree/260a085ae25606bba7a94cdfed88f67265905ba9) * [OCPBUGS-28944](https://issues.redhat.com/browse/OCPBUGS-28944): Replace 'coreydaley' with 'sayan-biswas' in OWNERS file [#166](https://github.com/openshift/csi-driver-shared-resource/pull/166) * [Full changelog](https://github.com/openshift/csi-driver-shared-resource/compare/0b75c0afd6b3b94f19b6763d307fda358c68e522...260a085ae25606bba7a94cdfed88f67265905ba9) ### [csi-driver-shared-resource-operator](https://github.com/openshift/csi-driver-shared-resource-operator/tree/8d017b7f19f0226dfd4fc7933271939c550d180f) * [OCPBUGS-28956](https://issues.redhat.com/browse/OCPBUGS-28956): Replace 'coreydaley' with 'sayan-biswas' in OWNERS file [#102](https://github.com/openshift/csi-driver-shared-resource-operator/pull/102) * [Full changelog](https://github.com/openshift/csi-driver-shared-resource-operator/compare/e466c41d9439b1826c51ed8856e0428941eeaf35...8d017b7f19f0226dfd4fc7933271939c550d180f) ### [csi-external-snapshotter, csi-snapshot-controller, csi-snapshot-validation-webhook](https://github.com/openshift/csi-external-snapshotter/tree/50fa049ccaa48d7f7dcb165fb6e20c185a0cbd13) * [OCPBUGS-29336](https://issues.redhat.com/browse/OCPBUGS-29336): cherry-pick:release-4.15: OCPBUGS-29244 Update VolumeSnapshot and VolumeSnapshotContent using JSON patch [#143](https://github.com/openshift/csi-external-snapshotter/pull/143) * [Full changelog](https://github.com/openshift/csi-external-snapshotter/compare/090cd57847b98aebe42ecd5091c3a626eb870022...50fa049ccaa48d7f7dcb165fb6e20c185a0cbd13) ### [docker-builder](https://github.com/openshift/builder/tree/630692db2a3a39369d3c772a2543d7f2ea198455) * [OCPBUGS-28948](https://issues.redhat.com/browse/OCPBUGS-28948): Replace 'coreydaley' with 'sayan-biswas' [#378](https://github.com/openshift/builder/pull/378) * [Full changelog](https://github.com/openshift/builder/compare/0c0a73b21b471a2194713fa2c19d40cdbff26fa5...630692db2a3a39369d3c772a2543d7f2ea198455) ### [driver-toolkit](https://github.com/openshift/driver-toolkit/tree/7a448c2ee026c772e293dd344da587493c859f82) * Add support for 64k pages with ARM64 (#141) [#141](https://github.com/openshift/driver-toolkit/pull/141) * [Full changelog](https://github.com/openshift/driver-toolkit/compare/bbe9ffce3797fc0d9d4efcb2677867f43ce69e97...7a448c2ee026c772e293dd344da587493c859f82) ### [hypershift](https://github.com/openshift/hypershift/tree/e40db8649c9553fc646f21e7c9857cfb943fde04) * [OCPBUGS-29416](https://issues.redhat.com/browse/OCPBUGS-29416): hypershift-operator: don't create PKI rbac when disabled [#3565](https://github.com/openshift/hypershift/pull/3565) * [OCPBUGS-29418](https://issues.redhat.com/browse/OCPBUGS-29418): control-plane-pki-operator: add a signer for SRE break-glass [#3566](https://github.com/openshift/hypershift/pull/3566) * [OCPBUGS-29089](https://issues.redhat.com/browse/OCPBUGS-29089): Make ControllerAvailabilityPolicy immutable [#3533](https://github.com/openshift/hypershift/pull/3533) * [OCPBUGS-29310](https://issues.redhat.com/browse/OCPBUGS-29310): control-plane-pki-operator: validate CN for CSR [#3558](https://github.com/openshift/hypershift/pull/3558) * [OCPBUGS-29303](https://issues.redhat.com/browse/OCPBUGS-29303): release-4.15: revocation controller backport [#3532](https://github.com/openshift/hypershift/pull/3532) * [OCPBUGS-29020](https://issues.redhat.com/browse/OCPBUGS-29020): reduce external-dns route53 call volume [#3521](https://github.com/openshift/hypershift/pull/3521) * [OCPBUGS-29179](https://issues.redhat.com/browse/OCPBUGS-29179): [4.15] reflect NodePool replica count nil in status [#3473](https://github.com/openshift/hypershift/pull/3473) * NO-JIRA: remove unneeded code to copy Authentication refs [#3537](https://github.com/openshift/hypershift/pull/3537) * [OCPBUGS-29029](https://issues.redhat.com/browse/OCPBUGS-29029): Add ValidatingAdmissionPolicy to KAS config [#3523](https://github.com/openshift/hypershift/pull/3523) * [OCPBUGS-28764](https://issues.redhat.com/browse/OCPBUGS-28764): node spread anti-affinity for HA HCP [#3495](https://github.com/openshift/hypershift/pull/3495) * [OCPBUGS-28603](https://issues.redhat.com/browse/OCPBUGS-28603): Remove webhook validations that introduce resource ordering [#3515](https://github.com/openshift/hypershift/pull/3515) * [OCPBUGS-28594](https://issues.redhat.com/browse/OCPBUGS-28594): backport API moves [#3482](https://github.com/openshift/hypershift/pull/3482) * [HOSTEDCP-1272](https://issues.redhat.com/browse/HOSTEDCP-1272): Added CLI support to create DualStack clusters using default values [#3502](https://github.com/openshift/hypershift/pull/3502) * [OCPBUGS-27818](https://issues.redhat.com/browse/OCPBUGS-27818): Add GC knobs for KAS [#3457](https://github.com/openshift/hypershift/pull/3457) * [OCPBUGS-27103](https://issues.redhat.com/browse/OCPBUGS-27103): hcco: use manual mode for CCO [#3420](https://github.com/openshift/hypershift/pull/3420) * [Full changelog](https://github.com/openshift/hypershift/compare/ed3157269ac1956334a9f741072d9df1cea1024e...e40db8649c9553fc646f21e7c9857cfb943fde04) ### [ironic-agent](https://github.com/openshift/ironic-agent-image/tree/cd0769a538f34456728bf1bba9302461c942d5ba) * [OCPBUGS-28756](https://issues.redhat.com/browse/OCPBUGS-28756): Always add ignition to set hostname on /etc/hostname [#108](https://github.com/openshift/ironic-agent-image/pull/108) * [Full changelog](https://github.com/openshift/ironic-agent-image/compare/0145f7ac0b3f7dfa34e7513e63c665d1ab787f27...cd0769a538f34456728bf1bba9302461c942d5ba) ### [kube-proxy, sdn](https://github.com/openshift/sdn/tree/71a6f28d69f77953d104219cee344a70f7cbede1) * [OCPBUGS-28580](https://issues.redhat.com/browse/OCPBUGS-28580): Move sdn to RHEL9 base image (attempt #2) [#617](https://github.com/openshift/sdn/pull/617) * [Full changelog](https://github.com/openshift/sdn/compare/5d8aea432249708e7b96734970862a4076d776bd...71a6f28d69f77953d104219cee344a70f7cbede1) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/6305fca334948e9ed37b078884d96051f8859b99) * [OCPSTRAT-1062](https://issues.redhat.com/browse/OCPSTRAT-1062): [4.15] crio: enable log linking by default in 4.15 [#4174](https://github.com/openshift/machine-config-operator/pull/4174) * [OCPBUGS-29105](https://issues.redhat.com/browse/OCPBUGS-29105): On-prem coredns manifests should not be generated for GCP [#4169](https://github.com/openshift/machine-config-operator/pull/4169) * [OCPBUGS-28909](https://issues.redhat.com/browse/OCPBUGS-28909), [OCPBUGS-28910](https://issues.redhat.com/browse/OCPBUGS-28910): Run resolv-prepender entirely async [#4161](https://github.com/openshift/machine-config-operator/pull/4161) * [CORS-3169](https://issues.redhat.com/browse/CORS-3169): Add support for in-cluster DNS on Cloud Platforms when cloud DNS cannot be used [#4155](https://github.com/openshift/machine-config-operator/pull/4155) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/90cab989d0062333daea41c24596e35385ef1ea0...6305fca334948e9ed37b078884d96051f8859b99) ### [olm-rukpak](https://github.com/openshift/operator-framework-rukpak/tree/36acf8d67e27405e69685df79ea636757df3a4f4) * [OCPBUGS-27596](https://issues.redhat.com/browse/OCPBUGS-27596), [OCPBUGS-27681](https://issues.redhat.com/browse/OCPBUGS-27681): UPSTREAM: <carry>: Update go-git to v5.11.0 [#72](https://github.com/openshift/operator-framework-rukpak/pull/72) * [Full changelog](https://github.com/openshift/operator-framework-rukpak/compare/1369884b563638963e64caaf4be648c7676b63b4...36acf8d67e27405e69685df79ea636757df3a4f4) ### [openshift-controller-manager](https://github.com/openshift/openshift-controller-manager/tree/87d251169278f61434749fc17991b45cbcb53b15) * [OCPBUGS-28947](https://issues.redhat.com/browse/OCPBUGS-28947): Replace 'coreydaley' with 'sayan-biswas' in OWNERS file [#285](https://github.com/openshift/openshift-controller-manager/pull/285) * [Full changelog](https://github.com/openshift/openshift-controller-manager/compare/2a28a78279b127075b399a3442a2042f4a7d190d...87d251169278f61434749fc17991b45cbcb53b15) ### [openstack-cinder-csi-driver, openstack-cloud-controller-manager](https://github.com/openshift/cloud-provider-openstack/tree/1bec5942cd0651a3c2f7114368591f334952ceda) * Make sure we don't mask LB tests failures and fix what was failing (#2360) (#2537) [#2360](https://github.com/openshift/cloud-provider-openstack/pull/2360) * Remove handling code for glog (#2534) [#2534](https://github.com/openshift/cloud-provider-openstack/pull/2534) * Bump golangci-lint for go 1.22 (#2545) [#2545](https://github.com/openshift/cloud-provider-openstack/pull/2545) * Delete LB that gone into ERROR state (#2536) [#2536](https://github.com/openshift/cloud-provider-openstack/pull/2536) * Add ability to add Events by OCCM (#2539) [#2539](https://github.com/openshift/cloud-provider-openstack/pull/2539) * Lookup ports by SG and not tags (#2355) (#2538) [#2355](https://github.com/openshift/cloud-provider-openstack/pull/2355) * retry ubuntu image download on temp error (#2506) [#2506](https://github.com/openshift/cloud-provider-openstack/pull/2506) * update k8s.io/kubernetes to v1.28.4 in go.mod (#2496) [#2496](https://github.com/openshift/cloud-provider-openstack/pull/2496) * Implement imagePullSecret support for release 1.28 (#2445) [#2445](https://github.com/openshift/cloud-provider-openstack/pull/2445) * fix: octavia tlsContainerRef validation for barbican secrets (#2458) [#2458](https://github.com/openshift/cloud-provider-openstack/pull/2458) * Remove duplicate pflag.Parse calls (#2467) [#2467](https://github.com/openshift/cloud-provider-openstack/pull/2467) * manage-security-groups: Only add SGs to LB members (#2455) (#2466) [#2455](https://github.com/openshift/cloud-provider-openstack/pull/2455) * Use standard service account name in OCCM helm chart (#2447) [#2447](https://github.com/openshift/cloud-provider-openstack/pull/2447) * 1.28.1 release (#2426) [#2426](https://github.com/openshift/cloud-provider-openstack/pull/2426) * delete barbican secret after the LB deletetion (#2424) [#2424](https://github.com/openshift/cloud-provider-openstack/pull/2424) * ensure octavia monitor is always updated (#2382) [#2382](https://github.com/openshift/cloud-provider-openstack/pull/2382) * add `max_retries_down` support for octavia health monitors (#2379) [#2379](https://github.com/openshift/cloud-provider-openstack/pull/2379) * Fix multiarch builds of Cinder CSI (#2342) [#2342](https://github.com/openshift/cloud-provider-openstack/pull/2342) * update tags (#2336) [#2336](https://github.com/openshift/cloud-provider-openstack/pull/2336) * [Full changelog](https://github.com/openshift/cloud-provider-openstack/compare/e1a9f48173b0056dc96b62ef6b141ccc1838cebc...1bec5942cd0651a3c2f7114368591f334952ceda) ### [openstack-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-openstack/tree/d1de8c63ee931be0038b55dd4813b2089fd6107e) * 🐛 Persist API FloatingIP immediately on creation [#1846](https://github.com/openshift/cluster-api-provider-openstack/pull/1846) * :bug: Fix potential panic during instance create [#1808](https://github.com/openshift/cluster-api-provider-openstack/pull/1808) * fix --short flag is removed issue for CI [#1811](https://github.com/openshift/cluster-api-provider-openstack/pull/1811) * [Full changelog](https://github.com/openshift/cluster-api-provider-openstack/compare/acc3955450d75d33ea69f326ef9215f415051af4...d1de8c63ee931be0038b55dd4813b2089fd6107e) ### [operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/0e8b957251ce3edb82ca8d9139380b18df1fe55c) * NO-ISSUE: [release-4.15] Backport flaky CRD upgrade block e2e test fix [#694](https://github.com/openshift/operator-framework-olm/pull/694) * [OCPBUGS-24159](https://issues.redhat.com/browse/OCPBUGS-24159): Updating operator-lifecycle-manager-container image to be consistent with ART [#623](https://github.com/openshift/operator-framework-olm/pull/623) * [OCPBUGS-29083](https://issues.redhat.com/browse/OCPBUGS-29083): * olm,catalog: only validate the resources we label [#683](https://github.com/openshift/operator-framework-olm/pull/683) * [OCPBUGS-29116](https://issues.redhat.com/browse/OCPBUGS-29116): [release-4.15]: Clear (existing) error cond from Subscription, once error resolved [#684](https://github.com/openshift/operator-framework-olm/pull/684) * [Full changelog](https://github.com/openshift/operator-framework-olm/compare/8b7ee21aa330b9bd60505c0b51caf2ce7c9e7de1...0e8b957251ce3edb82ca8d9139380b18df1fe55c) ### [ovn-kubernetes, ovn-kubernetes-microshift](https://github.com/openshift/ovn-kubernetes/tree/3fdc9242e361a5e5007556054f5b0cc68a5be3d4) * [OCPBUGS-29185](https://issues.redhat.com/browse/OCPBUGS-29185): Wait for ovnkube controller to start before checking result error. [#2064](https://github.com/openshift/ovn-kubernetes/pull/2064) * [OCPBUGS-28725](https://issues.redhat.com/browse/OCPBUGS-28725): Update netpol namespace address sets usage to the old ways [#2050](https://github.com/openshift/ovn-kubernetes/pull/2050) * [OCPBUGS-29230](https://issues.redhat.com/browse/OCPBUGS-29230): [release-4.15] separate the handler sync from the informer sync & remove the full service resync during node tracker startup [#2060](https://github.com/openshift/ovn-kubernetes/pull/2060) * [OCPBUGS-28818](https://issues.redhat.com/browse/OCPBUGS-28818): Support Permanent Session Affinity [#2045](https://github.com/openshift/ovn-kubernetes/pull/2045) * [OCPBUGS-28848](https://issues.redhat.com/browse/OCPBUGS-28848): Ignore hybrid-overlay nodes from EgressIP controller [#2040](https://github.com/openshift/ovn-kubernetes/pull/2040) * [OCPBUGS-29001](https://issues.redhat.com/browse/OCPBUGS-29001): kubevirt, Replace routes on migration [#2052](https://github.com/openshift/ovn-kubernetes/pull/2052) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/e61d7efcc919d441e223d9be34fad8457c25a125...3fdc9242e361a5e5007556054f5b0cc68a5be3d4) ### [tests](https://github.com/openshift/origin/tree/f05b5794430cf7e8bb977bf33b619aad40ff1224) * [OCPBUGS-29031](https://issues.redhat.com/browse/OCPBUGS-29031): Replace 'coreydaley' with 'sayan-biswas' [#28573](https://github.com/openshift/origin/pull/28573) * [Full changelog](https://github.com/openshift/origin/compare/54c7e3c99b6a12f9306845b22a314ca47636b9f2...f05b5794430cf7e8bb977bf33b619aad40ff1224)