# 4.20.6 Created: 2025-11-27 09:19:46 +0000 UTC Image Digest: `sha256:a29bcbc9f286d68b394ffa0288c5de7e487c90077c06cbaf7a4cadeb0398ce28` ## Changes from 4.20.0 ### Components * Kubectl 1.33.3 * Kubernetes 1.33.5 * Kubernetes Tests 1.33.4 * Red Hat Enterprise Linux CoreOS upgraded from 9.6.20250925-0 to 9.6.20251125-1 ### FeatureGate Changes | FeatureGate | Default
Hypershift | Default
SelfManagedHA | DevPreviewNoUpgrade
Hypershift | DevPreviewNoUpgrade
SelfManagedHA | TechPreviewNoUpgrade
Hypershift | TechPreviewNoUpgrade
SelfManagedHA | | :------ | :---: | :---: | :---: | :---: | :---: | :---: | | ExternalOIDCWithUIDAndExtraClaimMappings
(5 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled| Enabled | | ExternalOIDC
(9 tests)| Enabled| Enabled
(Changed)| Enabled| Enabled| Enabled| Enabled | ### New images * [agent-installer-ui](https://github.com/openshift-assisted/assisted-installer-ui) git [0aa952bf](https://github.com/openshift-assisted/assisted-installer-ui/commit/0aa952bf99708806caee52cfd7973c076c577def) `sha256:de64ad2e8aa5d9d2c8884e1eb50c3dc7983c00d53d7dd4fa9a3777f649ba167f` ### Rebuilt images without code change * [agent-installer-csr-approver](https://github.com/openshift/assisted-installer) git [3accbb7b](https://github.com/openshift/assisted-installer/commit/3accbb7bd0dd865744e0ef0808b65be5914b157e) `sha256:dbc2bf8bcb4aab33fbbcb9fc876d28b77a3044f1e016e31a1bc8b4ba81a61757` * [agent-installer-node-agent](https://github.com/openshift/assisted-installer-agent) git [62dc63f1](https://github.com/openshift/assisted-installer-agent/commit/62dc63f18f2c4a6a0cf1043710d055fe57f8fa28) `sha256:b9e55694236dce84aab549b014a7e7c0765f39d3188eb82fd87b208cd1c15d77` * [agent-installer-orchestrator](https://github.com/openshift/assisted-installer) git [3accbb7b](https://github.com/openshift/assisted-installer/commit/3accbb7bd0dd865744e0ef0808b65be5914b157e) `sha256:363f58baa0efecbf2b0d7d235bff761fb488475c7ef919d7c7cfd498e0b8cbe8` * [apiserver-network-proxy](https://github.com/openshift/apiserver-network-proxy) git [11b24a2c](https://github.com/openshift/apiserver-network-proxy/commit/11b24a2c7452ef683a1d989f1016e6e815f5c112) `sha256:2409f257a0255087dced5d54901e178a7259ffcc043a4ae41671184a9cb388f6` * [aws-cloud-controller-manager](https://github.com/openshift/cloud-provider-aws) git [bb88da16](https://github.com/openshift/cloud-provider-aws/commit/bb88da16b29d63573861351afc5ca8c4547775d6) `sha256:f2bdb59362b9d8e52f29eb47c7504624804d64362157edffb9038916cb064f6c` * [aws-ebs-csi-driver](https://github.com/openshift/aws-ebs-csi-driver) git [a8ef205c](https://github.com/openshift/aws-ebs-csi-driver/commit/a8ef205c28b7b8c80b0caf1c1a9e12f81f4fdbb9) `sha256:eab2915cb21691c3011b136d618f30c4c63c78c17cc0c28a19d0ff10cd81b9f8` * [aws-karpenter-provider-aws](https://github.com/openshift/aws-karpenter-provider-aws) git [b37141b0](https://github.com/openshift/aws-karpenter-provider-aws/commit/b37141b051bdf790eb7e8f45b95f6bd7dc8140f4) `sha256:a88c5f20ef71cf223842f164bb929732401055c33bdd9b4283226858d42e170b` * [aws-kms-encryption-provider](https://github.com/openshift/aws-encryption-provider) git [088dcaf7](https://github.com/openshift/aws-encryption-provider/commit/088dcaf73f980b977ef4f5d2f99e2a93deb87eef) `sha256:145914b65c1386777211a40453b306a880b28e73fe9b7d9252103d53cc7dcac0` * [aws-pod-identity-webhook](https://github.com/openshift/aws-pod-identity-webhook) git [a2ecb150](https://github.com/openshift/aws-pod-identity-webhook/commit/a2ecb1502280feb8e82c9cf6f3f77d62797e4445) `sha256:552d4ee3202cc6f3d14156da052693bf08b9aa857a60e4441a804ca57e47cb66` * [azure-cloud-controller-manager](https://github.com/openshift/cloud-provider-azure) git [d469d04e](https://github.com/openshift/cloud-provider-azure/commit/d469d04ed645358d942af442fe21e2c2b44b9b2c) `sha256:acafdb1854dd5d5d086b350862361a9c634c56035cd4849e523b932781310211` * [azure-cloud-node-manager](https://github.com/openshift/cloud-provider-azure) git [d469d04e](https://github.com/openshift/cloud-provider-azure/commit/d469d04ed645358d942af442fe21e2c2b44b9b2c) `sha256:2e34097e433c260bd7486209bf49bc02ed7360ab68956aa2ccba9342277fe3bc` * [azure-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-azure) git [cb8b5b6a](https://github.com/openshift/cluster-api-provider-azure/commit/cb8b5b6a485971a95c5a74508d76ab19b23cbf29) `sha256:6512b72e901b2444cffd571c2b75cb9eb1e83a1eacc147f18af922d8bedba376` * [azure-disk-csi-driver](https://github.com/openshift/azure-disk-csi-driver) git [0b8e4d22](https://github.com/openshift/azure-disk-csi-driver/commit/0b8e4d2202b0d17942fd745a5e1948f46bdd0350) `sha256:6f69aff0e624540783917d5c01f3763cef4000775f54740ba2565d0a887dd6b2` * [azure-file-csi-driver](https://github.com/openshift/azure-file-csi-driver) git [45d505bc](https://github.com/openshift/azure-file-csi-driver/commit/45d505bc11fedadece5ae27147c9595877e39f2a) `sha256:1c29f8e0b0f058daa4880dc22e054471659bcef5499fb7bcac94a2c9658050f0` * [azure-kms-encryption-provider](https://github.com/openshift/azure-kubernetes-kms) git [ea0b9944](https://github.com/openshift/azure-kubernetes-kms/commit/ea0b9944dddcc7043065a1fab5fca72dd17450da) `sha256:f6814febfc9b0d6fc58c505451c408f3246c54a9c256907956d720c52f4a6e2a` * [azure-service-operator](https://github.com/openshift/azure-service-operator) git [6e2f3626](https://github.com/openshift/azure-service-operator/commit/6e2f362623720f7b6d634fbc424fbc61e4b481ae) `sha256:0e8ef547bfe2258a109db272a1ff72d664a1ec0aa281c7b41c1ddb124f6833c6` * [azure-workload-identity-webhook](https://github.com/openshift/azure-workload-identity) git [88b18175](https://github.com/openshift/azure-workload-identity/commit/88b18175e46fe305486d172ec0b4e8471c55e30b) `sha256:2f6d9b16b7e3a9b8913271dd83d0fcea7132aedd4f1086f705291df2cea44f24` * [baremetal-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-metal3) git [f782ba74](https://github.com/openshift/cluster-api-provider-metal3/commit/f782ba747ed353721c84ceb754ca8403f94adb6a) `sha256:c99a4df48dd54041b033fa762fb498606da062d548e442e1b85d5061ecb4624e` * [baremetal-machine-controllers](https://github.com/openshift/cluster-api-provider-baremetal) git [fb678fec](https://github.com/openshift/cluster-api-provider-baremetal/commit/fb678fec5f7e08348b281341481f33a848204e50) `sha256:fea648534f7e25fbadbfb05be1c356b68b4d274f4867893dbb5b7f0dd2b0a3cc` * [baremetal-operator](https://github.com/openshift/baremetal-operator) git [a7d0035a](https://github.com/openshift/baremetal-operator/commit/a7d0035a144d5b51c1401426bbe7ce518f24f154) `sha256:97c509871bd846fe6cbf2d21a634bc5fba8582e8ec6f2f50b09dd0d70275856e` * [baremetal-runtimecfg](https://github.com/openshift/baremetal-runtimecfg) git [6553765e](https://github.com/openshift/baremetal-runtimecfg/commit/6553765e71c7f8d7db120af94473c9c0cb44d453) `sha256:359cdb92ba0a844d642c6fedbc6d5c5c913742ac9470bf4282ba353fe27f2afb` * [cluster-autoscaler](https://github.com/openshift/kubernetes-autoscaler) git [d883d0e6](https://github.com/openshift/kubernetes-autoscaler/commit/d883d0e6dbb74f0839631ebc7a584669f0e955a3) `sha256:8c72cc7941a5400c6b35c3e0ef0d2dba41f3c7c442b990caca752faabd734360` * [cluster-autoscaler-operator](https://github.com/openshift/cluster-autoscaler-operator) git [147e5a7f](https://github.com/openshift/cluster-autoscaler-operator/commit/147e5a7ff20b46ade7dd932b47e06ca82729f5e8) `sha256:72882be1d1ef4bba3d092d6f464a159a239ca48f6fb8a7f0d30eddf2e2042939` * [cluster-bootstrap](https://github.com/openshift/cluster-bootstrap) git [74abc555](https://github.com/openshift/cluster-bootstrap/commit/74abc555111bac56a67957ef517ef086e4643c50) `sha256:5a0ccf93685625923fe716bf0ba4209a084de7658304fe45993be6d08fee8c19` * [cluster-capi-controllers](https://github.com/openshift/cluster-api) git [de1db297](https://github.com/openshift/cluster-api/commit/de1db2970e7fede7101e5a8188e74942ab6665e3) `sha256:1a101aa9d3276e077271fd4a3fe953381c5b23e62650bd22d3abc110df94e6ae` * [cluster-config-operator](https://github.com/openshift/cluster-config-operator) git [657754e2](https://github.com/openshift/cluster-config-operator/commit/657754e2beaed6295ff28bb0f7813cb1c9ce35b2) `sha256:f9f44271791ef7fdfd65c307c42ca2d361a6417b6af0f1809219cf028d9566e1` * [cluster-control-plane-machine-set-operator](https://github.com/openshift/cluster-control-plane-machine-set-operator) git [0bbafe24](https://github.com/openshift/cluster-control-plane-machine-set-operator/commit/0bbafe24ade564bc62554251f36de90d524abcde) `sha256:e4d231a04ad46259f38f7dac4aa34c9cb2b11a30874fdac88c0fa2120fc2632c` * [cluster-csi-snapshot-controller-operator](https://github.com/openshift/cluster-csi-snapshot-controller-operator) git [019abe0c](https://github.com/openshift/cluster-csi-snapshot-controller-operator/commit/019abe0c7671962829eb91269e1d76916966320e) `sha256:0f757b39978a9e7e2a638925d1dda4d93c3b9a69e39021c8a3b3eeedc20b206c` * [cluster-dns-operator](https://github.com/openshift/cluster-dns-operator) git [82578923](https://github.com/openshift/cluster-dns-operator/commit/82578923164636746e0d74d594ab32d83a660c0b) `sha256:7f35b914601e029ac911311d28d4a8dc7edad583824fda08eae71c8ed28c59bc` * [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator) git [b04c7c12](https://github.com/openshift/cluster-image-registry-operator/commit/b04c7c121851704973a94a50e42af1425045899c) `sha256:f92837f249d1ad396a114a5b38f9b20e7edb664364813386ec8cc4b95dc812df` * [cluster-ingress-operator](https://github.com/openshift/cluster-ingress-operator) git [2371120e](https://github.com/openshift/cluster-ingress-operator/commit/2371120eedb27049160c70859ef9972a7599c7e3) `sha256:2ab710c8312a3009243b9ef57667569620f42d8d4c4a2120e5c3424cf6fc753d` * [cluster-kube-scheduler-operator](https://github.com/openshift/cluster-kube-scheduler-operator) git [58cbd296](https://github.com/openshift/cluster-kube-scheduler-operator/commit/58cbd296eecc61c0871739588ae65af9c05e87a6) `sha256:1f46e056f17c529ef61601e555b60f3362e1c6e46d2127ee3521725166703e3f` * [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator) git [5adc1429](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/commit/5adc14299739bc64c8812cbab0b0ff2d12863602) `sha256:4e095bec5378d1f300b65bbeec84d799bca381e630ce54aa50ec0f0fbc5bb6c8` * [cluster-olm-operator](https://github.com/openshift/cluster-olm-operator) git [e4917368](https://github.com/openshift/cluster-olm-operator/commit/e4917368b6a547f97a0fb411fea90de246d1417e) `sha256:aa217194c4e1cbec86ad552ebeff0ecd8e69e4732e076431d78f73ea91fa4678` * [cluster-openshift-apiserver-operator](https://github.com/openshift/cluster-openshift-apiserver-operator) git [9cfa5679](https://github.com/openshift/cluster-openshift-apiserver-operator/commit/9cfa5679a8ac1e5a68eea32179d9e069da85dfcf) `sha256:bdd656ba67ba3bf852d31307aeae626f891347267a9fd4c80a9fce0ab211b1e0` * [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator) git [aa455c04](https://github.com/openshift/cluster-openshift-controller-manager-operator/commit/aa455c043152123595c2b4f72e02279aad9dd48a) `sha256:0c56151cd22be4016552d7f41ab6980969b3021c95484aa893c6fd6516a924fc` * [cluster-policy-controller](https://github.com/openshift/cluster-policy-controller) git [47c78310](https://github.com/openshift/cluster-policy-controller/commit/47c783103216aa5e1242632127a5d8f98b8b7455) `sha256:7633b77077c8f8b0c7ab800d8ad83b7fcb704776fbcdcaaa88d1afd3508a4b20` * [cluster-update-keys](https://github.com/openshift/cluster-update-keys) git [c40e7b9b](https://github.com/openshift/cluster-update-keys/commit/c40e7b9b60c62690a25333fc54ae0d3705474afb) `sha256:402d0164c1cbde42d28d6cb5e5a2ff4d4d25687fa9ca72cb5a21644068e4a2ee` * [configmap-reloader](https://github.com/openshift/configmap-reload) git [2438d7c8](https://github.com/openshift/configmap-reload/commit/2438d7c8e495201361d87da205649bc38fc4822b) `sha256:a234dda5caff29e8d33eeab77eda0475e05064b07ecc1fe5004cca83052e2e98` * [container-networking-plugins](https://github.com/openshift/containernetworking-plugins) git [184a9601](https://github.com/openshift/containernetworking-plugins/commit/184a96011a8cacb72319cdccb904271a99c5928d) `sha256:52c45e7b7f439564f2a6d2eee5b3e254a7f87352ba246dad4f2a9616ff6b257d` * [containernetworking-plugins-microshift](https://github.com/openshift/containernetworking-plugins) git [184a9601](https://github.com/openshift/containernetworking-plugins/commit/184a96011a8cacb72319cdccb904271a99c5928d) `sha256:73908c4d306a902c2d6a8547b0a9555ebc550ad8835c6655e601eb4f46cacc57` * [coredns](https://github.com/openshift/coredns) git [6f39336e](https://github.com/openshift/coredns/commit/6f39336e6da9dc77b2db140a96773c413d50a665) `sha256:4a156297b8b12c668276bfb6e939da2efc1e1c58ac3663af4dc5618f373d442c` * [csi-driver-nfs](https://github.com/openshift/csi-driver-nfs) git [1abaf844](https://github.com/openshift/csi-driver-nfs/commit/1abaf84447384a486a9f9da7cd7b9e53784c8a55) `sha256:4983928d5c7f9dd40565c7385daf22e5644d44961a3157deb18ac945b5e98541` * [csi-external-attacher](https://github.com/openshift/csi-external-attacher) git [45239149](https://github.com/openshift/csi-external-attacher/commit/45239149cb387bcc51d944b802db0e804dc02688) `sha256:7918645b6163fe3c267a7ea05e11e45f05d5e22b0115c2f445b9e87702903075` * [csi-external-provisioner](https://github.com/openshift/csi-external-provisioner) git [81fca036](https://github.com/openshift/csi-external-provisioner/commit/81fca03694bca1bae8606d8970472330e1e4fcad) `sha256:3a1c93784f1233a78cfb44420df4f3de7411f1e81cc045320b4c563cfa88036a` * [csi-external-resizer](https://github.com/openshift/csi-external-resizer) git [c674bea9](https://github.com/openshift/csi-external-resizer/commit/c674bea9bb6a81e463c7fefa974e2109d829daef) `sha256:8b1979db7b76eab034510f0dbdea8ea5b6999e060562884abe27a65c2a6732b9` * [csi-external-snapshot-metadata](https://github.com/openshift/csi-external-snapshot-metadata) git [693a8264](https://github.com/openshift/csi-external-snapshot-metadata/commit/693a826455777eaafc677bb2195dc071d184243b) `sha256:2297febf3a9cc0984a3ae9d440c3e9a1054dc35dda55fef4e1a42da531f92e66` * [csi-external-snapshotter](https://github.com/openshift/csi-external-snapshotter) git [42604822](https://github.com/openshift/csi-external-snapshotter/commit/42604822c25eb2aa0ecb017c24e328221b238eb9) `sha256:cd6a51b9fc4941144616f21dce9bf98c5f708a5b130c68d8f3c4c5c3e604e85e` * [csi-livenessprobe](https://github.com/openshift/csi-livenessprobe) git [1d6d6b27](https://github.com/openshift/csi-livenessprobe/commit/1d6d6b27460e58f24110c72ec9c96afe2c1d891d) `sha256:073c7755d48cea90a1c5788f6f13fc0fe02a8c4025968169955f36fae9d1ab5e` * [csi-snapshot-controller](https://github.com/openshift/csi-external-snapshotter) git [42604822](https://github.com/openshift/csi-external-snapshotter/commit/42604822c25eb2aa0ecb017c24e328221b238eb9) `sha256:b4ed934d7d038c9ab03095654d810759205fd1c8a5b627705300a98aa58f14bb` * [docker-registry](https://github.com/openshift/image-registry) git [0c09647a](https://github.com/openshift/image-registry/commit/0c09647aa2db93a8584dfe8079ed919145c662fb) `sha256:7c9dcf4e2bc41427bb6b441c160f041912d4fcc60f35e0e47970c9f1bd330a59` * [driver-toolkit](https://github.com/openshift/driver-toolkit) git [9d55fd1a](https://github.com/openshift/driver-toolkit/commit/9d55fd1aaba05830f857132bd149ee3cf18cc20f) `sha256:ad04c1854b1062fbb0f1b57de239cbdd67b4eb946a6137b4ff73a5fbf0afa867` * [egress-router-cni](https://github.com/openshift/egress-router-cni) git [5e0f8d1b](https://github.com/openshift/egress-router-cni/commit/5e0f8d1b545899fda27c5e1cc8707d33cba1b534) `sha256:bac86667d9c787ad5d10ef10bdb165887189df4c3f167c061c74399164273ca6` * [gcp-cloud-controller-manager](https://github.com/openshift/cloud-provider-gcp) git [f940e72e](https://github.com/openshift/cloud-provider-gcp/commit/f940e72e7611ce4a96da3e47966ba1befd25c474) `sha256:84c1710bcd55ac6a85edc8bb3c52fb6e168244b9a268ec35f74ca2b1ae458359` * [gcp-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-gcp) git [65539c71](https://github.com/openshift/cluster-api-provider-gcp/commit/65539c71b4c292fc0f4eeb572dfe490af63063d9) `sha256:e6053cf716bc52b844fa7d4a162b0e7d9c4095db6f4c09efb52017e920acbaf6` * [gcp-machine-controllers](https://github.com/openshift/machine-api-provider-gcp) git [01515888](https://github.com/openshift/machine-api-provider-gcp/commit/01515888c83526ec235b7bc3a27df6eba3034b00) `sha256:4a19bedca3a16d491e57634ddd3df593f55b5366ba3b1cbed2d2f855cb1abfab` * [gcp-pd-csi-driver](https://github.com/openshift/gcp-pd-csi-driver) git [500ab5d3](https://github.com/openshift/gcp-pd-csi-driver/commit/500ab5d31ad382805070c8ae329a9a34163ebc99) `sha256:9482c91de5c7fc4020447cc6b7c59b4e158ad38ff8d3e4d7ee885e19e148db48` * [gcp-pd-csi-driver-operator](https://github.com/openshift/gcp-pd-csi-driver-operator) git [e0ad050a](https://github.com/openshift/gcp-pd-csi-driver-operator/commit/e0ad050a84bab669e0f11e080fc4c388ef417bba) `sha256:c93b220b41a152a250695838d64a1861105f2b22fd7fbc93e89628b7d824d226` * [gcp-workload-identity-federation-webhook](https://github.com/openshift/gcp-workload-identity-federation-webhook) git [b36788ed](https://github.com/openshift/gcp-workload-identity-federation-webhook/commit/b36788edd4c559cffd5f7f1b2e3e51b98c3e92b8) `sha256:0d63e8c5b0363a60bd0143f043efaa94846e37e3cd7d9afaea768e4ad1ed6694` * [haproxy-router](https://github.com/openshift/router) git [96bfd216](https://github.com/openshift/router/commit/96bfd2164c7885df9019ce9eeb79d506bd7e871b) `sha256:948c005ab108061f7642119cfad54671553bf48bca78c3b12e91b48c80d9404c` * [ibm-cloud-controller-manager](https://github.com/openshift/cloud-provider-ibm) git [36ab30f9](https://github.com/openshift/cloud-provider-ibm/commit/36ab30f90e87de0daa926d20ccda88c41abed191) `sha256:2bdff9d256af6b4d1e8a90479b8d04b937a2161699021d9224f1f44ae5afebab` * [ibm-vpc-block-csi-driver](https://github.com/openshift/ibm-vpc-block-csi-driver) git [19801353](https://github.com/openshift/ibm-vpc-block-csi-driver/commit/19801353c97d08b1333177be45c848082af0643c) `sha256:ec7efdb35a830641eac967160e17ec06ce1a2da825b60dd33c80e042b4643726` * [ibm-vpc-block-csi-driver-operator](https://github.com/openshift/ibm-vpc-block-csi-driver-operator) git [21f405cc](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/commit/21f405cce9573eee1c4f1cf95c0eb601ae77ed99) `sha256:b60fdf720e57e6b2275fe10f14b3bd0f388c319b28bf3641a140d8e8054716d9` * [ibmcloud-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-ibmcloud) git [8b6396a4](https://github.com/openshift/cluster-api-provider-ibmcloud/commit/8b6396a4c78f4791b7f3c5ec404a78b499f8546b) `sha256:d3a9a50ff9fa4f526402bb98e0f56b8f0341278affde388077773ad3d16f8e61` * [ibmcloud-machine-controllers](https://github.com/openshift/machine-api-provider-ibmcloud) git [035805df](https://github.com/openshift/machine-api-provider-ibmcloud/commit/035805df5277c9f9c0cd9d4a44f59a08ab3ce031) `sha256:986688f3913c19c9eb696103b2722153c8a4352d759f5009f5763729efc5b3f7` * [insights-runtime-exporter](https://github.com/openshift/insights-runtime-extractor) git [3d378369](https://github.com/openshift/insights-runtime-extractor/commit/3d3783698b20f5c27e4f35051b1450e47e789068) `sha256:a50785fa80779d5a498274a6dc73b2606667e8e3b15fc97571481ab95274b897` * [insights-runtime-extractor](https://github.com/openshift/insights-runtime-extractor) git [3d378369](https://github.com/openshift/insights-runtime-extractor/commit/3d3783698b20f5c27e4f35051b1450e47e789068) `sha256:c91f958b5001c78bc6b334fd4cea8c4d0e48cea98fc1dd6bdb46ce0f453d4dd6` * [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader) git [6c92e542](https://github.com/openshift/ironic-rhcos-downloader/commit/6c92e5425b58baa9d4dd951a992b7460e8407247) `sha256:d1bcb16f3cfece9ed5df653673d5b0ae1f3df35fa1ba575857651bcad6d32436` * [ironic-static-ip-manager](https://github.com/openshift/ironic-static-ip-manager) git [fa5b8b8b](https://github.com/openshift/ironic-static-ip-manager/commit/fa5b8b8bb73e509f74205a99a0ed1cb07a843885) `sha256:06463f312ebda0737db28ae3cc85febffdc1c7b2218880d577a929e88970943d` * [keepalived-ipfailover](https://github.com/openshift/images) git [bb4535b7](https://github.com/openshift/images/commit/bb4535b7069cab2de0174be29bccccde6d623b4f) `sha256:8b5369e09e14a542149f75f1b761ecf0ec5f3fd07f7220bfb8402dbf173dd2c8` * [kube-metrics-server](https://github.com/openshift/kubernetes-metrics-server) git [cfa5ee9f](https://github.com/openshift/kubernetes-metrics-server/commit/cfa5ee9f1c94d7faec36de970033b9e329326f38) `sha256:d0eb01934c812906c02c689143eecf167fe5c0c575dfb8048bc12fac53a891cb` * [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy) git [b9134351](https://github.com/openshift/kube-rbac-proxy/commit/b9134351be37c43408334047d8eb85d0ac01fe4e) `sha256:73832c5b083e35d1f43d1308e91f3e187dc5f95eef88f182987a541a147f9049` * [kube-state-metrics](https://github.com/openshift/kube-state-metrics) git [a8c9a5f0](https://github.com/openshift/kube-state-metrics/commit/a8c9a5f08f675ae9afbaafdc47d7d2acb4a3709d) `sha256:572fa82ee2f9f89bc723afe005df925c3d174a1560733b888dc4b43a3730712b` * [kube-storage-version-migrator](https://github.com/openshift/kubernetes-kube-storage-version-migrator) git [0f8a4eb8](https://github.com/openshift/kubernetes-kube-storage-version-migrator/commit/0f8a4eb84ace9b746cf25d51d80dacf34ca5f953) `sha256:c6d89efe3a968eb809b370aa7b585ee03d8c57be40b2aa6ed3658b2fc8916789` * [kubevirt-cloud-controller-manager](https://github.com/openshift/cloud-provider-kubevirt) git [3f4542ec](https://github.com/openshift/cloud-provider-kubevirt/commit/3f4542ecd17fb0e47da4c6d9bceb076b98fb314b) `sha256:ffb3dde7c5bf08b7385462ae06636f2391765dc2651b7a9c41f8abeac07c81ae` * [kubevirt-csi-driver](https://github.com/openshift/kubevirt-csi-driver) git [8b8dd30e](https://github.com/openshift/kubevirt-csi-driver/commit/8b8dd30ecd302e2b260c666702dffb19abf7c1aa) `sha256:a96db0e550683be63ac5ff596e993dbd98987822e372661041eeb02dc49706bb` * [libvirt-machine-controllers](https://github.com/openshift/cluster-api-provider-libvirt) git [a336f0b5](https://github.com/openshift/cluster-api-provider-libvirt/commit/a336f0b5f7ee99c418aaab3d511707bd0064bd56) `sha256:d644f0878524eb625635c6feddf3fcac7ba4966c3401d75a322985e25542d27f` * [machine-api-operator](https://github.com/openshift/machine-api-operator) git [4a9b90e3](https://github.com/openshift/machine-api-operator/commit/4a9b90e306a04ddfacfa408609c98b48a1cdea17) `sha256:4e4099838b3f3d55e65986db5d9b7c8b365289724f29db208cf27c45d1d6a840` * [machine-image-customization-controller](https://github.com/openshift/image-customization-controller) git [20f6d615](https://github.com/openshift/image-customization-controller/commit/20f6d615c03b9c579037cdcdc327bd2bcefde4e6) `sha256:c758207ac17d946c778cd353fd939df4431cb814d8c5bc446fc9cebcdfb3907f` * [machine-os-images](https://github.com/openshift/machine-os-images) git [64bfec79](https://github.com/openshift/machine-os-images/commit/64bfec79ae03b50b1da5b614a4cca2937ea9927d) `sha256:668daf869f773870e03107f9502b551ae297821ce7aef8c2eaa8b2e32c38ec20` * [multus-admission-controller](https://github.com/openshift/multus-admission-controller) git [fc73c803](https://github.com/openshift/multus-admission-controller/commit/fc73c803caa1140e5a9115ceeb0e38504b001722) `sha256:81d2c7f954d3122ee251fd1a46cc8ea2a08d5f3a667062fc6f4ffb921b843179` * [multus-cni](https://github.com/openshift/multus-cni) git [cf0f68ec](https://github.com/openshift/multus-cni/commit/cf0f68ec2b5fe9bc72d0da325e02cf63968747fe) `sha256:b3dae5a868b51d8a6a8c581d496363446c9f2355e2e43ae7addf77637bc38630` * [multus-cni-microshift](https://github.com/openshift/multus-cni) git [cf0f68ec](https://github.com/openshift/multus-cni/commit/cf0f68ec2b5fe9bc72d0da325e02cf63968747fe) `sha256:87efe2d4cfa4cc69c1f5b13a86313b64e77560596f2cefbc792e2a65b642b0a6` * [multus-networkpolicy](https://github.com/openshift/multus-networkpolicy) git [278ec20e](https://github.com/openshift/multus-networkpolicy/commit/278ec20e795c3a590500e789716be7fcc4d7107b) `sha256:966721b3e59c7f2dd231bf6d2ef38b6e134305cf553b9b7436a7d251bca2f31f` * [multus-route-override-cni](https://github.com/openshift/route-override-cni) git [391c1b03](https://github.com/openshift/route-override-cni/commit/391c1b0361e17c5718508810f0bdb6ff66ae6e81) `sha256:5acd73c5cbfd5458a9a820f650ef242cb86ec1892f663b1f67c0edafaaf4f8b1` * [multus-whereabouts-ipam-cni](https://github.com/openshift/whereabouts-cni) git [43c89591](https://github.com/openshift/whereabouts-cni/commit/43c8959152a6ca8afdc73eaed624286628c2c22e) `sha256:18ce313a07862f2c4395b52493e65b1fe6fc7102a07b2508423fe9311c8b9bb6` * [must-gather](https://github.com/openshift/must-gather) git [f0c64742](https://github.com/openshift/must-gather/commit/f0c64742c79afce5e367ca2c7b830ad448abe1df) `sha256:26c4c4c8de8a65cff1ea04619a56bde5b68ef76feb2e4fd44805bcd5a0962be9` * [network-interface-bond-cni](https://github.com/openshift/bond-cni) git [dd3c4d0b](https://github.com/openshift/bond-cni/commit/dd3c4d0b886138d974022b963e72f2e90293abfe) `sha256:61d2b03f6f05183e71eec5c3a8ea63ebf5932ee0a78fd21e90bba18f87c82d4e` * [network-metrics-daemon](https://github.com/openshift/network-metrics-daemon) git [b81340a9](https://github.com/openshift/network-metrics-daemon/commit/b81340a9fc6963fa3d64d215a12e8528ca797131) `sha256:ca1b5dd5289e12b8e8d76c58ab7685c0642e8dd8cfb19561c8255da244354ac0` * [network-tools](https://github.com/openshift/network-tools) git [26d09174](https://github.com/openshift/network-tools/commit/26d09174cbd92386469e777e3bf49bfa95d035d5) `sha256:4b53f0645525448123ba6aaa8bd23ccb2f64ccfd83dd9241f2a9b5b4b365d01f` * [nutanix-cloud-controller-manager](https://github.com/openshift/cloud-provider-nutanix) git [b575ef15](https://github.com/openshift/cloud-provider-nutanix/commit/b575ef15f13e1434c793ae50824fd0676480be05) `sha256:6b33b268ac5382930b0e3cad3ee30a8c25c6b13baf9d8f79779e7211a7f4435e` * [nutanix-machine-controllers](https://github.com/openshift/machine-api-provider-nutanix) git [3200ddef](https://github.com/openshift/machine-api-provider-nutanix/commit/3200ddef48a5a8d47b96539419c51f3619cb1fd5) `sha256:fa31b35246687da85b30ad41978bc84cb6a7e5b5389ae9e0d2f64afc40f4252a` * [oauth-proxy](https://github.com/openshift/oauth-proxy) git [6649cb8a](https://github.com/openshift/oauth-proxy/commit/6649cb8a7c4dd7d1c4e03c9b0bc7594089fba991) `sha256:6f40434a15760ecbb086b35a90552a19b72f7971d2d2815775f2abfda41544a1` * [oauth-server](https://github.com/openshift/oauth-server) git [81098796](https://github.com/openshift/oauth-server/commit/81098796234cbe75e656ffddd8a015953e0bb1c7) `sha256:9f0a853f91b222e0135771d21b25ba401457a3d11129c1cdab7e18889208ce31` * [openshift-controller-manager](https://github.com/openshift/openshift-controller-manager) git [d9e543dd](https://github.com/openshift/openshift-controller-manager/commit/d9e543dd31e981f279c447e4f92f0dac3f665f9e) `sha256:5084cf7c5f1db9c8b28c817c72b4ded7a5cae14dc93aba5812f55ac1f8301bf4` * [openshift-state-metrics](https://github.com/openshift/openshift-state-metrics) git [b04e2ef0](https://github.com/openshift/openshift-state-metrics/commit/b04e2ef05498c2a4504bd9396a3290c4f263fc37) `sha256:be7e9757b8c3013e135a8e7e78f1ad5b5a0079ae37be0906b70cb242ebb32dda` * [openstack-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-openstack) git [30944900](https://github.com/openshift/cluster-api-provider-openstack/commit/30944900c974852654db4125082d616f9be4b1a6) `sha256:b56315ebe8234cec1640d1dcbc54f36c109703226d182279f403c45200f7d177` * [openstack-machine-api-provider](https://github.com/openshift/machine-api-provider-openstack) git [5085f184](https://github.com/openshift/machine-api-provider-openstack/commit/5085f184c7d2ed21f36e5e3fe65bf023b38afe67) `sha256:e292ec74619b4ef2e219be6a013c46aaa8b4cc41b29c317eb9a1fecc7bad663b` * [openstack-resource-controller](https://github.com/openshift/openstack-resource-controller) git [bf0d2c88](https://github.com/openshift/openstack-resource-controller/commit/bf0d2c88d6bf9bd90b24c979ea63dc37606b45fc) `sha256:6088d106234900e4e42f0d63394a3028c0655821757b1ffcadd4eac8fd105b3d` * [ovirt-csi-driver](https://github.com/openshift/ovirt-csi-driver) git [1db726a9](https://github.com/openshift/ovirt-csi-driver/commit/1db726a940d5ec150fd185a215f1368990653082) `sha256:2088952716b66179386ff7239ebca645fcf01cde70ac63ee74b81babd8876207` * [ovirt-csi-driver-operator](https://github.com/openshift/ovirt-csi-driver-operator) git [76db379d](https://github.com/openshift/ovirt-csi-driver-operator/commit/76db379d075fdae94ca604f3fa83b0612b36ef8d) `sha256:14ff69b57bd59b8ad3b33c025be23e286f14b5a8d6742f7227aec885eeb9823a` * [powervs-block-csi-driver](https://github.com/openshift/ibm-powervs-block-csi-driver) git [0693fe5d](https://github.com/openshift/ibm-powervs-block-csi-driver/commit/0693fe5dcfab224466fba7a19e614de71f727999) `sha256:71646142226b4115c4836033440f3b6e1768c4e7195d84dbc63b2af36a648a0c` * [powervs-block-csi-driver-operator](https://github.com/openshift/ibm-powervs-block-csi-driver-operator) git [319efc99](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/commit/319efc99be8cc2603fad1677acee7c4a4a096913) `sha256:84b2658eed16b90f02ed2eaf3b60732de37b674aed05aeafca26644151040ded` * [powervs-cloud-controller-manager](https://github.com/openshift/cloud-provider-powervs) git [2424e8dd](https://github.com/openshift/cloud-provider-powervs/commit/2424e8dd4bf3e19c3e65efebc03bf4942665f7c4) `sha256:1a5847470c4a9fe8a98f1b168bf0c3da1b3eaa1c6ee2f94ef05488d1977f2c5f` * [powervs-machine-controllers](https://github.com/openshift/machine-api-provider-powervs) git [f011b3c7](https://github.com/openshift/machine-api-provider-powervs/commit/f011b3c727c5377302b2ab0a203457490b930a3d) `sha256:038f709629fcb4b043b627f684717f5dffba44eac5076ffa38559bd865e94166` * [prom-label-proxy](https://github.com/openshift/prom-label-proxy) git [f2529aee](https://github.com/openshift/prom-label-proxy/commit/f2529aee3dc2e9065de08b035d53151e007136fd) `sha256:e9a8bd323c4bef47f595b43e9ac391c02d6c31a6581fefac513ddca65ee4e98f` * [prometheus-alertmanager](https://github.com/openshift/prometheus-alertmanager) git [419f2843](https://github.com/openshift/prometheus-alertmanager/commit/419f2843332265d44982920d6fb4db220ec26f91) `sha256:774643021848a6e61d378d3390c747d50649f805227fc41702ae71cace6d2770` * [prometheus-config-reloader](https://github.com/openshift/prometheus-operator) git [e2bd260c](https://github.com/openshift/prometheus-operator/commit/e2bd260c9d686192a5ed9b85dfd4a9f7a2a03666) `sha256:0ea975de232c461416bb532af781e90429bac6e9846099b771f2cf882a3420ca` * [prometheus-operator](https://github.com/openshift/prometheus-operator) git [e2bd260c](https://github.com/openshift/prometheus-operator/commit/e2bd260c9d686192a5ed9b85dfd4a9f7a2a03666) `sha256:24afc73920d9d24bf9d42106b5d63e16531af43e06c56f86184d26026d1df1d2` * [prometheus-operator-admission-webhook](https://github.com/openshift/prometheus-operator) git [e2bd260c](https://github.com/openshift/prometheus-operator/commit/e2bd260c9d686192a5ed9b85dfd4a9f7a2a03666) `sha256:4f59fd24050dc4acf2894ec68443fe022f11268483baf9a421ea1db1ec523147` * [rhel-coreos](https://github.com/openshift/os) git [63e9aa40](https://github.com/openshift/os/commit/63e9aa4008eb65a02a2d70c9c086cbd8e18e149f) `sha256:dcc6cbc5289b567b17a8c64259fa2fea895c0debbf325ac527be6f7342b06ded` * [rhel-coreos-extensions](https://github.com/openshift/os) git [63e9aa40](https://github.com/openshift/os/commit/63e9aa4008eb65a02a2d70c9c086cbd8e18e149f) `sha256:85e46504bff69c62b49101e36ad147d8a9be0b2cb871028ddea034d42f1fc85a` * [route-controller-manager](https://github.com/openshift/route-controller-manager) git [bf2fa662](https://github.com/openshift/route-controller-manager/commit/bf2fa662f57f233d8541f94c4953e0dcd7a5ab20) `sha256:86c7725a34482c012bdea220710c3b3828f128e69819466a31efda7508ab524d` * [service-ca-operator](https://github.com/openshift/service-ca-operator) git [37e0c317](https://github.com/openshift/service-ca-operator/commit/37e0c31790b6a954214817974a56c9a699d0cf78) `sha256:2b050eb38d247bb750ddd874cef6a1f7bc3b6ead67e461c56b982b4c3ea51152` * [telemeter](https://github.com/openshift/telemeter) git [4c6036ee](https://github.com/openshift/telemeter/commit/4c6036eeb851ad6e0e837e214a2d08ffc8f0d1d0) `sha256:d5be34fa5a8e80adb530ba1efc806cd38a2cc4925af970d6e651a540e35b5d59` * [thanos](https://github.com/openshift/thanos) git [c0951032](https://github.com/openshift/thanos/commit/c0951032b34b832d0f5467e616999490a284101b) `sha256:65c9b591cedd2b61b1c31f7c197fc5b99ba46ed5f677103ce90409d6b85933d4` * [volume-data-source-validator](https://github.com/openshift/volume-data-source-validator) git [0e61642f](https://github.com/openshift/volume-data-source-validator/commit/0e61642f8d898ee199e42f37319864851dd3627f) `sha256:0169298bbfef5310993a8253749b93c2e152039067efe6c1d674cad442f06f95` * [vsphere-cloud-controller-manager](https://github.com/openshift/cloud-provider-vsphere) git [b93eb64f](https://github.com/openshift/cloud-provider-vsphere/commit/b93eb64ff72e7c005687813c8b478d694a0f517a) `sha256:c83de45cde6b228b0a5f043cf04f2a9dd82512206b877dca53804a2573ab6f47` * [vsphere-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-vsphere) git [1ff9e11f](https://github.com/openshift/cluster-api-provider-vsphere/commit/1ff9e11f5a117505d935549b96cd0d129917c015) `sha256:dff6ee0555e07ec942c980e2b9207c22982acf990bda498fabce7bf0d8706981` * [vsphere-csi-driver](https://github.com/openshift/vmware-vsphere-csi-driver) git [61d0d00a](https://github.com/openshift/vmware-vsphere-csi-driver/commit/61d0d00a78ee60ee57fcc99648a8851f0db52e5a) `sha256:5b1103a403511e96d2f82f5125fc28e60e15aacfe5d4d387c8891109fa006806` * [vsphere-csi-driver-operator](https://github.com/openshift/vmware-vsphere-csi-driver-operator) git [5cd04d61](https://github.com/openshift/vmware-vsphere-csi-driver-operator/commit/5cd04d61c20872edaaa2c3958779ff29ea6e6d82) `sha256:e2ae7146a0328f16a4e06d582bc2774579ab4a057c14388a3f7dea812400e8bb` * [vsphere-csi-driver-syncer](https://github.com/openshift/vmware-vsphere-csi-driver) git [61d0d00a](https://github.com/openshift/vmware-vsphere-csi-driver/commit/61d0d00a78ee60ee57fcc99648a8851f0db52e5a) `sha256:408dcc9b28b5e9706b3c1281e76277d8587fb5f5579b72d0e33a0051510dec64` * [vsphere-problem-detector](https://github.com/openshift/vsphere-problem-detector) git [9d55c028](https://github.com/openshift/vsphere-problem-detector/commit/9d55c028b27bc63c687342f0b7172ce39e07ec5a) `sha256:0037ece175eab7958a106c86e895853e420d9e21179e0e36c04c340076dc52be` ### [agent-installer-api-server](https://github.com/openshift/assisted-service/tree/4b116f46ca39a4933cab5647e5db44432c752b80) * [OCPBUGS-63486](https://issues.redhat.com/browse/OCPBUGS-63486): Align kube descheduler activation CR with OVE needs [#8136](https://github.com/openshift/assisted-service/pull/8136) * [Full changelog](https://github.com/openshift/assisted-service/compare/c616cdc940cf15bc911d0228e589d931c5a741d3...4b116f46ca39a4933cab5647e5db44432c752b80) ### [agent-installer-utils](https://github.com/openshift/agent-installer-utils/tree/21a28dedb4012a4b8235b7f29d7c5db5f3386a96) * [OCPBUGS-65715](https://issues.redhat.com/browse/OCPBUGS-65715): Update 4.20 version to 4.20.4 [#196](https://github.com/openshift/agent-installer-utils/pull/196) * [OCPBUGS-64694](https://issues.redhat.com/browse/OCPBUGS-64694): Update 4.20 version to 4.20.2 [#193](https://github.com/openshift/agent-installer-utils/pull/193) * [OCPBUGS-63585](https://issues.redhat.com/browse/OCPBUGS-63585): AGENT-1203: Simplify isobuilder [#189](https://github.com/openshift/agent-installer-utils/pull/189) * [OCPBUGS-63590](https://issues.redhat.com/browse/OCPBUGS-63590): Update 4.20 version to 4.20.1 [#190](https://github.com/openshift/agent-installer-utils/pull/190) * [OCPBUGS-63372](https://issues.redhat.com/browse/OCPBUGS-63372): Backport Konflux changes [#183](https://github.com/openshift/agent-installer-utils/pull/183) * [OCPBUGS-62749](https://issues.redhat.com/browse/OCPBUGS-62749): Red Hat Konflux kflux-prd-rh02 update ove-ui-iso-4-20 [#172](https://github.com/openshift/agent-installer-utils/pull/172) * [Full changelog](https://github.com/openshift/agent-installer-utils/compare/b5330d86e38009af7b8a9fd32d84b8800fd2f27f...21a28dedb4012a4b8235b7f29d7c5db5f3386a96) ### [aws-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-aws/tree/300439ea0736444a160c061578b3bd8956d4f7e6) * [OCPBUGS-61040](https://issues.redhat.com/browse/OCPBUGS-61040): Merge https://github.com/kubernetes-sigs/cluster-api-provider-aws:v2.9.2 (d3a7da1) into release-4.20 [#578](https://github.com/openshift/cluster-api-provider-aws/pull/578) * [Full changelog](https://github.com/openshift/cluster-api-provider-aws/compare/9467200c8073d4609cfca356bc6fc8126c505886...300439ea0736444a160c061578b3bd8956d4f7e6) ### [aws-ebs-csi-driver-operator, azure-disk-csi-driver-operator, azure-file-csi-driver-operator, csi-driver-manila-operator, openstack-cinder-csi-driver-operator](https://github.com/openshift/csi-operator/tree/878ef6cbe06fabf3cb82ad0ca1c1226e03dfef91) * [OCPBUGS-65895](https://issues.redhat.com/browse/OCPBUGS-65895): allow all-egress for efs operator [#473](https://github.com/openshift/csi-operator/pull/473) * [OCPBUGS-65686](https://issues.redhat.com/browse/OCPBUGS-65686): Bump gophercloud [#470](https://github.com/openshift/csi-operator/pull/470) * [OCPBUGS-63560](https://issues.redhat.com/browse/OCPBUGS-63560): Add RBAC ClusterRole and Binding for driver node [#456](https://github.com/openshift/csi-operator/pull/456) * [OCPBUGS-62688](https://issues.redhat.com/browse/OCPBUGS-62688): Add withCABundleDaemonSetHook() to AWS EFS operator [#441](https://github.com/openshift/csi-operator/pull/441) * [Full changelog](https://github.com/openshift/csi-operator/compare/a92ebd03f1d495e27a76b03e9db002e08fcb8ac8...878ef6cbe06fabf3cb82ad0ca1c1226e03dfef91) ### [aws-machine-controllers](https://github.com/openshift/machine-api-provider-aws/tree/f5c125807016b8e0187654e53762532d8c2fe923) * [OCPBUGS-63136](https://issues.redhat.com/browse/OCPBUGS-63136): client: re-use a single file for building the session instead of randomly named files [#148](https://github.com/openshift/machine-api-provider-aws/pull/148) * [Full changelog](https://github.com/openshift/machine-api-provider-aws/compare/d1cc300e80d2c02c234a04b8c72b71e720bc311f...f5c125807016b8e0187654e53762532d8c2fe923) ### [azure-machine-controllers](https://github.com/openshift/machine-api-provider-azure/tree/68db91507ea47f767ee0dc838c08cc371d2ff69f) * [OCPBUGS-65708](https://issues.redhat.com/browse/OCPBUGS-65708): Set updateDomainCount to one when faultDomainCount is one [#173](https://github.com/openshift/machine-api-provider-azure/pull/173) * [OCPBUGS-63535](https://issues.redhat.com/browse/OCPBUGS-63535): Support DataDisks on Azure Stack Hub [#165](https://github.com/openshift/machine-api-provider-azure/pull/165) * [Full changelog](https://github.com/openshift/machine-api-provider-azure/compare/4927cc2be4f629e367d2a79a310900c7cced3f6c...68db91507ea47f767ee0dc838c08cc371d2ff69f) ### [baremetal-installer, installer, installer-artifacts](https://github.com/openshift/installer/tree/5b017f5fa073c7979416a3ce02715e34d2213da6) * Revert "OCPBUGS-65586: Update the RHCOS 4.20 bootimage metadata to 9.6.202511…" [#10093](https://github.com/openshift/installer/pull/10093) * [OCPBUGS-65586](https://issues.redhat.com/browse/OCPBUGS-65586): Update the RHCOS 4.20 bootimage metadata to 9.6.202511… [#10084](https://github.com/openshift/installer/pull/10084) * [OCPBUGS-64924](https://issues.redhat.com/browse/OCPBUGS-64924): Azure UPI ARM template: use storageAccountId [#10069](https://github.com/openshift/installer/pull/10069) * [OCPBUGS-64595](https://issues.redhat.com/browse/OCPBUGS-64595): Remove pending items on gcp no-op [#10056](https://github.com/openshift/installer/pull/10056) * [OCPBUGS-63633](https://issues.redhat.com/browse/OCPBUGS-63633): Update the RHCOS 4.20 bootimage metadata to 9.6.20251023-0 [#10037](https://github.com/openshift/installer/pull/10037) * [OCPBUGS-63461](https://issues.redhat.com/browse/OCPBUGS-63461): Prevent duplicate noProxy when adding nodes [#10028](https://github.com/openshift/installer/pull/10028) * [OCPBUGS-62920](https://issues.redhat.com/browse/OCPBUGS-62920): AGENT-1269: Use agent-installer-ui image from release [#10009](https://github.com/openshift/installer/pull/10009) * [OCPBUGS-62343](https://issues.redhat.com/browse/OCPBUGS-62343): [release-4.20] vSphere 7 deprecation [#9973](https://github.com/openshift/installer/pull/9973) * [OCPBUGS-62124](https://issues.redhat.com/browse/OCPBUGS-62124): Update the RHCOS 4.20 bootimage metadata [#9997](https://github.com/openshift/installer/pull/9997) * [OCPBUGS-62948](https://issues.redhat.com/browse/OCPBUGS-62948): Add an option in image-based installation to specify architecture [#9943](https://github.com/openshift/installer/pull/9943) * [OCPBUGS-62935](https://issues.redhat.com/browse/OCPBUGS-62935): Add MTU validation for networkConfig [#10010](https://github.com/openshift/installer/pull/10010) * [OCPBUGS-62846](https://issues.redhat.com/browse/OCPBUGS-62846): None: Allow IPv6 Primary DualStack installs on platforms None and External [#10005](https://github.com/openshift/installer/pull/10005) * [OCPBUGS-62656](https://issues.redhat.com/browse/OCPBUGS-62656): Set agent-extract-tui start timeout [#9990](https://github.com/openshift/installer/pull/9990) * [OCPBUGS-62640](https://issues.redhat.com/browse/OCPBUGS-62640): Wildcards not reliable for copying container files [#9986](https://github.com/openshift/installer/pull/9986) * [Full changelog](https://github.com/openshift/installer/compare/98df3532f59ede67f5ebb2e9ee0be2e7e89eea4b...5b017f5fa073c7979416a3ce02715e34d2213da6) ### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/0963a015e8051f256030f1af5895d5640530fa23) * [OCPBUGS-65481](https://issues.redhat.com/browse/OCPBUGS-65481): pkg/cli/admin/upgrade: Tighten force warnings [#2140](https://github.com/openshift/oc/pull/2140) * [OCPBUGS-65523](https://issues.redhat.com/browse/OCPBUGS-65523): fix(must-gather): do not set node affinity if nodename is set [#2142](https://github.com/openshift/oc/pull/2142) * [OCPBUGS-64791](https://issues.redhat.com/browse/OCPBUGS-64791): Rely on overall available disk space of the mounted volume [#2133](https://github.com/openshift/oc/pull/2133) * [OCPBUGS-64773](https://issues.redhat.com/browse/OCPBUGS-64773): oc adm must-gather: Wrap gather in a session [#2132](https://github.com/openshift/oc/pull/2132) * [OCPBUGS-61757](https://issues.redhat.com/browse/OCPBUGS-61757): pkg/cli/admin/upgrade/recommend: Enable precheck and accept gates [#2097](https://github.com/openshift/oc/pull/2097) * [Full changelog](https://github.com/openshift/oc/compare/a43428189603f12ae190703cb725f66f742fbe52...0963a015e8051f256030f1af5895d5640530fa23) ### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/2705356171a176e09e809b7321c842da01af7403) * [OCPBUGS-63690](https://issues.redhat.com/browse/OCPBUGS-63690): ccoctl: use pagination when listing resources in aws [#941](https://github.com/openshift/cloud-credential-operator/pull/941) * [OCPBUGS-63546](https://issues.redhat.com/browse/OCPBUGS-63546): ccoctl: add public-key-file flag to create-all [#936](https://github.com/openshift/cloud-credential-operator/pull/936) * [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/d391c0b339c48f49711ccff9ebac62039bf5c6f7...2705356171a176e09e809b7321c842da01af7403) ### [cloud-network-config-controller](https://github.com/openshift/cloud-network-config-controller/tree/d22915bc82993ce11cb3fb97e6ae00602f30549b) * [OCPBUGS-64742](https://issues.redhat.com/browse/OCPBUGS-64742): Fix capacity calculation [#188](https://github.com/openshift/cloud-network-config-controller/pull/188) * [OCPBUGS-63542](https://issues.redhat.com/browse/OCPBUGS-63542): Change the capacity struct from int to ptrOfInt [#185](https://github.com/openshift/cloud-network-config-controller/pull/185) * [Full changelog](https://github.com/openshift/cloud-network-config-controller/compare/467e50feff5a56afbf9ccefc025781c9ccff8eca...d22915bc82993ce11cb3fb97e6ae00602f30549b) ### [cluster-authentication-operator](https://github.com/openshift/cluster-authentication-operator/tree/6b4cf65c2b56f8cae93032091f33c72c3f7e2f12) * [OCPBUGS-61896](https://issues.redhat.com/browse/OCPBUGS-61896): set appropriate rolling update settings [#792](https://github.com/openshift/cluster-authentication-operator/pull/792) * [OCPBUGS-63319](https://issues.redhat.com/browse/OCPBUGS-63319): (bugfix): configure status controller to remove unset versions [#802](https://github.com/openshift/cluster-authentication-operator/pull/802) * [OCPBUGS-64668](https://issues.redhat.com/browse/OCPBUGS-64668): Update OIDC e2e test to expect admission-time validation error of invalid CEL expression [#804](https://github.com/openshift/cluster-authentication-operator/pull/804) * [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/11e57aa35590d3481288e09003c9109e0bfc62ce...6b4cf65c2b56f8cae93032091f33c72c3f7e2f12) ### [cluster-baremetal-operator](https://github.com/openshift/cluster-baremetal-operator/tree/2c9f77f2a7fe3c7233a50b2ba0acb3155f9d34bb) * [OCPBUGS-62316](https://issues.redhat.com/browse/OCPBUGS-62316): Always have a service for ironic-api port [#511](https://github.com/openshift/cluster-baremetal-operator/pull/511) * [Full changelog](https://github.com/openshift/cluster-baremetal-operator/compare/19d38730cbeb7e99a3f695aaf4bcb7d24d3c2db8...2c9f77f2a7fe3c7233a50b2ba0acb3155f9d34bb) ### [cluster-capi-operator](https://github.com/openshift/cluster-capi-operator/tree/acf331446369b5307b6b435af14daabdca9fafbc) * [OCPBUGS-62755](https://issues.redhat.com/browse/OCPBUGS-62755): kubeconfig controller: do not error on token secret not yet populated [#377](https://github.com/openshift/cluster-capi-operator/pull/377) * [Full changelog](https://github.com/openshift/cluster-capi-operator/compare/3bbc3ef38955e1935d97afaff537cb15567c796a...acf331446369b5307b6b435af14daabdca9fafbc) ### [cluster-cloud-controller-manager-operator](https://github.com/openshift/cluster-cloud-controller-manager-operator/tree/276696ccf679830b25df341edb7aae9bb3f4e763) * [OCPBUGS-63164](https://issues.redhat.com/browse/OCPBUGS-63164): ccm: disable unused secure-serving port and webhook [#419](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/419) * [Full changelog](https://github.com/openshift/cluster-cloud-controller-manager-operator/compare/e355ad389d1d09be1a83f024f54b15e844982d0a...276696ccf679830b25df341edb7aae9bb3f4e763) ### [cluster-config-api](https://github.com/openshift/api/tree/1886180ef4300f41168c2d498e0acecd02fa2a48) * [OCPBUGS-64843](https://issues.redhat.com/browse/OCPBUGS-64843): payload-command: remove authentication CR from hypershift payload [#2573](https://github.com/openshift/api/pull/2573) * [OCPBUGS-64940](https://issues.redhat.com/browse/OCPBUGS-64940): Promote BYO OIDC features [#2515](https://github.com/openshift/api/pull/2515) * [OCPBUGS-62280](https://issues.redhat.com/browse/OCPBUGS-62280): ConsoleLink CRD has incorrect additionalPrinterColumns entry [#2509](https://github.com/openshift/api/pull/2509) * [OCPBUGS-62256](https://issues.redhat.com/browse/OCPBUGS-62256): ConsoleLink CRD has incorrect additionalPrinterColumns entry [#2508](https://github.com/openshift/api/pull/2508) * [Full changelog](https://github.com/openshift/api/compare/491784f55cb31c550e9a82f13166d7e08d800ae9...1886180ef4300f41168c2d498e0acecd02fa2a48) ### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/c706661bce28d9f2beb0c1c0037f1481160db396) * [OCPBUGS-63677](https://issues.redhat.com/browse/OCPBUGS-63677): Backport 1504 1514 release.420 [#1516](https://github.com/openshift/cluster-etcd-operator/pull/1516) * [OCPBUGS-62738](https://issues.redhat.com/browse/OCPBUGS-62738): CNTRLPLANE-1315:Add OpenShift Tests Extension (OTE) for cluster-etcd-operator [#1491](https://github.com/openshift/cluster-etcd-operator/pull/1491) * [OCPBUGS-63249](https://issues.redhat.com/browse/OCPBUGS-63249): Ensure revision.json persists on ungraceful shutdown [#1501](https://github.com/openshift/cluster-etcd-operator/pull/1501) * [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/9091149b9060f8c45a925d8e7add781f49ba827f...c706661bce28d9f2beb0c1c0037f1481160db396) ### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/974542ae2ef86a631546b3a48fd0da3c2e3b74dd) * [OCPBUGS-65679](https://issues.redhat.com/browse/OCPBUGS-65679): enable resource v1beta2 api if DynamicResourceAllocation is enabled [#1929](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1929) * [OCPBUGS-62057](https://issues.redhat.com/browse/OCPBUGS-62057): OpenShift cluster got degraded after rotating the kube-apiserver-service-network-signer cert [#1961](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1961) * [OCPBUGS-64689](https://issues.redhat.com/browse/OCPBUGS-64689): Add priority field to prevent early shutdown [#1955](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1955) * [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/cae310f190fccb3f0fa613de50c484afb039c098...974542ae2ef86a631546b3a48fd0da3c2e3b74dd) ### [cluster-kube-cluster-api-operator](https://github.com/openshift/cluster-api-operator/tree/234e218207ec963df04ec1fedad85a421eb7a1ff) * [OCPBUGS-63173](https://issues.redhat.com/browse/OCPBUGS-63173): Updating ose-cluster-kube-cluster-api-operator-container image to be consistent with ART for 4.20 [#62](https://github.com/openshift/cluster-api-operator/pull/62) * [Full changelog](https://github.com/openshift/cluster-api-operator/compare/3ec30377ffff951dc9c0fc2257d290e4b4958465...234e218207ec963df04ec1fedad85a421eb7a1ff) ### [cluster-kube-controller-manager-operator](https://github.com/openshift/cluster-kube-controller-manager-operator/tree/438c9dba80ddadeabe9efe4a654297a7b550b2b8) * [OCPBUGS-64684](https://issues.redhat.com/browse/OCPBUGS-64684): Add priority field to prevent early shutdown [#890](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/890) * [Full changelog](https://github.com/openshift/cluster-kube-controller-manager-operator/compare/5a7da72ce2d21fc0900b428334865d97f39f6037...438c9dba80ddadeabe9efe4a654297a7b550b2b8) ### [cluster-machine-approver](https://github.com/openshift/cluster-machine-approver/tree/b3c82b2eec66ae3ae510df0603af1212c34be618) * [OCPBUGS-63587](https://issues.redhat.com/browse/OCPBUGS-63587): port 9193 need to be internal and port 9194 need to have a service [#280](https://github.com/openshift/cluster-machine-approver/pull/280) * [Full changelog](https://github.com/openshift/cluster-machine-approver/compare/ce2750589129dd20b3d1b6a5e7bb8c392d658c5c...b3c82b2eec66ae3ae510df0603af1212c34be618) ### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/870b44fc269ae4e790a3487d1795880d93ff72a9) * [OCPBUGS-62978](https://issues.redhat.com/browse/OCPBUGS-62978): add tls configuration for the monitoring plugin deployment [#2718](https://github.com/openshift/cluster-monitoring-operator/pull/2718) * [OCPBUGS-62829](https://issues.redhat.com/browse/OCPBUGS-62829): Remove cluster from non-multicluster dashboards [#2701](https://github.com/openshift/cluster-monitoring-operator/pull/2701) * [OCPBUGS-64577](https://issues.redhat.com/browse/OCPBUGS-64577): Fix KSM deny-list typo [#2729](https://github.com/openshift/cluster-monitoring-operator/pull/2729) * [OCPBUGS-63408](https://issues.redhat.com/browse/OCPBUGS-63408): chore(prometheus/remotewrite): [release-4.20] clarify that the in-cluster proxy env vars set in prometheus container can be used in all configs that support proxyConfig.proxyFromEnvironment [#2721](https://github.com/openshift/cluster-monitoring-operator/pull/2721) * [OCPBUGS-62979](https://issues.redhat.com/browse/OCPBUGS-62979): Remove AlertManager endpoints when disabled [#2710](https://github.com/openshift/cluster-monitoring-operator/pull/2710) * [OCPBUGS-62750](https://issues.redhat.com/browse/OCPBUGS-62750): Add mcd_local_unsupported_packages metric from MCO to telemetry 4.20 [#2692](https://github.com/openshift/cluster-monitoring-operator/pull/2692) * [OCPBUGS-62308](https://issues.redhat.com/browse/OCPBUGS-62308): test: remove image registry e2e tests [#2686](https://github.com/openshift/cluster-monitoring-operator/pull/2686) * [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/bd582f758b9ccbfe8ce859ab3764a4b232ef66e9...870b44fc269ae4e790a3487d1795880d93ff72a9) ### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/45843d223ceaea458879da3ee58d89ce1863230b) * [OCPBUGS-46422](https://issues.redhat.com/browse/OCPBUGS-46422): Add a ValidatingAdmissionPolicy blocking ServiceCIDR changes [4.20] [#2827](https://github.com/openshift/cluster-network-operator/pull/2827) * [OCPBUGS-64733](https://issues.redhat.com/browse/OCPBUGS-64733): api, l2udn: subnets must be masked [#2823](https://github.com/openshift/cluster-network-operator/pull/2823) * [OCPBUGS-62678](https://issues.redhat.com/browse/OCPBUGS-62678): Tweak iptables-alerter to try to avoid crictl bug [#2811](https://github.com/openshift/cluster-network-operator/pull/2811) * [OCPBUGS-62273](https://issues.redhat.com/browse/OCPBUGS-62273): Fix EgressIP stale GARP post reboot + pod restart [#2806](https://github.com/openshift/cluster-network-operator/pull/2806) * [OCPBUGS-61779](https://issues.redhat.com/browse/OCPBUGS-61779): Relax label req. of DPU/DPU Host/Smart NIC [#2800](https://github.com/openshift/cluster-network-operator/pull/2800) * [Full changelog](https://github.com/openshift/cluster-network-operator/compare/6a287ae0e3a52b664ac6dc5dfc4f2913d1d1ef2a...45843d223ceaea458879da3ee58d89ce1863230b) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/2ed182ba57106a7c8cc727aa003e46be079b7dd9) * [OCPBUGS-63010](https://issues.redhat.com/browse/OCPBUGS-63010): E2E: Add test cases related to schedulable control plane nodes [#1409](https://github.com/openshift/cluster-node-tuning-operator/pull/1409) * [OCPBUGS-62889](https://issues.redhat.com/browse/OCPBUGS-62889): E2E: llc: make sure to remove any trailing newspaces [#1408](https://github.com/openshift/cluster-node-tuning-operator/pull/1408) * [OCPBUGS-63334](https://issues.redhat.com/browse/OCPBUGS-63334): Do not cause kubelet failed dependency by ocp-tuned-one-shot.service [#1415](https://github.com/openshift/cluster-node-tuning-operator/pull/1415) * [OCPBUGS-62214](https://issues.redhat.com/browse/OCPBUGS-62214): E2E: Add function to check control plane nodes are schedulable. [#1398](https://github.com/openshift/cluster-node-tuning-operator/pull/1398) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/4463f9b9efd96c7210c3e21da0c244d679988f9d...2ed182ba57106a7c8cc727aa003e46be079b7dd9) ### [cluster-samples-operator](https://github.com/openshift/cluster-samples-operator/tree/b343f70f19ffd559e1a81d3a3e65bd106e634c13) * [OCPBUGS-63507](https://issues.redhat.com/browse/OCPBUGS-63507): references to github.com/sclorg/django-ex.git now also refer to the branch [#655](https://github.com/openshift/cluster-samples-operator/pull/655) * [Full changelog](https://github.com/openshift/cluster-samples-operator/compare/62b3623c6a2860e7a8cc368dbe76e767508cd261...b343f70f19ffd559e1a81d3a3e65bd106e634c13) ### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator/tree/d6b7775e872264a8e53f4bfe3ba884a3888367b7) * [OCPBUGS-62668](https://issues.redhat.com/browse/OCPBUGS-62668), [OCPBUGS-62993](https://issues.redhat.com/browse/OCPBUGS-62993): Move metrics to vsphere driver [#630](https://github.com/openshift/cluster-storage-operator/pull/630) * [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/f18c176658ed3372a73c11fd3533965cf6877ef0...d6b7775e872264a8e53f4bfe3ba884a3888367b7) ### [cluster-version-operator](https://github.com/openshift/cluster-version-operator/tree/77782f1a4b9648f8ade2bc1e75d10779784e341f) * [OCPBUGS-63001](https://issues.redhat.com/browse/OCPBUGS-63001): Add ClusterVersionOperator manifests to TechPreviewNoUpgrade clusters in 4.20 [#1247](https://github.com/openshift/cluster-version-operator/pull/1247) * [OCPBUGS-62867](https://issues.redhat.com/browse/OCPBUGS-62867): temporarily disable metrics auth for hypershift clusters [#1244](https://github.com/openshift/cluster-version-operator/pull/1244) * [Full changelog](https://github.com/openshift/cluster-version-operator/compare/9de00ba8fb8330b3a1b440396dc2c5dbe974119b...77782f1a4b9648f8ade2bc1e75d10779784e341f) ### [console](https://github.com/openshift/console/tree/a7d360824aae60aefd83ee79c2e7efe9943fd316) * [OCPBUGS-65949](https://issues.redhat.com/browse/OCPBUGS-65949): Add SDK-webpack 4.20 changelogs [#15768](https://github.com/openshift/console/pull/15768) * NO-JIRA: Add SDK 4.20 changelogs [#15765](https://github.com/openshift/console/pull/15765) * [OCPBUGS-65761](https://issues.redhat.com/browse/OCPBUGS-65761): Preserve query string in perspective switch + remove dev console folks from `reviewers` [#15740](https://github.com/openshift/console/pull/15740) * [OCPBUGS-64861](https://issues.redhat.com/browse/OCPBUGS-64861), [OCPBUGS-64863](https://issues.redhat.com/browse/OCPBUGS-64863): Upgrade Helm to 3.18.5 [#15705](https://github.com/openshift/console/pull/15705) * [OCPBUGS-64702](https://issues.redhat.com/browse/OCPBUGS-64702): Lack Chinese/Japanese/Korean translations for 'On/Off' switch button on editor setting modal of yaml page. [#15683](https://github.com/openshift/console/pull/15683) * [OCPBUGS-63125](https://issues.redhat.com/browse/OCPBUGS-63125): use tenancy path for project scoped status card [#15608](https://github.com/openshift/console/pull/15608) * [OCPBUGS-61330](https://issues.redhat.com/browse/OCPBUGS-61330): fix namespace path generation for non-namespaced resources [#15498](https://github.com/openshift/console/pull/15498) * [OCPBUGS-62953](https://issues.redhat.com/browse/OCPBUGS-62953): Automatically redirect all-namespaces catalog to default namespace [#15640](https://github.com/openshift/console/pull/15640) * [OCPBUGS-64862](https://issues.redhat.com/browse/OCPBUGS-64862): Convert standalone terminal route to extension [#15702](https://github.com/openshift/console/pull/15702) * [OCPBUGS-63499](https://issues.redhat.com/browse/OCPBUGS-63499): Turn on `fContentSecurityPolicyEnabled` by default [#15639](https://github.com/openshift/console/pull/15639) * [OCPBUGS-64639](https://issues.redhat.com/browse/OCPBUGS-64639): HPA Form View in RHOCP Web Console Incorrectly Requires Both CPU and … [#15673](https://github.com/openshift/console/pull/15673) * [OCPBUGS-63616](https://issues.redhat.com/browse/OCPBUGS-63616): Preserve path on perspective switch [#15650](https://github.com/openshift/console/pull/15650) * [OCPBUGS-64809](https://issues.redhat.com/browse/OCPBUGS-64809): Never allow OTHER_CATEGORY in categories [#15690](https://github.com/openshift/console/pull/15690) * [OCPBUGS-63608](https://issues.redhat.com/browse/OCPBUGS-63608): Fix catalog search relevance scoring, so that operators with attribute.keywords are displayed and remove unnecessary metadataName from calculation [#15648](https://github.com/openshift/console/pull/15648) * [OCPBUGS-63470](https://issues.redhat.com/browse/OCPBUGS-63470): limit node log length to 1000 lines [#15635](https://github.com/openshift/console/pull/15635) * [OCPBUGS-63440](https://issues.redhat.com/browse/OCPBUGS-63440): Expose prometheus tenancy label path as a proxy [#15632](https://github.com/openshift/console/pull/15632) * [OCPBUGS-63465](https://issues.redhat.com/browse/OCPBUGS-63465): Remove required flag from 'console.flag/model' pipelines-plugin extension [#15634](https://github.com/openshift/console/pull/15634) * [OCPBUGS-63403](https://issues.redhat.com/browse/OCPBUGS-63403): Fix Bare Metal Hosts nav item [#15628](https://github.com/openshift/console/pull/15628) * [OCPBUGS-62644](https://issues.redhat.com/browse/OCPBUGS-62644): bump dompurify to latest [#15587](https://github.com/openshift/console/pull/15587) * [OCPBUGS-61926](https://issues.redhat.com/browse/OCPBUGS-61926): PVC shows negative Available space in OpenShift Console on RHOCP 4 [#15512](https://github.com/openshift/console/pull/15512) * [OCPBUGS-61861](https://issues.redhat.com/browse/OCPBUGS-61861): cluster in workload identity mode is not applied with the token-auth-… [#15507](https://github.com/openshift/console/pull/15507) * [OCPBUGS-61848](https://issues.redhat.com/browse/OCPBUGS-61848): Updation of label from edit label doesn't work [#15506](https://github.com/openshift/console/pull/15506) * [Full changelog](https://github.com/openshift/console/compare/8c75a91da473ef8996ddcda917618ab6e371b633...a7d360824aae60aefd83ee79c2e7efe9943fd316) ### [console-operator](https://github.com/openshift/console-operator/tree/cdbc995ad9906b20a6048630d5d8af285bad7cc5) * [OCPBUGS-64602](https://issues.redhat.com/browse/OCPBUGS-64602): Remove v1alpha1 ConsolePlugin version from CRDs status [#1060](https://github.com/openshift/console-operator/pull/1060) * [Full changelog](https://github.com/openshift/console-operator/compare/5e127e5f49c56b47914e2ba4aedb09e99b165800...cdbc995ad9906b20a6048630d5d8af285bad7cc5) ### [csi-driver-manila, openstack-cinder-csi-driver, openstack-cloud-controller-manager](https://github.com/openshift/cloud-provider-openstack/tree/eeae3b042d3de06808d00c7f4e72c014e25ffb1c) * [OCPBUGS-64811](https://issues.redhat.com/browse/OCPBUGS-64811): Merge https://github.com/kubernetes/cloud-provider-openstack:release-1.33 into release-4.20 [#355](https://github.com/openshift/cloud-provider-openstack/pull/355) * [Full changelog](https://github.com/openshift/cloud-provider-openstack/compare/c4fe3e8ad29e58f081f3883de0893c2025a097b2...eeae3b042d3de06808d00c7f4e72c014e25ffb1c) ### [csi-node-driver-registrar](https://github.com/openshift/csi-node-driver-registrar/tree/6ce4713c87b735e2546a65a871bd2c7cfe383c31) * [OCPBUGS-62844](https://issues.redhat.com/browse/OCPBUGS-62844): update log level verbosity to not clutter logs [#87](https://github.com/openshift/csi-node-driver-registrar/pull/87) * [Full changelog](https://github.com/openshift/csi-node-driver-registrar/compare/3a2c732e73b19c947945256e9ea0581653988ab0...6ce4713c87b735e2546a65a871bd2c7cfe383c31) ### [docker-builder](https://github.com/openshift/builder/tree/8c0a564f464540d0e2ffc0ce4c98d90a730bc2d2) * [OCPBUGS-64857](https://issues.redhat.com/browse/OCPBUGS-64857): BuildConfig inline Dockerfile fails with heredoc syntax [#483](https://github.com/openshift/builder/pull/483) * [Full changelog](https://github.com/openshift/builder/compare/ff595e4bbf5301039fc62f0cdd7b5610605f633e...8c0a564f464540d0e2ffc0ce4c98d90a730bc2d2) ### [etcd](https://github.com/openshift/etcd/tree/eac09c01677bb03daed156d407be27785fd61e0d) * [OCPBUGS-63474](https://issues.redhat.com/browse/OCPBUGS-63474): 4.20 rebase 3.5.24 [#347](https://github.com/openshift/etcd/pull/347) * [Full changelog](https://github.com/openshift/etcd/compare/9c065d4d842c8de57806426c13201413b4d595e2...eac09c01677bb03daed156d407be27785fd61e0d) ### [hyperkube, kube-proxy, pod](https://github.com/openshift/kubernetes/tree/4c392f99fc20a9a5407d8e640c557a47efc7dae2) * [OCPBUGS-46422](https://issues.redhat.com/browse/OCPBUGS-46422): Remove patch/update from ServiceCIDR API conformance test [#2466](https://github.com/openshift/kubernetes/pull/2466) * NO-JIRA: enable CBOR tests [#2502](https://github.com/openshift/kubernetes/pull/2502) * [OCPBUGS-63601](https://issues.redhat.com/browse/OCPBUGS-63601): UPSTREAM: <carry>: Skip CPU resource status for workload-partitioning [#2504](https://github.com/openshift/kubernetes/pull/2504) * [Full changelog](https://github.com/openshift/kubernetes/compare/e0d42164c84ee27644b85a1d2c9bbb062066056d...4c392f99fc20a9a5407d8e640c557a47efc7dae2) ### [hypershift](https://github.com/openshift/hypershift/tree/a5aab25bedac7d53d90415cf08490acb6d0d7052) * [CNTRLPLANE-1710](https://issues.redhat.com/browse/CNTRLPLANE-1710): feat(globalps): security enhancements on GlobalPullSecret feature [#7234](https://github.com/openshift/hypershift/pull/7234) * [OCPBUGS-65576](https://issues.redhat.com/browse/OCPBUGS-65576): add hypershift-no-cgo to the latest operator conta… [#7229](https://github.com/openshift/hypershift/pull/7229) * [CORENET-6484](https://issues.redhat.com/browse/CORENET-6484): Restart ovnkube-control-plane pods when restart-date annotation is set [#7190](https://github.com/openshift/hypershift/pull/7190) * [OCPBUGS-63509](https://issues.redhat.com/browse/OCPBUGS-63509): fix(ingress): add LoadBalancerSourceRanges support for external router service [#7098](https://github.com/openshift/hypershift/pull/7098) * [OCPBUGS-64848](https://issues.redhat.com/browse/OCPBUGS-64848): feat: Promote ExternalOIDCWithUIDAndExtraClaimMappings feature to GA for Hypershift [#7204](https://github.com/openshift/hypershift/pull/7204) * [OCPBUGS-61774](https://issues.redhat.com/browse/OCPBUGS-61774): fix(capi-provider): use single replica deployment for aws and azure [#6834](https://github.com/openshift/hypershift/pull/6834) * [CNTRLPLANE-1908](https://issues.redhat.com/browse/CNTRLPLANE-1908): control-plane-operator-4-20 Konflux pipelines [#7216](https://github.com/openshift/hypershift/pull/7216) * [OCPBUGS-63539](https://issues.redhat.com/browse/OCPBUGS-63539): remove NTO Service and ServiceMonitor [#7099](https://github.com/openshift/hypershift/pull/7099) * [OCPBUGS-63718](https://issues.redhat.com/browse/OCPBUGS-63718): specify SCC annotation for pods in data plane [#7132](https://github.com/openshift/hypershift/pull/7132) * [OCPBUGS-63128](https://issues.redhat.com/browse/OCPBUGS-63128): resolve initContainer permission issue after node reboot [#7080](https://github.com/openshift/hypershift/pull/7080) * [OCPBUGS-63604](https://issues.redhat.com/browse/OCPBUGS-63604): fix(konnectivity): resolve circular dependency causing DNS timeouts and excessive retries [#7107](https://github.com/openshift/hypershift/pull/7107) * [OCPBUGS-63367](https://issues.redhat.com/browse/OCPBUGS-63367): FIPS compliant hypershift binary [#7083](https://github.com/openshift/hypershift/pull/7083) * [OCPBUGS-62020](https://issues.redhat.com/browse/OCPBUGS-62020): fix(security): harden konnectivity-agent DaemonSet security context [#6870](https://github.com/openshift/hypershift/pull/6870) * [OCPBUGS-62806](https://issues.redhat.com/browse/OCPBUGS-62806): Fix driver-config ConfigMap content flapping due to random ordering [#6945](https://github.com/openshift/hypershift/pull/6945) * [OCPBUGS-63387](https://issues.redhat.com/browse/OCPBUGS-63387): fix: routes are not used in case of IBM Cloud [#7079](https://github.com/openshift/hypershift/pull/7079) * [CNTRLPLANE-1648](https://issues.redhat.com/browse/CNTRLPLANE-1648): Remove main-branch build pipelines from release-4.20 [#7050](https://github.com/openshift/hypershift/pull/7050) * [OCPSTRAT-2472](https://issues.redhat.com/browse/OCPSTRAT-2472): Add latest tag to MCE 2.10 build pipeline [#6912](https://github.com/openshift/hypershift/pull/6912) * [Full changelog](https://github.com/openshift/hypershift/compare/2bad9cc3e25649fb8031b1a5e22400ceb812ccba...a5aab25bedac7d53d90415cf08490acb6d0d7052) ### [insights-operator](https://github.com/openshift/insights-operator/tree/511b189592986be913ab905558a1a83f5d7e9bbf) * [OCPBUGS-64800](https://issues.redhat.com/browse/OCPBUGS-64800): QEMU logs are not gathered if there are pending status virt-launcher pods [#1174](https://github.com/openshift/insights-operator/pull/1174) * [OCPBUGS-65660](https://issues.redhat.com/browse/OCPBUGS-65660): [bugfix] The archive's records may include files whose names are out of bounds [#1177](https://github.com/openshift/insights-operator/pull/1177) * [OCPBUGS-62019](https://issues.redhat.com/browse/OCPBUGS-62019): update DataGather condition when gathering job fails [#1155](https://github.com/openshift/insights-operator/pull/1155) * [OCPBUGS-61784](https://issues.redhat.com/browse/OCPBUGS-61784): Update error message for missing SCA certificates [#1139](https://github.com/openshift/insights-operator/pull/1139) * [OCPBUGS-61845](https://issues.redhat.com/browse/OCPBUGS-61845): add missing permissions for replicasets and events [#1144](https://github.com/openshift/insights-operator/pull/1144) * [Full changelog](https://github.com/openshift/insights-operator/compare/7fd1a7fc0971d18f2340e316f357ad3848d7d4c3...511b189592986be913ab905558a1a83f5d7e9bbf) ### [ironic](https://github.com/openshift/ironic-image/tree/fb4eeefe7f6419446a8d5ae717b9e3baf129b07b) * [OCPBUGS-64850](https://issues.redhat.com/browse/OCPBUGS-64850): Handle HTTP 400 and 409 race condition in Redfish power operations [#720](https://github.com/openshift/ironic-image/pull/720) * [OCPBUGS-64820](https://issues.redhat.com/browse/OCPBUGS-64820): Fix IPA external inspection callback url override [#713](https://github.com/openshift/ironic-image/pull/713) * [OCPBUGS-52427](https://issues.redhat.com/browse/OCPBUGS-52427): Bump ironic and sushy to fix idrac10 [#698](https://github.com/openshift/ironic-image/pull/698) * [Full changelog](https://github.com/openshift/ironic-image/compare/d510875995cc1b78667bf6d5f01a15573335e3b8...fb4eeefe7f6419446a8d5ae717b9e3baf129b07b) ### [ironic-agent](https://github.com/openshift/ironic-agent-image/tree/ccbc4bece8f5d55a7af8872c4d06296bb6b0110e) * [OCPBUGS-65519](https://issues.redhat.com/browse/OCPBUGS-65519): Include Test advertised ip reachability before assigning it [#212](https://github.com/openshift/ironic-agent-image/pull/212) * [Full changelog](https://github.com/openshift/ironic-agent-image/compare/ce01f3c1ed6022f9eecc164b2ae34aec25b3dee4...ccbc4bece8f5d55a7af8872c4d06296bb6b0110e) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/0a8e1230d454fb7d72f54bf9065db3a4769b9a86) * [OCPBUGS-65777](https://issues.redhat.com/browse/OCPBUGS-65777): Enforce OCP 4.20 and earlier cluster to have AutoSizingReserved disabled by default [#5387](https://github.com/openshift/machine-config-operator/pull/5387) * [OCPBUGS-65781](https://issues.redhat.com/browse/OCPBUGS-65781): Remove --mount directives [#5425](https://github.com/openshift/machine-config-operator/pull/5425) * [OCPBUGS-65556](https://issues.redhat.com/browse/OCPBUGS-65556): [release-4.20] Backport: Add delays to reduce TestOSBuildController failures [#5396](https://github.com/openshift/machine-config-operator/pull/5396) * [OCPBUGS-64822](https://issues.redhat.com/browse/OCPBUGS-64822): remove check for conflicting ClusterImagePolicy in syncUpgradeableStatus [#5413](https://github.com/openshift/machine-config-operator/pull/5413) * [OCPBUGS-65509](https://issues.redhat.com/browse/OCPBUGS-65509): e2e gcp ocl PR backport [#5407](https://github.com/openshift/machine-config-operator/pull/5407) * [OCPBUGS-64822](https://issues.redhat.com/browse/OCPBUGS-64822): Implement upgrade blocking for conflicting ClusterImagePolicy named "openshift" [#5397](https://github.com/openshift/machine-config-operator/pull/5397) * [OCPBUGS-59766](https://issues.redhat.com/browse/OCPBUGS-59766): Update timing of MCN desired config spec update to align with node annotation setting [#5367](https://github.com/openshift/machine-config-operator/pull/5367) * [OCPBUGS-64656](https://issues.redhat.com/browse/OCPBUGS-64656): Update the OCP base image in Dockerfile to 4.20 reference [#5392](https://github.com/openshift/machine-config-operator/pull/5392) * [OCPBUGS-63534](https://issues.redhat.com/browse/OCPBUGS-63534): Create temporal allow policy [#5373](https://github.com/openshift/machine-config-operator/pull/5373) * [OCPBUGS-62167](https://issues.redhat.com/browse/OCPBUGS-62167): Fix - NetworkManager restart or crash renders br-ex unusable [#5353](https://github.com/openshift/machine-config-operator/pull/5353) * [OCPBUGS-63127](https://issues.redhat.com/browse/OCPBUGS-63127): Ensure the node passed to RunCordonOrUncordon comes from the latest updated state [#5349](https://github.com/openshift/machine-config-operator/pull/5349) * [OCPBUGS-63337](https://issues.redhat.com/browse/OCPBUGS-63337): RHEL10 RT kernel packages filtering [#5365](https://github.com/openshift/machine-config-operator/pull/5365) * [OCPBUGS-62801](https://issues.redhat.com/browse/OCPBUGS-62801): Only fire OSImageURLOverridden and set metrics on changes [#5339](https://github.com/openshift/machine-config-operator/pull/5339) * [OCPBUGS-62273](https://issues.redhat.com/browse/OCPBUGS-62273): Networking: reset ovn-remote config and allow ovnkube controller to s… [#5317](https://github.com/openshift/machine-config-operator/pull/5317) * [OCPBUGS-62803](https://issues.redhat.com/browse/OCPBUGS-62803): Skip rpm-ostree local rebase if no PIS [#5340](https://github.com/openshift/machine-config-operator/pull/5340) * [OCPBUGS-62095](https://issues.redhat.com/browse/OCPBUGS-62095): CRI-O: set hard/soft file descriptor ulimits to `1048576` [#5308](https://github.com/openshift/machine-config-operator/pull/5308) * [OCPBUGS-62174](https://issues.redhat.com/browse/OCPBUGS-62174): Fix MCP updated machine count for image mode disabling case [#5307](https://github.com/openshift/machine-config-operator/pull/5307) * [OCPBUGS-62675](https://issues.redhat.com/browse/OCPBUGS-62675): Cert Controller should live fetch SAN IPs during cert rotation [#5326](https://github.com/openshift/machine-config-operator/pull/5326) * [OCPBUGS-62602](https://issues.redhat.com/browse/OCPBUGS-62602): configure-ovs: work around a Cisco switch issue [#5321](https://github.com/openshift/machine-config-operator/pull/5321) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/c258b4ed3a457081e001c234ab289c5526572c64...0a8e1230d454fb7d72f54bf9065db3a4769b9a86) ### [metallb-frr](https://github.com/openshift/frr/tree/3ca45c517eafe07aac0866e5cbd32a5c08081f22) * [OCPBUGS-65516](https://issues.redhat.com/browse/OCPBUGS-65516): [release-4.20] Dockerfile: unpin FRR rpm [#111](https://github.com/openshift/frr/pull/111) * [Full changelog](https://github.com/openshift/frr/compare/fc0fe74f94b415b28d772dbc61f6323171a11b50...3ca45c517eafe07aac0866e5cbd32a5c08081f22) ### [monitoring-plugin](https://github.com/openshift/monitoring-plugin/tree/3cfb5cf0ff61aca2337e874819b2de1911a7a447) * [OCPBUGS-65947](https://issues.redhat.com/browse/OCPBUGS-65947): add missing conversion units [#654](https://github.com/openshift/monitoring-plugin/pull/654) * [OCPBUGS-63440](https://issues.redhat.com/browse/OCPBUGS-63440): fetch metric labels with tenancy [#617](https://github.com/openshift/monitoring-plugin/pull/617) * [OCPBUGS-63162](https://issues.redhat.com/browse/OCPBUGS-63162): [release-4.20] Improve alignment with console SDK [#604](https://github.com/openshift/monitoring-plugin/pull/604) * [OCPBUGS-62978](https://issues.redhat.com/browse/OCPBUGS-62978): allow additional TLS config [#592](https://github.com/openshift/monitoring-plugin/pull/592) * [Full changelog](https://github.com/openshift/monitoring-plugin/compare/9a8dd0eef84c579a3d1352860dbc7349f08ee1a2...3cfb5cf0ff61aca2337e874819b2de1911a7a447) ### [networking-console-plugin](https://github.com/openshift/networking-console-plugin/tree/565fb2242d62dae518820cda104685a843c78f95) * [CNV-72771](https://issues.redhat.com/browse/CNV-72771): fix null error [#300](https://github.com/openshift/networking-console-plugin/pull/300) * [CNV-71965](https://issues.redhat.com/browse/CNV-71965): replacing the broken link to VirtualMachine network docs [#298](https://github.com/openshift/networking-console-plugin/pull/298) * Hide VirtualMachine networks page in 4.20 release [#290](https://github.com/openshift/networking-console-plugin/pull/290) * [Full changelog](https://github.com/openshift/networking-console-plugin/compare/f09c58b909fd6479e0099f7962ef73b70e280685...565fb2242d62dae518820cda104685a843c78f95) ### [oauth-apiserver](https://github.com/openshift/oauth-apiserver/tree/e5ad4f6fdc093595f6d939eb43868ae36ae3fdaa) * [OCPBUGS-63052](https://issues.redhat.com/browse/OCPBUGS-63052): (bugfix): useroauthaccesstokens: cast delete validation object to correct type for admission [#151](https://github.com/openshift/oauth-apiserver/pull/151) * [Full changelog](https://github.com/openshift/oauth-apiserver/compare/f12b1b4455dd9a4bc5dbc9b2d4ccacb9ee7e388f...e5ad4f6fdc093595f6d939eb43868ae36ae3fdaa) ### [oc-mirror](https://github.com/openshift/oc-mirror/tree/5b23c4ad7a4cd047ba67796c357f3d281154decb) * [OCPBUGS-65787](https://issues.redhat.com/browse/OCPBUGS-65787): Remove empty status field from generated IDMS/ITMS files [#1313](https://github.com/openshift/oc-mirror/pull/1313) * [OCPBUGS-63030](https://issues.redhat.com/browse/OCPBUGS-63030): removes unintended exec permissions [#1291](https://github.com/openshift/oc-mirror/pull/1291) * [OCPBUGS-62463](https://issues.redhat.com/browse/OCPBUGS-62463): generate the archive only after mirroring [#1279](https://github.com/openshift/oc-mirror/pull/1279) * [OCPBUGS-62283](https://issues.redhat.com/browse/OCPBUGS-62283): v2/cli: show binary version in output [#1276](https://github.com/openshift/oc-mirror/pull/1276) * [Full changelog](https://github.com/openshift/oc-mirror/compare/767d31f19e91d387f62c700ef45002a712da87c5...5b23c4ad7a4cd047ba67796c357f3d281154decb) ### [olm-catalogd, olm-operator-controller](https://github.com/openshift/operator-framework-operator-controller/tree/3e2401f23ef666e8f33789a397d81a7d352b0a33) * [OCPBUGS-61890](https://issues.redhat.com/browse/OCPBUGS-61890): 🐛 CRD upgrade safety fixes and ratcheting (#2123) [#527](https://github.com/openshift/operator-framework-operator-controller/pull/527) * NO-ISSUE: add jiazha to approvers [#513](https://github.com/openshift/operator-framework-operator-controller/pull/513) * [OCPBUGS-62811](https://issues.redhat.com/browse/OCPBUGS-62811): for incompatible test add func to wait builder and deployer SA creation by OCP controller [#503](https://github.com/openshift/operator-framework-operator-controller/pull/503) * [OCPBUGS-62722](https://issues.redhat.com/browse/OCPBUGS-62722): (cherry-pick) Fix truncate large error messages and unhandle changes for crd upgrade safety in status conditions [#496](https://github.com/openshift/operator-framework-operator-controller/pull/496) * [Full changelog](https://github.com/openshift/operator-framework-operator-controller/compare/881b35e1029ed5debaa400a43f1446d3ed23e3d6...3e2401f23ef666e8f33789a397d81a7d352b0a33) ### [openshift-apiserver](https://github.com/openshift/openshift-apiserver/tree/1cb668dcd8ad6fd4a240709b45fe967ec595efaa) * [OCPBUGS-61982](https://issues.redhat.com/browse/OCPBUGS-61982): pkg/image: conditionally parse raw image manifest [#559](https://github.com/openshift/openshift-apiserver/pull/559) * [OCPBUGS-65814](https://issues.redhat.com/browse/OCPBUGS-65814): update pkg/image/OWNERS [#575](https://github.com/openshift/openshift-apiserver/pull/575) * [Full changelog](https://github.com/openshift/openshift-apiserver/compare/a1535bf4ed12bd3210135bbe459f9324875f24ce...1cb668dcd8ad6fd4a240709b45fe967ec595efaa) ### [operator-framework-tools, operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/dd6d22bd02554c039e7bbec4bf39c6e97ebf0b9b) * [OCPBUGS-64724](https://issues.redhat.com/browse/OCPBUGS-64724): Fix TOCTOU race condition in ensureInstallPlan (#3682) [#1139](https://github.com/openshift/operator-framework-olm/pull/1139) * [Full changelog](https://github.com/openshift/operator-framework-olm/compare/10d327b38876b2fbc654ddc54eee6199ea0dbbb8...dd6d22bd02554c039e7bbec4bf39c6e97ebf0b9b) ### [operator-marketplace](https://github.com/operator-framework/operator-marketplace/tree/c6abd3acc6af77a7f117bd89cececfae8c4830b1) * [OCPBUGS-62216](https://issues.redhat.com/browse/OCPBUGS-62216): Remove Expect func so that the test case can use the retry logic [#667](https://github.com/operator-framework/operator-marketplace/pull/667) * [Full changelog](https://github.com/operator-framework/operator-marketplace/compare/3e102a57f11f3a47dbe2f967157c39cc2230de11...c6abd3acc6af77a7f117bd89cececfae8c4830b1) ### [ovn-kubernetes, ovn-kubernetes-microshift](https://github.com/openshift/ovn-kubernetes/tree/ecb7aac7dfd79120937d8a51806c6a8ea633b07a) * [OCPBUGS-65951](https://issues.redhat.com/browse/OCPBUGS-65951): [release-4.20]: Fix linter issues, add missing cheryy-pick bits of #2844 [#2866](https://github.com/openshift/ovn-kubernetes/pull/2866) * [OCPBUGS-65618](https://issues.redhat.com/browse/OCPBUGS-65618): [release-4.20] OCP4: 4.18.22 EgressIP Failover does not succeed - extended downtime and no reassignment between egress-capable peers [#2865](https://github.com/openshift/ovn-kubernetes/pull/2865) * [OCPBUGS-65605](https://issues.redhat.com/browse/OCPBUGS-65605): add lint target to run golanci natively [#2856](https://github.com/openshift/ovn-kubernetes/pull/2856) * [OCPBUGS-64697](https://issues.redhat.com/browse/OCPBUGS-64697): [release-4.20] Referencing pod named ports within a service results in bad DNAT rules containing tcp/0 target port [#2844](https://github.com/openshift/ovn-kubernetes/pull/2844) * [OCPBUGS-63686](https://issues.redhat.com/browse/OCPBUGS-63686): Fix stale EIP assignments during failover and controller restart [#2835](https://github.com/openshift/ovn-kubernetes/pull/2835) * [OCPBUGS-64590](https://issues.redhat.com/browse/OCPBUGS-64590): NetPol & MultiNetPol: Process update only when spec fields and/or related annotation are updated [#2841](https://github.com/openshift/ovn-kubernetes/pull/2841) * [OCPBUGS-63696](https://issues.redhat.com/browse/OCPBUGS-63696): Fixes OF flows to be VLAN aware as well as add DPU checks for certain features [#2837](https://github.com/openshift/ovn-kubernetes/pull/2837) * [OCPBUGS-63007](https://issues.redhat.com/browse/OCPBUGS-63007): kubevirt: fix bad release of IPs of live migratable pods [#2801](https://github.com/openshift/ovn-kubernetes/pull/2801) * [OCPBUGS-63577](https://issues.redhat.com/browse/OCPBUGS-63577): [release-4.20] CORENET-6055: Dockerfile: Unpin OVN and consume the latest from FDP. [#2808](https://github.com/openshift/ovn-kubernetes/pull/2808) * [OCPBUGS-63631](https://issues.redhat.com/browse/OCPBUGS-63631): Skip Pending pods in EgressIP status updates [#2831](https://github.com/openshift/ovn-kubernetes/pull/2831) * [OCPBUGS-62913](https://issues.redhat.com/browse/OCPBUGS-62913): Configure sec nic EIPv6 address with NODAD and maximum lifetime [#2797](https://github.com/openshift/ovn-kubernetes/pull/2797) * [OCPBUGS-62273](https://issues.redhat.com/browse/OCPBUGS-62273): Fix EgressIP stale GARP post reboot + pod restart [#2767](https://github.com/openshift/ovn-kubernetes/pull/2767) * [OCPBUGS-61453](https://issues.redhat.com/browse/OCPBUGS-61453): [4.20] allow default network -> localnet on the same node for any localnet subnet [#2751](https://github.com/openshift/ovn-kubernetes/pull/2751) * [OCPBUGS-62336](https://issues.redhat.com/browse/OCPBUGS-62336): Fix EgressIP controller deadlock by sorting node locks lexicographically [#2770](https://github.com/openshift/ovn-kubernetes/pull/2770) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/74b1c90eb97bea68bf708d47f28fce7de9adc7b9...ecb7aac7dfd79120937d8a51806c6a8ea633b07a) ### [prometheus](https://github.com/openshift/prometheus/tree/af9b206808f8eaeb4acec7fe74ba6b145bbdc921) * [OCPBUGS-62275](https://issues.redhat.com/browse/OCPBUGS-62275): chore(scrape): default to legacy validation/escaping scheme until utf-8 is fully supported by prometheus-operator [#273](https://github.com/openshift/prometheus/pull/273) * [Full changelog](https://github.com/openshift/prometheus/compare/61b4510b7ee21216303a9e31a34081045f11ddbb...af9b206808f8eaeb4acec7fe74ba6b145bbdc921) ### [prometheus-node-exporter](https://github.com/openshift/node_exporter/tree/fa749d65d8eca1cc937554baab91385a78ec8ce1) * [OCPBUGS-63624](https://issues.redhat.com/browse/OCPBUGS-63624): bump github.com/prometheus/procfs to v0.16.1 [#173](https://github.com/openshift/node_exporter/pull/173) * [Full changelog](https://github.com/openshift/node_exporter/compare/56f6158e797ab80e5e0da2cb0ba701cb02902ef7...fa749d65d8eca1cc937554baab91385a78ec8ce1) ### [tests](https://github.com/openshift/origin/tree/0a0905d0324e700bec50544fc3a0d4878a430b20) * [OCPBUGS-46422](https://issues.redhat.com/browse/OCPBUGS-46422): Add test that the ServiceCIDR API is blocked [4.20] [#30434](https://github.com/openshift/origin/pull/30434) * [OCPBUGS-63656](https://issues.redhat.com/browse/OCPBUGS-63656): Redact bearertoken in TestContext [#30435](https://github.com/openshift/origin/pull/30435) * [OCPBUGS-64598](https://issues.redhat.com/browse/OCPBUGS-64598): Updated the upgrade duration limit to 100 minutes for ppc64le [#30451](https://github.com/openshift/origin/pull/30451) * [OCPBUGS-64593](https://issues.redhat.com/browse/OCPBUGS-64593): [release-4.20] NO-JIRA: Filter preconfiguredIPs based on cluster IP family support [#30415](https://github.com/openshift/origin/pull/30415) * [OCPBUGS-63725](https://issues.redhat.com/browse/OCPBUGS-63725): CNTRLPLANE-1766:fix(disruption): Using correct internal LB of apiserver for monitor test on ARO and Baremetal Hypershift [#30439](https://github.com/openshift/origin/pull/30439) * [OCPBUGS-63171](https://issues.redhat.com/browse/OCPBUGS-63171): Add imagestream update dryrun test [#30389](https://github.com/openshift/origin/pull/30389) * [OCPBUGS-63513](https://issues.redhat.com/browse/OCPBUGS-63513): Migrate OCP-32383 to upstream [#30423](https://github.com/openshift/origin/pull/30423) * [OCPBUGS-62841](https://issues.redhat.com/browse/OCPBUGS-62841): fix(test): prevent nil pointer dereference in ginkgo test runner [#30350](https://github.com/openshift/origin/pull/30350) * [OCPBUGS-46422](https://issues.redhat.com/browse/OCPBUGS-46422): Skip ServiceCIDR in etcd_storage_path test (4.20) [#30257](https://github.com/openshift/origin/pull/30257) * [OCPBUGS-62695](https://issues.redhat.com/browse/OCPBUGS-62695): cherry-pick 30270 to release-4.20 [#30335](https://github.com/openshift/origin/pull/30335) * [Full changelog](https://github.com/openshift/origin/compare/3bbd10e37553217da450cfad172a16fc31441aba...0a0905d0324e700bec50544fc3a0d4878a430b20)