# 4.22.0-okd-scos.7
Created: 2026-07-13 14:16:53 +0000 UTC
Image Digest: `sha256:790386476b24e1a1043aa865c98d2bfeebdd467aa54859f0f53ecd6c487a8036`
Promoted from registry.ci.openshift.org/origin/release-scos:4.22.0-0.okd-scos-nightly-2026-07-11-231405
## Changes from 4.22.0-okd-scos.ec.16
### Components
* Kubectl 1.35.2
* Kubernetes upgraded from 1.35.4 to 1.35.5
* Kubernetes Tests 1.35.1
* CentOS Stream CoreOS 10 upgraded from 10.0.20260428-0 to 10.0.20260702-0
### FeatureGate Changes
| FeatureGate | Default
Hypershift | Default
SelfManagedHA | DevPreviewNoUpgrade
Hypershift | DevPreviewNoUpgrade
SelfManagedHA | OKD
Hypershift | OKD
SelfManagedHA | TechPreviewNoUpgrade
Hypershift | TechPreviewNoUpgrade
SelfManagedHA |
| :------ | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| EVPN
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled |
### New images
* [installer-etcd-artifacts](https://github.com/openshift/etcd) git [d8d67b8c](https://github.com/openshift/etcd/commit/d8d67b8ce849f816d6d23c904098336632e2348f) `sha256:e6735c6bd887ad758cc60fb7a02544fb877fa754095db57ea65e73758e6bc7ec`
* [installer-kube-apiserver-artifacts](https://github.com/openshift/kubernetes) git [03c5938b](https://github.com/openshift/kubernetes/commit/03c5938b61486a1fde89b5d546f57bb4c6ad1acc) `sha256:e1e50d47f164d7a05a18255ee5dbd32332324a94d6cc56e169334b27c28a9ce1`
### Rebuilt images without code change
* [apiserver-network-proxy](https://github.com/openshift/apiserver-network-proxy) git [5e33c228](https://github.com/openshift/apiserver-network-proxy/commit/5e33c22867d59ddd9392a2c6b3194d2f3c6bdfc7) `sha256:c6665814cf0c1ffcf3024ab5a09e9cfa9748b3cdd8f83eb299a1319f8cf3d1a7`
* [aws-karpenter-provider-aws](https://github.com/openshift/aws-karpenter-provider-aws) git [f0be9c72](https://github.com/openshift/aws-karpenter-provider-aws/commit/f0be9c72e5bf25caeb2ca45c14e67e4d397a52cb) `sha256:850ade0b61852a688c97fc418a1fde575bb945db4c342af76026f600b8d0bfb7`
* [aws-kms-encryption-provider](https://github.com/openshift/aws-encryption-provider) git [19e7b623](https://github.com/openshift/aws-encryption-provider/commit/19e7b623429799c9c549690a1b5ab499844411f9) `sha256:7c8cde14cbc06272343e72b1fcb6e193bb6e98300102ac0005c47ba86965f071`
* [aws-machine-controllers](https://github.com/openshift/machine-api-provider-aws) git [1a0ccbcf](https://github.com/openshift/machine-api-provider-aws/commit/1a0ccbcfc0a7dc06f3a494f0e2b78aa0a0256b9c) `sha256:0aff2fb18521a9cb824705aa12276f9bec7bb71ff532c1a5c877ecdc979d4ab8`
* [aws-node-termination-handler](https://github.com/openshift/aws-node-termination-handler) git [341ed3a0](https://github.com/openshift/aws-node-termination-handler/commit/341ed3a086925b17671c5349343fedf988a1139e) `sha256:a3d004546b590303a70b44c99a1a0ae471bc2a08e740a35137d7a43021ca5ef4`
* [aws-pod-identity-webhook](https://github.com/openshift/aws-pod-identity-webhook) git [82088287](https://github.com/openshift/aws-pod-identity-webhook/commit/8208828799b6c4f91fd9b80128668f7765599e84) `sha256:9b217962580c8702a56334845cf0c767aaf82ac1fa1971beaba7fad5357c9c4b`
* [azure-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-azure) git [a6ffab6a](https://github.com/openshift/cluster-api-provider-azure/commit/a6ffab6a17878cb9b9eeaa6337c996989d1e7ee3) `sha256:b3db67153106ba98328b23e3eb16b2758031073a79dd0b1a32533a43b759852f`
* [azure-file-csi-driver](https://github.com/openshift/azure-file-csi-driver) git [403f856e](https://github.com/openshift/azure-file-csi-driver/commit/403f856e29605126b2711a1bfe7a4f6c276b344d) `sha256:5cb0e0b09e2c86b6b2ece7ae5ea23e2bfb1a431d0c8bb938d36871b26567af7f`
* [azure-kms-encryption-provider](https://github.com/openshift/azure-kubernetes-kms) git [99b9a3a3](https://github.com/openshift/azure-kubernetes-kms/commit/99b9a3a33d8edfd0a2d2876aa7ef1382b2c75a39) `sha256:9b201d6ca4551696bc2fd440b52f3f64e29abf97b195f867fd578a9f71de0080`
* [azure-service-operator](https://github.com/openshift/azure-service-operator) git [b44d4444](https://github.com/openshift/azure-service-operator/commit/b44d444422f5a7eb21b9ca65f3975a2d13ec9b36) `sha256:f1810dfe4152119d6bea960f3a049017fded7b930b5bf6aa547e06383ba18409`
* [azure-workload-identity-webhook](https://github.com/openshift/azure-workload-identity) git [a8fb3bf1](https://github.com/openshift/azure-workload-identity/commit/a8fb3bf1a6296d6cbf69142db458aa9b59cb3a45) `sha256:65a901c1eb998195a6dceac14f4e92a67254b76f97c4d2d91187117f4ec77ce6`
* [baremetal-machine-controllers](https://github.com/openshift/cluster-api-provider-baremetal) git [8d863b95](https://github.com/openshift/cluster-api-provider-baremetal/commit/8d863b9505a5cfc0b01e33f985a3edf9d3c69f4b) `sha256:447771bce54f0d4949cd6ba3396dc85c1e84bd42f9f298e7882fe697e6bf86e4`
* [baremetal-runtimecfg](https://github.com/openshift/baremetal-runtimecfg) git [dca8cb1b](https://github.com/openshift/baremetal-runtimecfg/commit/dca8cb1be0cce1ce404dfd407ead1326a3c8bb40) `sha256:80ae8cc829cf84367e70e22ed77958eeff78d45acb54e0aa02b7acdba94cc800`
* [cloud-network-config-controller](https://github.com/openshift/cloud-network-config-controller) git [2d69ad95](https://github.com/openshift/cloud-network-config-controller/commit/2d69ad953cfaa419e9b6221da9edb152ded91e0b) `sha256:c0e0527b99a3a687d924379bf13e921d4b231b4ac38a966e18aa22a5447e8c64`
* [cluster-autoscaler](https://github.com/openshift/kubernetes-autoscaler) git [521e545f](https://github.com/openshift/kubernetes-autoscaler/commit/521e545fb92e7138b2ce2bc05f871f53a6c112fb) `sha256:6b7a49ce76401b263cd2c356a54484c5d9a2d81c6d5b292b36f4ef8a9d8f2b31`
* [cluster-autoscaler-operator](https://github.com/openshift/cluster-autoscaler-operator) git [260ea1b5](https://github.com/openshift/cluster-autoscaler-operator/commit/260ea1b5967f47768a0727e8c84d451dc9de5ced) `sha256:911ffdc49eed99f06d7f4364929ccacc501dd478a59543cf676b45a9037dc778`
* [cluster-bootstrap](https://github.com/openshift/cluster-bootstrap) git [e6be0fdf](https://github.com/openshift/cluster-bootstrap/commit/e6be0fdfbf43883e2301dbf2d0eb3ab4a4f93383) `sha256:da697c0cabc5ae80c8e823dd41cbd473e358f0da1b55121efd19370a98f95e5e`
* [cluster-capi-controllers](https://github.com/openshift/cluster-api) git [f1718df9](https://github.com/openshift/cluster-api/commit/f1718df9c13b0cee5ede1b6354e29acc466607a4) `sha256:afe5f737de0f98d95b1406f0a2c66e8df52ea60386084db2f7daaa85c8224489`
* [cluster-config-operator](https://github.com/openshift/cluster-config-operator) git [e0c2428e](https://github.com/openshift/cluster-config-operator/commit/e0c2428e4618493ad9db0681e3b91444746ddf2c) `sha256:1fc7620e5733c84204e697db2219a370e809139b03f8a7cf8c7b236b623f5a67`
* [cluster-dns-operator](https://github.com/openshift/cluster-dns-operator) git [3d214118](https://github.com/openshift/cluster-dns-operator/commit/3d2141182243cde1ec6417bd005c76d29aa88a01) `sha256:b2d0d7778d2143c1f09d4f77aac7a49cb4a302ab1b906ba4a57751c3b1104a27`
* [cluster-kube-controller-manager-operator](https://github.com/openshift/cluster-kube-controller-manager-operator) git [95150ed5](https://github.com/openshift/cluster-kube-controller-manager-operator/commit/95150ed5dbf11370b4a06e6959c77efa13768561) `sha256:4b7a67ea12d859da2984954c3f8887f86193c790a6806b8eb517179e2996fcc0`
* [cluster-kube-scheduler-operator](https://github.com/openshift/cluster-kube-scheduler-operator) git [51ea59ab](https://github.com/openshift/cluster-kube-scheduler-operator/commit/51ea59abd057d0cef56b29b8a74efc28411d5427) `sha256:e796bbab4441102c2dab0572fa40a45a4ce03c38c73e8eeb6c21a3025f085e0b`
* [cluster-openshift-apiserver-operator](https://github.com/openshift/cluster-openshift-apiserver-operator) git [1924cf6f](https://github.com/openshift/cluster-openshift-apiserver-operator/commit/1924cf6f12c632d56f1d41341f08ff9ff6eae7d6) `sha256:d9a80cf50b9afdca087466c059268c3510362dc15c1f0b20324071618fa307fb`
* [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator) git [8dfdf2ef](https://github.com/openshift/cluster-storage-operator/commit/8dfdf2ef3310358f3559a5481df43b98b2294791) `sha256:503f90560d728795a8d5dae00f6885ed5e361ef61a0d43548d0d11e40d1a0472`
* [cluster-update-keys](https://github.com/openshift/cluster-update-keys) git [3b5c59cc](https://github.com/openshift/cluster-update-keys/commit/3b5c59cc6461663751bc510b4f9f1954ed8c9b50) `sha256:b6ce31a1d261c3c6931dea96ecbf8ddc3fb868c2b7c5493098b9866e67fc46b8`
* [configmap-reloader](https://github.com/openshift/configmap-reload) git [94e41c4c](https://github.com/openshift/configmap-reload/commit/94e41c4c6a5832dfd19750173d6544784ba235ec) `sha256:793c271b062fe38854b4e3d4eba98efd9a89c905a0aa2394f3a6f5fca38f8310`
* [csi-external-resizer](https://github.com/openshift/csi-external-resizer) git [4e74a4aa](https://github.com/openshift/csi-external-resizer/commit/4e74a4aa52a2046d6b97a47dff7a60ddb73d0bbd) `sha256:40275b42ef944facf81fe0f24dfac84b4c1f16e86814d6db49076c13290b0f63`
* [csi-external-snapshot-metadata](https://github.com/openshift/csi-external-snapshot-metadata) git [76523185](https://github.com/openshift/csi-external-snapshot-metadata/commit/7652318579a38838931a5be492cee3573c7c8ecf) `sha256:afda7c781ee67ea6ec5088a5f3a90258a2b4cb864c28f7232a3e68cae31ff022`
* [csi-livenessprobe](https://github.com/openshift/csi-livenessprobe) git [4d5e959a](https://github.com/openshift/csi-livenessprobe/commit/4d5e959a182b4db70dc52302bd89eebfec40d5a5) `sha256:ed55156ea6a4ebc0d248b245d3af82248038e4691ac7b667f9f2da465cdd0d2c`
* [docker-builder](https://github.com/openshift/builder) git [fcd4ce2d](https://github.com/openshift/builder/commit/fcd4ce2d96613a27bd1ab7f53ff47225976c4ba9) `sha256:29eda4c5b1eccafd69902e6c26cea3a13b5169a391aeaf3a5f8743c7d6dbeed4`
* [docker-registry](https://github.com/openshift/image-registry) git [9eae44fc](https://github.com/openshift/image-registry/commit/9eae44fcf44142a705031fa16a613c450dbe685a) `sha256:d096481b7762dd1d37c123d378bba5429379ec6b41089c8525635be6385e30b2`
* [driver-toolkit](https://github.com/openshift/driver-toolkit) git [7aa4007a](https://github.com/openshift/driver-toolkit/commit/7aa4007a8601bf4bb23b696f580c022f58877223) `sha256:edfa31b43cfa273dec33e548851fbe1c508da8ddcd3de785fef541613e9e2b15`
* [etcd](https://github.com/openshift/etcd) git [d8d67b8c](https://github.com/openshift/etcd/commit/d8d67b8ce849f816d6d23c904098336632e2348f) `sha256:3514569a722bed4e55a2f96dedbdf61e9a1961e3ece2370275cb81d7d8f39b28`
* [gcp-machine-controllers](https://github.com/openshift/machine-api-provider-gcp) git [0073bd11](https://github.com/openshift/machine-api-provider-gcp/commit/0073bd1187c07febc963fc67f0df67cd33c8f218) `sha256:7a6210a587fd682c2778f477a0bcc28d4a869580bc2fb8057cc91571dd53bf29`
* [gcp-pd-csi-driver](https://github.com/openshift/gcp-pd-csi-driver) git [48a7a1aa](https://github.com/openshift/gcp-pd-csi-driver/commit/48a7a1aa3f2200d01cf1b6e63a5a6cfd5004a8b0) `sha256:a601ceee25d99bc8d65481530176c1e596524f0f66e3114f6557cbdab686ce1c`
* [gcp-workload-identity-federation-webhook](https://github.com/openshift/gcp-workload-identity-federation-webhook) git [d7675f31](https://github.com/openshift/gcp-workload-identity-federation-webhook/commit/d7675f312ffdc8501032ff8217776cd7172b6bb0) `sha256:c1d8f8e4f526fc147e7afc75a4bb2cd971e6340e070ddf7a9bac691fc07f8aac`
* [ibmcloud-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-ibmcloud) git [03b143d5](https://github.com/openshift/cluster-api-provider-ibmcloud/commit/03b143d588768a18fd8afa1534ea7d7a04b4d1f3) `sha256:302f5b911f2ede3b89ac88e3d95070a513aef55886cd3b5dbf4d28c78995f234`
* [ibmcloud-machine-controllers](https://github.com/openshift/machine-api-provider-ibmcloud) git [46b8c72c](https://github.com/openshift/machine-api-provider-ibmcloud/commit/46b8c72c675770295f5c2c8f85f5f705ca35787c) `sha256:361fe0695c10d6afb52bf22643d78c3861a09b537dfe5dafa8ac2534ee407669`
* [insights-runtime-exporter](https://github.com/openshift/insights-runtime-extractor) git [70256457](https://github.com/openshift/insights-runtime-extractor/commit/70256457b507ec09737800ee7ea022143ed6c3c2) `sha256:7ba2fc4b24fd0d6a4c660f767ae48a3bbb7625691f604862b21b5a271949ed6e`
* [insights-runtime-extractor](https://github.com/openshift/insights-runtime-extractor) git [70256457](https://github.com/openshift/insights-runtime-extractor/commit/70256457b507ec09737800ee7ea022143ed6c3c2) `sha256:6aaf6aeb98a47dd2a16ae49af434caaf2170d838847090a0fa1b914890496515`
* [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader) git [9953d2b7](https://github.com/openshift/ironic-rhcos-downloader/commit/9953d2b77da077c28f9486a5d965a43149ce30c1) `sha256:a1e85523d473da20bfc74e3c03a696b449f11f161b0043936aecc82d859bfe9f`
* [ironic-static-ip-manager](https://github.com/openshift/ironic-static-ip-manager) git [a379d09f](https://github.com/openshift/ironic-static-ip-manager/commit/a379d09f228d93f2beab1c73d67764c64b21e3cb) `sha256:36fa6a4d2e124d7628f9ac02e45f6524ef9b35565774bab90537c53e9e63ee13`
* [kube-metrics-server](https://github.com/openshift/kubernetes-metrics-server) git [38c16c46](https://github.com/openshift/kubernetes-metrics-server/commit/38c16c4698d131ab0e2da0d4b4b76d5322a89bab) `sha256:d93262835bbdff97a59544babe70fd2a23b5d5256b734d7b67ba155941e65b87`
* [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy) git [d12e2746](https://github.com/openshift/kube-rbac-proxy/commit/d12e274605248f6c59373240a7eae7a7a357dcb3) `sha256:1d821ca1196358b22fe8f24052c8c46e0bf63bd3c7f05492be6f1b47eea505be`
* [kube-storage-version-migrator](https://github.com/openshift/kubernetes-kube-storage-version-migrator) git [72835e43](https://github.com/openshift/kubernetes-kube-storage-version-migrator/commit/72835e43c7754356645e41031f3a99926b4d42e6) `sha256:6ece38b68d8f03ad2c2c7dc6952f6035b7e26e48aeb4a2669c54a5b7dc854d18`
* [kubevirt-cloud-controller-manager](https://github.com/openshift/cloud-provider-kubevirt) git [76dd5a6f](https://github.com/openshift/cloud-provider-kubevirt/commit/76dd5a6fa9e86573bf3dfb79be17edf832e3bae1) `sha256:fa1333bc92fd73852acbe356c662ec6ad0857812ec5c36c432ec53cc5eaf1502`
* [machine-image-customization-controller](https://github.com/openshift/image-customization-controller) git [a43d9c97](https://github.com/openshift/image-customization-controller/commit/a43d9c977f6332577efcd383cf173a2ff5805a4d) `sha256:e55926d1261afa5a9d02012cb2e8b0e1a7c255004b5fae30508feb0d40289e18`
* [metallb-frr](https://github.com/openshift/frr) git [843347fd](https://github.com/openshift/frr/commit/843347fdc9460e0fd064d68a003eae5459cac1fa) `sha256:8074927a78ea844b93fbf5c82801d15818d1e37c5e1768e07c1f981e5fb314a4`
* [multus-cni](https://github.com/openshift/multus-cni) git [b4ec7d82](https://github.com/openshift/multus-cni/commit/b4ec7d8239ce4bd3ed949bce9816a013377b44c7) `sha256:4f66187914134c0ec938401f84c863f73a50fd3d1d08496d1f23548dd3224b86`
* [multus-cni-microshift](https://github.com/openshift/multus-cni) git [b4ec7d82](https://github.com/openshift/multus-cni/commit/b4ec7d8239ce4bd3ed949bce9816a013377b44c7) `sha256:6926fd6c8f61b1077272535b586546ea3500af39437feab1236e95b271dc3cf6`
* [multus-networkpolicy](https://github.com/openshift/multus-networkpolicy) git [834a093f](https://github.com/openshift/multus-networkpolicy/commit/834a093f693e521b8dc4ec7168d03cfba2c1cba1) `sha256:e4e5cbc3a3f0f1fae46f143983d514d7af492df18126a8a37e360e4c534f4fda`
* [multus-route-override-cni](https://github.com/openshift/route-override-cni) git [08af4127](https://github.com/openshift/route-override-cni/commit/08af4127c77976510cad1c096d9aca977d8ae5af) `sha256:ad9e885a2fdbbc93ff04427c99e6da8f2d079464f16f2750756691102098eebc`
* [multus-whereabouts-ipam-cni](https://github.com/openshift/whereabouts-cni) git [d691040e](https://github.com/openshift/whereabouts-cni/commit/d691040e509bb20c26b5e8366c0d6f3bb45a5e02) `sha256:cf091c7f16fee63b2b578c20508fe28f8ac63bbf07906be77a30878e9e7c975e`
* [must-gather](https://github.com/openshift/must-gather) git [8554213f](https://github.com/openshift/must-gather/commit/8554213fa214e8e165e7bedaf8d892bb824d83ef) `sha256:6bd8ae82f8c9b0c33593709adac8f3f7a0f6d1efbc42d27426c18f973df27aaa`
* [network-metrics-daemon](https://github.com/openshift/network-metrics-daemon) git [5b233ea1](https://github.com/openshift/network-metrics-daemon/commit/5b233ea1d80733c1b00c6bad65dec0620dbf783a) `sha256:5154c7d6311d46f79ce843144414ae468208a80150205cd705846b412b667fdd`
* [network-tools](https://github.com/openshift/network-tools) git [5c4b905c](https://github.com/openshift/network-tools/commit/5c4b905c09ccd6edadb2ff359f45b70ed334f948) `sha256:58d382f9e5248df009a2af6a30f8903c0a5252af14d0560530cd0116d39c5896`
* [nutanix-cloud-controller-manager](https://github.com/openshift/cloud-provider-nutanix) git [8e75679a](https://github.com/openshift/cloud-provider-nutanix/commit/8e75679a965b80fee0332f8758471a7d3a75a4e8) `sha256:dcc22349e1c65f7c5fa654f12f6793f24b6d0e895d72029f4044251492071672`
* [nutanix-machine-controllers](https://github.com/openshift/machine-api-provider-nutanix) git [60559fdd](https://github.com/openshift/machine-api-provider-nutanix/commit/60559fdd7092dd29aa1c72797c49279aa2da39ee) `sha256:179d70508a3e9d8a59cb963a5a06d9a0b68ad71f361ab8a92ec678f4e616f0bf`
* [oauth-apiserver](https://github.com/openshift/oauth-apiserver) git [4c002a91](https://github.com/openshift/oauth-apiserver/commit/4c002a9114937ea9c20213f00892761c2013e60b) `sha256:b165849891c455f540261e6e2eb755293af80e08ef9206336187d9988ca30020`
* [openshift-controller-manager](https://github.com/openshift/openshift-controller-manager) git [26d20fea](https://github.com/openshift/openshift-controller-manager/commit/26d20feae8892f648f5b06ed3f5492fe6ffb4532) `sha256:6b2c6fd4b0da53527d35dcce789bd60ad90c31bbcf83eee02ae25a7ec0f8250e`
* [openshift-state-metrics](https://github.com/openshift/openshift-state-metrics) git [e71e0996](https://github.com/openshift/openshift-state-metrics/commit/e71e09969f11a47c87b87c43b762ad1d01f6b04f) `sha256:0b92f53f9af25e4693e7fac2d6d94075f08fde8709d8a782537950dc7e80c3d4`
* [openstack-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-openstack) git [06d95461](https://github.com/openshift/cluster-api-provider-openstack/commit/06d95461581f9374ae05959b66fc50e2a17d077c) `sha256:f86503b9593f865332dcff5d7e22268fd5e3075c4c6db4d576994242b9445df8`
* [openstack-resource-controller](https://github.com/openshift/openstack-resource-controller) git [cbea7a9c](https://github.com/openshift/openstack-resource-controller/commit/cbea7a9cab145c32e2f347be69996b649893cc22) `sha256:e6e1dfa45dd32740423de1aaac264963534bb9e6d5b7b3ce23121f7a9ac31334`
* [operator-marketplace](https://github.com/operator-framework/operator-marketplace) git [38da2ef7](https://github.com/operator-framework/operator-marketplace/commit/38da2ef78cc429f67aea7fb4e589df21ac1ed327) `sha256:310ebbbaa56f30a4376c80130e3b9bf30374c92b6d5e0ca6de45cc78d48100af`
* [powervs-block-csi-driver](https://github.com/openshift/ibm-powervs-block-csi-driver) git [02959a8d](https://github.com/openshift/ibm-powervs-block-csi-driver/commit/02959a8d7096501e240d1d9f65da90b87bac45b9) `sha256:f2fb2c5a4e6a5043791ae7fdd8ebda7210568384b8dd59970e5dddab4fb5bf08`
* [powervs-block-csi-driver-operator](https://github.com/openshift/ibm-powervs-block-csi-driver-operator) git [27747821](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/commit/277478211cfc7302e9c09b41a0935fbba678614a) `sha256:7a5de06d9debf312bfcbc551fadff376994e4de7526a1541a11d183c56034f5a`
* [powervs-cloud-controller-manager](https://github.com/openshift/cloud-provider-powervs) git [766c0952](https://github.com/openshift/cloud-provider-powervs/commit/766c0952fd19f8225fe59b2be8e8c8932b24ebd7) `sha256:4ee74bd5ec5ac35b7bdf018d7a30fe00388af9e8db60c8c6e1ccedda9850f024`
* [powervs-machine-controllers](https://github.com/openshift/machine-api-provider-powervs) git [e88cf81d](https://github.com/openshift/machine-api-provider-powervs/commit/e88cf81dd9ad174f395b86f9cdc40fa30cb06bf4) `sha256:ba064e4124e154965fc68e1dfee935dc6e257605c94cad0f3e4e261942fa3644`
* [prom-label-proxy](https://github.com/openshift/prom-label-proxy) git [c4c99a30](https://github.com/openshift/prom-label-proxy/commit/c4c99a3071808f466ee6c3d7b7fa87108b457feb) `sha256:018840e2f7752aa2c36cbac992fddae64f3b9112fade6c4272c1cc5c272d524f`
* [prometheus-alertmanager](https://github.com/openshift/prometheus-alertmanager) git [02dc3e9e](https://github.com/openshift/prometheus-alertmanager/commit/02dc3e9e55cf7fa0279e22762d6ace19bbc65fde) `sha256:8d1f328d66dfdf57fc985f6b06097d9676f09c95f2f669b037f0632bf019f86a`
* [prometheus-config-reloader](https://github.com/openshift/prometheus-operator) git [70e38466](https://github.com/openshift/prometheus-operator/commit/70e38466b9b9143f48283dab8bd0c227f35efe69) `sha256:c381d9625248b5c8b3d78e2a4be83d40f5303a9f00ec1f1aab64f23399841733`
* [prometheus-node-exporter](https://github.com/openshift/node_exporter) git [6c4fc012](https://github.com/openshift/node_exporter/commit/6c4fc0126407c8404b8604faa2f1230f385b9f44) `sha256:3c373dbd1c29058ec9ac0b3597fb22dd6eba3da0c48b06d3bb0e380985c360e2`
* [prometheus-operator](https://github.com/openshift/prometheus-operator) git [70e38466](https://github.com/openshift/prometheus-operator/commit/70e38466b9b9143f48283dab8bd0c227f35efe69) `sha256:1a7fa84cc003d2aad513e64fd1748a526947eff64226ff6c3bcc8308acbe0498`
* [prometheus-operator-admission-webhook](https://github.com/openshift/prometheus-operator) git [70e38466](https://github.com/openshift/prometheus-operator/commit/70e38466b9b9143f48283dab8bd0c227f35efe69) `sha256:eb32715c0800094d005049f472757d40498e6b53dcdc42bc88daac4556767300`
* [service-ca-operator](https://github.com/openshift/service-ca-operator) git [9fff46a5](https://github.com/openshift/service-ca-operator/commit/9fff46a576033685f66fbb1121eb0a2f134a29be) `sha256:5b250027b6cb6e7f844f6ba73ee1d9693de1465de60de9f09208f1f18272d867`
* [volume-data-source-validator](https://github.com/openshift/volume-data-source-validator) git [8e176cec](https://github.com/openshift/volume-data-source-validator/commit/8e176cec394709cac728423cbbb6c3c914be8485) `sha256:21c7606250fa4e88dc84a1ea0dc361b4fd3ae7955c1f79f538c472a1b6db9b58`
* [vsphere-cloud-controller-manager](https://github.com/openshift/cloud-provider-vsphere) git [39008107](https://github.com/openshift/cloud-provider-vsphere/commit/39008107b1463e3299b0d60c3ac1f7e71ad3e014) `sha256:2c018c2a2dc672d35dfe860a14a4b66965c9308ea57186b0f9225e201c549f0d`
### [agent-installer-api-server](https://github.com/openshift/assisted-service/tree/3f47803587d4cb2c4febbec95e7bdda3a5c9eabe)
* [OCPBUGS-93786](https://issues.redhat.com/browse/OCPBUGS-93786): Simplify IRI api dependency [#10539](https://github.com/openshift/assisted-service/pull/10539)
* [OCPBUGS-92056](https://issues.redhat.com/browse/OCPBUGS-92056): Stop setting DevPreviewNoUpgrade for TNF clusters [#10516](https://github.com/openshift/assisted-service/pull/10516)
* [OCPBUGS-90638](https://issues.redhat.com/browse/OCPBUGS-90638): Add sourcedir /run/chrony-dhcp to generated chrony.conf [#10488](https://github.com/openshift/assisted-service/pull/10488)
* [OCPBUGS-83542](https://issues.redhat.com/browse/OCPBUGS-83542): Mark raw FC/iSCSI multipath members as ineligible [#10150](https://github.com/openshift/assisted-service/pull/10150)
* [Full changelog](https://github.com/openshift/assisted-service/compare/148c557ea39a1edb7026e347b0fb5930c6c1c0bd...3f47803587d4cb2c4febbec95e7bdda3a5c9eabe)
### [agent-installer-csr-approver, agent-installer-orchestrator](https://github.com/openshift/assisted-installer/tree/24e894263b3231ab8bb27acc9127a835b7b6e997)
* [OCPBUGS-69953](https://issues.redhat.com/browse/OCPBUGS-69953): Updating ose-agent-installer-csr-approver-container image to be consistent with ART for 4.22 [#1406](https://github.com/openshift/assisted-installer/pull/1406)
* [Full changelog](https://github.com/openshift/assisted-installer/compare/a9bfcccdade3dec5e6d71dbbc6e03fe137a1660b...24e894263b3231ab8bb27acc9127a835b7b6e997)
### [agent-installer-node-agent](https://github.com/openshift/assisted-installer-agent/tree/753d625f3417752aabb1cf7088f311da4ec43da3)
* [OCPBUGS-84392](https://issues.redhat.com/browse/OCPBUGS-84392): Bump go-jose in v4.22 [#1488](https://github.com/openshift/assisted-installer-agent/pull/1488)
* [Full changelog](https://github.com/openshift/assisted-installer-agent/compare/f562f3539125da83145eb1012ea8a4f4d62d0807...753d625f3417752aabb1cf7088f311da4ec43da3)
### [agent-installer-ui](https://github.com/openshift-assisted/assisted-installer-ui/tree/57b0e2b24fb2f4f0c0f0069c7c4df82df34a33ed)
* AGENT-1519 | [Below-the-sea UI] Allow the user to select IPv6 in the Networking Stack Type field (#3806) [#3806](https://github.com/openshift-assisted/assisted-installer-ui/pull/3806)
* [MGMT-23950](https://issues.redhat.com/browse/MGMT-23950): [Staging] [UI] - Cluster name missing in page header for draft clusters (#3669) (#3835) [#3669](https://github.com/openshift-assisted/assisted-installer-ui/pull/3669)
* Fix disk encryption parsing for cluster details (#3737) (#3843) [#3737](https://github.com/openshift-assisted/assisted-installer-ui/pull/3737)
* [MGMT-19002](https://issues.redhat.com/browse/MGMT-19002): [nmstate] UI form view missing autoconf field for ipv6 (#3681) (#3836) [#3681](https://github.com/openshift-assisted/assisted-installer-ui/pull/3681)
* Tweak discovery ISO modal sizing (#3792) (#3846) [#3792](https://github.com/openshift-assisted/assisted-installer-ui/pull/3792)
* [MGMT-23490](https://issues.redhat.com/browse/MGMT-23490): Refactor Troubleshooting Web Console (#3688) (#3839) [#3688](https://github.com/openshift-assisted/assisted-installer-ui/pull/3688)
* [OCPBUGS-88249](https://issues.redhat.com/browse/OCPBUGS-88249), [OCPBUGS-88400](https://issues.redhat.com/browse/OCPBUGS-88400): Ensure axios version is resolved to 1.18.1 (#3857) [#3857](https://github.com/openshift-assisted/assisted-installer-ui/pull/3857)
* Pull secret appears editable in draft cluster but changes are not applied (#3597) (#3831) [#3597](https://github.com/openshift-assisted/assisted-installer-ui/pull/3597)
* [MGMT-24099](https://issues.redhat.com/browse/MGMT-24099): UI redirects to Custom Manifest page before host discovery when cluster is OCI platform (#3739) (#3844) [#3739](https://github.com/openshift-assisted/assisted-installer-ui/pull/3739)
* Fix machine network autoselect to work with IPv6 only clusters (#3813) (#3848) [#3813](https://github.com/openshift-assisted/assisted-installer-ui/pull/3813)
* Fix nested expandable sections (#3798) [#3798](https://github.com/openshift-assisted/assisted-installer-ui/pull/3798)
* [OCPBUGS-86813](https://issues.redhat.com/browse/OCPBUGS-86813): Custom manifests are broken in local assisted UI (#3768) [#3768](https://github.com/openshift-assisted/assisted-installer-ui/pull/3768)
* [OCPBUGS-86258](https://issues.redhat.com/browse/OCPBUGS-86258): Static ip prefill for ove below the sea (#3767) [#3767](https://github.com/openshift-assisted/assisted-installer-ui/pull/3767)
* Operators section should not be displayed on review and installation progress pages when no operators are selected (#3750) [#3750](https://github.com/openshift-assisted/assisted-installer-ui/pull/3750)
* Remove Arbiter button (#3748) [#3748](https://github.com/openshift-assisted/assisted-installer-ui/pull/3748)
* fix monted pull secret parsing (#3724) [#3724](https://github.com/openshift-assisted/assisted-installer-ui/pull/3724)
* Allow to install SNO topology (#3721) [#3721](https://github.com/openshift-assisted/assisted-installer-ui/pull/3721)
* [OCPBUGS-85230](https://issues.redhat.com/browse/OCPBUGS-85230): Ensure follow-redirects pkg resolves to ^1.16.0 (#3705) [#3705](https://github.com/openshift-assisted/assisted-installer-ui/pull/3705)
* [OCPBUGS-85265](https://issues.redhat.com/browse/OCPBUGS-85265): [release-4.22] OCPBUGS-84038 | [Below the sea UI] Lack of visual feedback (spinner) on disabled "Next" button during background validation (#3703) [#3703](https://github.com/openshift-assisted/assisted-installer-ui/pull/3703)
* [OCPBUGS-84318](https://issues.redhat.com/browse/OCPBUGS-84318): fix operators list in ABI below the sea (#3645) [#3645](https://github.com/openshift-assisted/assisted-installer-ui/pull/3645)
* Hide internally generated custom manifests on the Cluster Review page (#3700) [#3700](https://github.com/openshift-assisted/assisted-installer-ui/pull/3700)
* [OCPBUGS-85199](https://issues.redhat.com/browse/OCPBUGS-85199): [release-4.22] OCPBUGS-84147 | [Below the sea UI] Leaky Abstraction: Transient 500 errors exposed during host binding process (#3683) [#3683](https://github.com/openshift-assisted/assisted-installer-ui/pull/3683)
* Remove 2 node arbiter option from the control plane dropdown option (#3702) [#3702](https://github.com/openshift-assisted/assisted-installer-ui/pull/3702)
* [OCPBUGS-85220](https://issues.redhat.com/browse/OCPBUGS-85220), [OCPBUGS-85222](https://issues.redhat.com/browse/OCPBUGS-85222), [OCPBUGS-85224](https://issues.redhat.com/browse/OCPBUGS-85224), [OCPBUGS-85226](https://issues.redhat.com/browse/OCPBUGS-85226), [OCPBUGS-85228](https://issues.redhat.com/browse/OCPBUGS-85228): Bump axios to ^1.15.1 (#3693) [#3693](https://github.com/openshift-assisted/assisted-installer-ui/pull/3693)
* [OCPBUGS-84272](https://issues.redhat.com/browse/OCPBUGS-84272): bump axios to ^1.15.0 for fixing CVE-2026-40175 (#3638) [#3638](https://github.com/openshift-assisted/assisted-installer-ui/pull/3638)
* [Full changelog](https://github.com/openshift-assisted/assisted-installer-ui/compare/e9c0dbce8387f158ce1cecb4b3f2182d69be939f...57b0e2b24fb2f4f0c0f0069c7c4df82df34a33ed)
### [agent-installer-utils](https://github.com/openshift/agent-installer-utils/tree/114155274b3e4aef0014739286ff586fd4ac3ea4)
* [OCPBUGS-89320](https://issues.redhat.com/browse/OCPBUGS-89320): bump mtv-operator to release-v2.12 [#310](https://github.com/openshift/agent-installer-utils/pull/310)
* [OCPBUGS-86042](https://issues.redhat.com/browse/OCPBUGS-86042): Filter out link-local IPv6 addresses [#306](https://github.com/openshift/agent-installer-utils/pull/306)
* [OCPBUGS-85525](https://issues.redhat.com/browse/OCPBUGS-85525): update konflux references [#296](https://github.com/openshift/agent-installer-utils/pull/296)
* [Full changelog](https://github.com/openshift/agent-installer-utils/compare/113794d5b89d0caa153fe763d42627cfe0c2f845...114155274b3e4aef0014739286ff586fd4ac3ea4)
### [aws-cloud-controller-manager](https://github.com/openshift/cloud-provider-aws/tree/b4bad3f89f54ea5df70e49d1fbf3ea3cbc8e59a3)
* [OCPBUGS-83898](https://issues.redhat.com/browse/OCPBUGS-83898): UPSTREAM: <drop>: bump google.golang.org/grpc to v1.79.3 [#155](https://github.com/openshift/cloud-provider-aws/pull/155)
* [Full changelog](https://github.com/openshift/cloud-provider-aws/compare/e73d6a3821655afc6fb19d88a66907078e6854f2...b4bad3f89f54ea5df70e49d1fbf3ea3cbc8e59a3)
### [aws-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-aws/tree/9172366ccfbde3225e045b59587d38db655edd94)
* [OCPBUGS-84393](https://issues.redhat.com/browse/OCPBUGS-84393): Bump github.com/go-jose/go-jose/v4 to 4.1.4 [#606](https://github.com/openshift/cluster-api-provider-aws/pull/606)
* [Full changelog](https://github.com/openshift/cluster-api-provider-aws/compare/905f4a9f558075b7957e44dabd255410022b55ad...9172366ccfbde3225e045b59587d38db655edd94)
### [aws-ebs-csi-driver](https://github.com/openshift/aws-ebs-csi-driver/tree/51d6bc760234ffccb0348937a5cfd70b326119b9)
* [OCPBUGS-83900](https://issues.redhat.com/browse/OCPBUGS-83900): UPSTREAM: 2911: bump google.golang.org/grpc v1.80.0 to fix CVE-2026-33186 [#316](https://github.com/openshift/aws-ebs-csi-driver/pull/316)
* [Full changelog](https://github.com/openshift/aws-ebs-csi-driver/compare/0927af1c1397b6f3c7545c715e1a87e0263ae2bf...51d6bc760234ffccb0348937a5cfd70b326119b9)
### [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/2dc8bfba20a785131909895e590966832621ae38)
* [OCPBUGS-91947](https://issues.redhat.com/browse/OCPBUGS-91947): maxOpenShiftVersion should be bumped to 5.0 [#572](https://github.com/openshift/csi-operator/pull/572)
* [OCPBUGS-85532](https://issues.redhat.com/browse/OCPBUGS-85532): Add init container for Manila node daemonset [#555](https://github.com/openshift/csi-operator/pull/555)
* [OCPBUGS-85116](https://issues.redhat.com/browse/OCPBUGS-85116): Mount writable /tmp in SMB CSI driver [#550](https://github.com/openshift/csi-operator/pull/550)
* [Full changelog](https://github.com/openshift/csi-operator/compare/29ce27e3cb149599158f7d56ded23b1426d0048f...2dc8bfba20a785131909895e590966832621ae38)
### [azure-cloud-controller-manager, azure-cloud-node-manager](https://github.com/openshift/cloud-provider-azure/tree/a17a3e3eb36b14f0348b003018879a32394c7264)
* [OCPBUGS-88485](https://issues.redhat.com/browse/OCPBUGS-88485): Bump golang.org/x/net from v0.49.0 to v0.55.0 [#193](https://github.com/openshift/cloud-provider-azure/pull/193)
* [OCPBUGS-85706](https://issues.redhat.com/browse/OCPBUGS-85706), [OCPBUGS-85707](https://issues.redhat.com/browse/OCPBUGS-85707): UPSTREAM: <drop>: bump google.golang.org/grpc to v1.79.3 [#185](https://github.com/openshift/cloud-provider-azure/pull/185)
* [Full changelog](https://github.com/openshift/cloud-provider-azure/compare/4c7a764630c621d5e1700649fc056800d35bb6d1...a17a3e3eb36b14f0348b003018879a32394c7264)
### [azure-disk-csi-driver](https://github.com/openshift/azure-disk-csi-driver/tree/cfed1785cb39a7448347485dba95ef4364095b64)
* [OCPBUGS-83633](https://issues.redhat.com/browse/OCPBUGS-83633): Bump spdystream to v0.5.1 [#150](https://github.com/openshift/azure-disk-csi-driver/pull/150)
* [OCPBUGS-85193](https://issues.redhat.com/browse/OCPBUGS-85193): check for node name in waitForDiskManagedByTobeRemoved [#146](https://github.com/openshift/azure-disk-csi-driver/pull/146)
* [Full changelog](https://github.com/openshift/azure-disk-csi-driver/compare/a995719b8666626dbffe09c03f039611feb48612...cfed1785cb39a7448347485dba95ef4364095b64)
### [azure-machine-controllers](https://github.com/openshift/machine-api-provider-azure/tree/be827be84a2f772e7482889dba45cbc9d9fd32f8)
* [OCPBUGS-86996](https://issues.redhat.com/browse/OCPBUGS-86996): Don't permanently fail Machines after provisioning [#195](https://github.com/openshift/machine-api-provider-azure/pull/195)
* [PIXAA-7](https://issues.redhat.com/browse/PIXAA-7): Leverage SpotRebalanceRecommendation for instance termination when available [#198](https://github.com/openshift/machine-api-provider-azure/pull/198)
* [Full changelog](https://github.com/openshift/machine-api-provider-azure/compare/69d049094ee36ad9c706d65694a8cd42e9a64800...be827be84a2f772e7482889dba45cbc9d9fd32f8)
### [baremetal-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-metal3/tree/6481b52008f0991912f80fdf9d74af3e631a7269)
* [OCPBUGS-86688](https://issues.redhat.com/browse/OCPBUGS-86688): Adopt existing Metal3 Remediation CRDs on upgrade [#83](https://github.com/openshift/cluster-api-provider-metal3/pull/83)
* [Full changelog](https://github.com/openshift/cluster-api-provider-metal3/compare/ad4eb8a5e67dc08c0686f006641847df4370d599...6481b52008f0991912f80fdf9d74af3e631a7269)
### [baremetal-installer, installer, installer-artifacts](https://github.com/openshift/installer/tree/66eed98d5b9ee6f53aa08d5782a80700bcdf697d)
* [OCPBUGS-87812](https://issues.redhat.com/browse/OCPBUGS-87812): [release-4.22] fix: reset associatedVCenter in failure domain validation loop [#10604](https://github.com/openshift/installer/pull/10604)
* [OCPBUGS-97964](https://issues.redhat.com/browse/OCPBUGS-97964): destroy/aws: delete vpc endpoints earlier [#10674](https://github.com/openshift/installer/pull/10674)
* no-jira: images: bump UPI image dependencies to 4.22 [#10582](https://github.com/openshift/installer/pull/10582)
* [OCPBUGS-84402](https://issues.redhat.com/browse/OCPBUGS-84402): Bump go-jose/v4 to 4.1.4 [#10597](https://github.com/openshift/installer/pull/10597)
* [OCPBUGS-84643](https://issues.redhat.com/browse/OCPBUGS-84643): Update RHCOS-release-4.22 bootimage metadata to 10.2.20260521-0 / 9.8.20260520-0 [#10572](https://github.com/openshift/installer/pull/10572)
* [OCPBUGS-85407](https://issues.redhat.com/browse/OCPBUGS-85407): PowerVS: Add port 80 security group rule [#10548](https://github.com/openshift/installer/pull/10548)
* [OCPBUGS-85503](https://issues.redhat.com/browse/OCPBUGS-85503): PowerVS: Fix supported system types retrieval [#10521](https://github.com/openshift/installer/pull/10521)
* [Full changelog](https://github.com/openshift/installer/compare/b8a967b9336275a333e96a658dcccebbc0fb8fea...66eed98d5b9ee6f53aa08d5782a80700bcdf697d)
### [baremetal-operator](https://github.com/openshift/baremetal-operator/tree/e3a3967d14abac2562792d0b47cd7d8cb15e37f2)
* [OCPBUGS-97940](https://issues.redhat.com/browse/OCPBUGS-97940): Add BMH finalizer on PreprovisioningImage [#505](https://github.com/openshift/baremetal-operator/pull/505)
* [OCPBUGS-87963](https://issues.redhat.com/browse/OCPBUGS-87963): Fix preprovisioning network Secret lifecycle during BMH deletion [#491](https://github.com/openshift/baremetal-operator/pull/491)
* [Full changelog](https://github.com/openshift/baremetal-operator/compare/c5e5048987427f58d3ca76238537e74bd3175e0f...e3a3967d14abac2562792d0b47cd7d8cb15e37f2)
### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/062bc5449c4987c92c76da4d315ef4969c22d638)
* [OCPBUGS-85066](https://issues.redhat.com/browse/OCPBUGS-85066): Add required-scc annotation to node-joiner pod [#2266](https://github.com/openshift/oc/pull/2266)
* [Full changelog](https://github.com/openshift/oc/compare/66dee73f66c4f048c333c6a77d76871872027896...062bc5449c4987c92c76da4d315ef4969c22d638)
### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/c69fe7e078ad2e51f8352af04ff45c54a6a11e1d)
* NO-JIRA: Revert "OCPBUGS-87828: Scope minted AWS IAM policies to cluster-owned resources" [#1059](https://github.com/openshift/cloud-credential-operator/pull/1059)
* [OCPBUGS-87828](https://issues.redhat.com/browse/OCPBUGS-87828): Scope minted AWS IAM policies to cluster-owned resources [#1045](https://github.com/openshift/cloud-credential-operator/pull/1045)
* [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/c23bddf58e561b725ab5eb012252091e7a472084...c69fe7e078ad2e51f8352af04ff45c54a6a11e1d)
### [cluster-authentication-operator](https://github.com/openshift/cluster-authentication-operator/tree/5a44cc2a8c36d144f8782e23f47bc31e2e4ead88)
* [OCPBUGS-85105](https://issues.redhat.com/browse/OCPBUGS-85105): Fix OAuth page showing OKD branding instead of OpenShift [#888](https://github.com/openshift/cluster-authentication-operator/pull/888)
* [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/20e02b519a694fee38169221eeb8e6bfa421539b...5a44cc2a8c36d144f8782e23f47bc31e2e4ead88)
### [cluster-baremetal-operator](https://github.com/openshift/cluster-baremetal-operator/tree/5805e17a895ac569decd193153d45662ede5fc6f)
* [OCPBUGS-87212](https://issues.redhat.com/browse/OCPBUGS-87212): Add watcher for both TLS Adherence policy and profile changes [#610](https://github.com/openshift/cluster-baremetal-operator/pull/610)
* [OCPBUGS-86226](https://issues.redhat.com/browse/OCPBUGS-86226): Fix empty IRONIC_BASE_URL [#606](https://github.com/openshift/cluster-baremetal-operator/pull/606)
* [OCPBUGS-85640](https://issues.redhat.com/browse/OCPBUGS-85640): Fix webhook to validate the actual admission request object [#602](https://github.com/openshift/cluster-baremetal-operator/pull/602)
* [OCPBUGS-84936](https://issues.redhat.com/browse/OCPBUGS-84936): Fix webhook server not starting due to missing WithValidator [#598](https://github.com/openshift/cluster-baremetal-operator/pull/598)
* [Full changelog](https://github.com/openshift/cluster-baremetal-operator/compare/69a9d699a9dd3ffc151c1a73e135d4823b75ef6c...5805e17a895ac569decd193153d45662ede5fc6f)
### [cluster-capi-operator](https://github.com/openshift/cluster-capi-operator/tree/b84112efbe1a3f34cbabe262335be28595041afc)
* [OCPBUGS-86353](https://issues.redhat.com/browse/OCPBUGS-86353): fix: scope webhook to capi namespace, remove unused webhook endpoints [#568](https://github.com/openshift/cluster-capi-operator/pull/568)
* NO-JIRA: Allow sustaining engineering to self serve dependency updates [#555](https://github.com/openshift/cluster-capi-operator/pull/555)
* [Full changelog](https://github.com/openshift/cluster-capi-operator/compare/6c7ba9cea681f90fbab82d9e2e222e5afbacd885...b84112efbe1a3f34cbabe262335be28595041afc)
### [cluster-cloud-controller-manager-operator](https://github.com/openshift/cluster-cloud-controller-manager-operator/tree/b99c3d88b0e7b125f0340bb5d8e3333fa3940a60)
* [OCPBUGS-94184](https://issues.redhat.com/browse/OCPBUGS-94184): OCPBUGS-65582: [release-4.22] OCPBUGS-65582: manifests: Shift operator Deployment and ClusterOperator after CredentialsRequests [#484](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/484)
* [SPLAT-2794](https://issues.redhat.com/browse/SPLAT-2794): Create OTE Binary and add vSphere hybrid e2e tests [#471](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/471)
* [OCPBUGS-92656](https://issues.redhat.com/browse/OCPBUGS-92656): e2e/ccm-aws-ote: support to dual-stack IPv6 primary [#480](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/480)
* [Full changelog](https://github.com/openshift/cluster-cloud-controller-manager-operator/compare/1eccfe33d83686e74769ea196660b8d09d249b04...b99c3d88b0e7b125f0340bb5d8e3333fa3940a60)
### [cluster-config-api](https://github.com/openshift/api/tree/30edb45d20352a7052ecb4c92450c36d73fa354b)
* [OCPBUGS-98222](https://issues.redhat.com/browse/OCPBUGS-98222): add new serviceAccountToken fs type [#2922](https://github.com/openshift/api/pull/2922)
* Promote EVPN Feature Gate to GA [#2826](https://github.com/openshift/api/pull/2826)
* [OCPBUGS-85102](https://issues.redhat.com/browse/OCPBUGS-85102): Add labelSelector to MachineSet status for scale subresource [#2831](https://github.com/openshift/api/pull/2831)
* [Full changelog](https://github.com/openshift/api/compare/e9fad7d4cba1537b8af99b972370e76370de72e9...30edb45d20352a7052ecb4c92450c36d73fa354b)
### [cluster-control-plane-machine-set-operator](https://github.com/openshift/cluster-control-plane-machine-set-operator/tree/55dea4dc947da2d8a9c1ffba451a41c3b3662718)
* [OCPBUGS-87968](https://issues.redhat.com/browse/OCPBUGS-87968): Fixed issue where nameserver is not set when recreating cpms [#409](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/409)
* [Full changelog](https://github.com/openshift/cluster-control-plane-machine-set-operator/compare/b2e26b937e7f6dab36b63ace9c8453ba9654011c...55dea4dc947da2d8a9c1ffba451a41c3b3662718)
### [cluster-csi-snapshot-controller-operator](https://github.com/openshift/cluster-csi-snapshot-controller-operator/tree/4847d2e09adb887610a0e18061bbf508e17f6ee3)
* [OCPBUGS-88472](https://issues.redhat.com/browse/OCPBUGS-88472): Fix group snapshots on HyperShift [#280](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/280)
* [Full changelog](https://github.com/openshift/cluster-csi-snapshot-controller-operator/compare/108f37f0e378accc322cbeb68136ec500ec35b94...4847d2e09adb887610a0e18061bbf508e17f6ee3)
### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/bba8f344c513e7a7fd3f3cc2234059d70e376e92)
* [OCPBUGS-90542](https://issues.redhat.com/browse/OCPBUGS-90542): fix etcd operator deadlock when etcd-endpoints configmap is stale [#1636](https://github.com/openshift/cluster-etcd-operator/pull/1636)
* [OCPBUGS-86960](https://issues.redhat.com/browse/OCPBUGS-86960): validate snapshot before destructive operations in cluster-restore-tnf.sh [#1627](https://github.com/openshift/cluster-etcd-operator/pull/1627)
* And 1 elided commits (e.g. from squash or rebase merges)
* [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/3698b93d071f8b279b1721f90ced478f0b90b426...bba8f344c513e7a7fd3f3cc2234059d70e376e92)
### [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator/tree/90e608b3e66c284a5b41bc57e6d0d3a45aceebdc)
* [OCPBUGS-85342](https://issues.redhat.com/browse/OCPBUGS-85342): Fix stale config cache causing incorrect deployment [#1342](https://github.com/openshift/cluster-image-registry-operator/pull/1342)
* [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/ad611da1488fdf6604a66d0ac9da5ccf39d79d65...90e608b3e66c284a5b41bc57e6d0d3a45aceebdc)
### [cluster-ingress-operator](https://github.com/openshift/cluster-ingress-operator/tree/e26c93f0ffdee3272b8fc74e7f1486be25f5d59c)
* [OCPBUGS-97563](https://issues.redhat.com/browse/OCPBUGS-97563): Detect orphaned OSSM subscription after noOLM migration [#1495](https://github.com/openshift/cluster-ingress-operator/pull/1495)
* [OCPBUGS-91967](https://issues.redhat.com/browse/OCPBUGS-91967): Guard OLM watches with capability check in gatewayclass controller [#1481](https://github.com/openshift/cluster-ingress-operator/pull/1481)
* [OCPBUGS-87164](https://issues.redhat.com/browse/OCPBUGS-87164): Add referencegrants and backendtlspolicies to Gateway API RBAC [#1461](https://github.com/openshift/cluster-ingress-operator/pull/1461)
* [OCPBUGS-87167](https://issues.redhat.com/browse/OCPBUGS-87167): Add configuration override for X-SSL strip [#1468](https://github.com/openshift/cluster-ingress-operator/pull/1468)
* [OCPBUGS-86074](https://issues.redhat.com/browse/OCPBUGS-86074): Update grpc-go and x/net [#1449](https://github.com/openshift/cluster-ingress-operator/pull/1449)
* [OCPBUGS-85024](https://issues.redhat.com/browse/OCPBUGS-85024): TestUnsupportedConfigOverride: Ignore featuregate and defaults [#1432](https://github.com/openshift/cluster-ingress-operator/pull/1432)
* [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/e2858baee56d58f7b98aea897b18ed1114c280fd...e26c93f0ffdee3272b8fc74e7f1486be25f5d59c)
### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/9c413cd4dc8c3876cc40ee85c207bf9b143f106f)
* [OCPBUGS-87844](https://issues.redhat.com/browse/OCPBUGS-87844): Fix kube-apiserver-to-kubelet-signer refresh interval [#2187](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2187)
* [OCPBUGS-85269](https://issues.redhat.com/browse/OCPBUGS-85269): fsync static pod cert and manifest writes for crash durability [#2143](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2143)
* [OCPBUGS-85260](https://issues.redhat.com/browse/OCPBUGS-85260): operator should not override authentication config serviceAccountIssuer with the default one during the operator initialization [#2142](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2142)
* [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/d03062f8d205f1923362c008c86f9bcdd35f931c...9c413cd4dc8c3876cc40ee85c207bf9b143f106f)
### [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/tree/9afe66875bff8b5926f2bf6dec4eade1e4a09bab)
* [OCPBUGS-85570](https://issues.redhat.com/browse/OCPBUGS-85570): add PodDisruptionBudget for migrator deployment [#174](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/174)
* [OCPBUGS-84312](https://issues.redhat.com/browse/OCPBUGS-84312): schedule migrator pods on control-plane nodes [#162](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/162)
* [Full changelog](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/compare/e4e983adfde0ccf999efca551fc07b9e28562a10...9afe66875bff8b5926f2bf6dec4eade1e4a09bab)
### [cluster-machine-approver](https://github.com/openshift/cluster-machine-approver/tree/fa7bb0222038fdeb51ddeae57b4c193d1b44a0fa)
* [OCPBUGS-86773](https://issues.redhat.com/browse/OCPBUGS-86773): fix: use feature-gate annotation for CAPI manifests [#305](https://github.com/openshift/cluster-machine-approver/pull/305)
* [Full changelog](https://github.com/openshift/cluster-machine-approver/compare/a9edd695aca56fb58e739b774670a01428360dd8...fa7bb0222038fdeb51ddeae57b4c193d1b44a0fa)
### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/de5b2bd406ec6b9c67bf4ffa4847f3609ff46615)
* [OCPBUGS-93722](https://issues.redhat.com/browse/OCPBUGS-93722): [release-4.22] Prometheus: Information disclosure of Azure OAuth client secret via config API [#2976](https://github.com/openshift/cluster-monitoring-operator/pull/2976)
* [OCPBUGS-92193](https://issues.redhat.com/browse/OCPBUGS-92193): set Prometheus shards value explicitly [#2974](https://github.com/openshift/cluster-monitoring-operator/pull/2974)
* [OCPBUGS-88321](https://issues.redhat.com/browse/OCPBUGS-88321): fix(TestDocExamples) flake: use internal registry for test pods [#2965](https://github.com/openshift/cluster-monitoring-operator/pull/2965)
* [OCPBUGS-86807](https://issues.redhat.com/browse/OCPBUGS-86807): jsonnet: exclude ReplicationController from catch-all … [#2940](https://github.com/openshift/cluster-monitoring-operator/pull/2940)
* [OCPBUGS-86990](https://issues.redhat.com/browse/OCPBUGS-86990): increase lookup interval [#2945](https://github.com/openshift/cluster-monitoring-operator/pull/2945)
* [OCPBUGS-86034](https://issues.redhat.com/browse/OCPBUGS-86034): fix: use numeric ports in NetworkPolicies and add enforcement e2e test [#2929](https://github.com/openshift/cluster-monitoring-operator/pull/2929)
* [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/f6a7969c5c070e4deb6136c3561af60ab44780e1...de5b2bd406ec6b9c67bf4ffa4847f3609ff46615)
### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/c1ea3224b639ac2ee98b4f4590a40474976aac5e)
* [OCPBUGS-97939](https://issues.redhat.com/browse/OCPBUGS-97939): bump containernetworking/cni v0.8.0 -> v1.3.0 [#3044](https://github.com/openshift/cluster-network-operator/pull/3044)
* [OCPBUGS-86033](https://issues.redhat.com/browse/OCPBUGS-86033): Revert "[release-4.22] OCPBUGS-90721: NVIDIA-596: Enable dpu healthcheck" [#3042](https://github.com/openshift/cluster-network-operator/pull/3042)
* [OCPBUGS-84739](https://issues.redhat.com/browse/OCPBUGS-84739): Use dedicated service accounts for multus pods [#2985](https://github.com/openshift/cluster-network-operator/pull/2985)
* [OCPBUGS-90721](https://issues.redhat.com/browse/OCPBUGS-90721): NVIDIA-596: Enable dpu healthcheck [#3009](https://github.com/openshift/cluster-network-operator/pull/3009)
* [OCPBUGS-89244](https://issues.redhat.com/browse/OCPBUGS-89244): NVIDIA-554: DPU-host mode: use ConfigMap for OVN feature enablement instead of per-node script gating [#3029](https://github.com/openshift/cluster-network-operator/pull/3029)
* [OCPBUGS-88307](https://issues.redhat.com/browse/OCPBUGS-88307): Remove --enable-interconnect flag from OVN-K manifests [#3028](https://github.com/openshift/cluster-network-operator/pull/3028)
* [Full changelog](https://github.com/openshift/cluster-network-operator/compare/e20b9cb9a0b3bc293e622ef1caf70a813710ffa8...c1ea3224b639ac2ee98b4f4590a40474976aac5e)
### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/c3b66c7d69b732d83073009ed4d3ebab4dc1e3c8)
* [OCPBUGS-87153](https://issues.redhat.com/browse/OCPBUGS-87153): E2E: Refactor OVS affinity tests into shared helpers and add new workload-partitioning and control-plane reboot test cases. [#1537](https://github.com/openshift/cluster-node-tuning-operator/pull/1537)
* [OCPBUGS-93924](https://issues.redhat.com/browse/OCPBUGS-93924): Let cri-o manage the GOMAXPROC for burstable pods [#1555](https://github.com/openshift/cluster-node-tuning-operator/pull/1555)
* [OCPBUGS-86071](https://issues.redhat.com/browse/OCPBUGS-86071): perf: latency: compute memory resources dynamically [#1520](https://github.com/openshift/cluster-node-tuning-operator/pull/1520)
* [OCPBUGS-87891](https://issues.redhat.com/browse/OCPBUGS-87891): Enable timer migrations for all use-cases [#1542](https://github.com/openshift/cluster-node-tuning-operator/pull/1542)
* [OCPBUGS-87158](https://issues.redhat.com/browse/OCPBUGS-87158): e2e: Remove unnecessary len(numa) < 2 skip gates [#1538](https://github.com/openshift/cluster-node-tuning-operator/pull/1538)
* [OCPBUGS-84431](https://issues.redhat.com/browse/OCPBUGS-84431): Bump github.com/moby/spdystream from v0.5.0 to v0.5.1 [#1529](https://github.com/openshift/cluster-node-tuning-operator/pull/1529)
* [OCPBUGS-86247](https://issues.redhat.com/browse/OCPBUGS-86247): Revert stalld backend to sched_debug [#1523](https://github.com/openshift/cluster-node-tuning-operator/pull/1523)
* [OCPBUGS-86024](https://issues.redhat.com/browse/OCPBUGS-86024): Requeue PerformanceStatus update when status write fails [#1518](https://github.com/openshift/cluster-node-tuning-operator/pull/1518)
* [OCPBUGS-85020](https://issues.redhat.com/browse/OCPBUGS-85020): e2e: Add irqbalance StartLimitBurst >= 100 config test [#1506](https://github.com/openshift/cluster-node-tuning-operator/pull/1506)
* [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/3d98f7ee7fe0651d182b8a780956512eb407a963...c3b66c7d69b732d83073009ed4d3ebab4dc1e3c8)
### [cluster-olm-operator](https://github.com/openshift/cluster-olm-operator/tree/f66065f7ae39fefe3058d72aa100d41d4327a407)
* [OCPBUGS-94187](https://issues.redhat.com/browse/OCPBUGS-94187): Scale to replicas=2 and enable PDB on HighlyAvailable topology [release-4.22] [#215](https://github.com/openshift/cluster-olm-operator/pull/215)
* [Full changelog](https://github.com/openshift/cluster-olm-operator/compare/d131450b2645623089b26353a309015c95c8871c...f66065f7ae39fefe3058d72aa100d41d4327a407)
### [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator/tree/2d2699e4f3fabc80e402f4c090c8cf80c4517977)
* [OCPBUGS-86054](https://issues.redhat.com/browse/OCPBUGS-86054): e2e network policy tests [#436](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/436)
* [Full changelog](https://github.com/openshift/cluster-openshift-controller-manager-operator/compare/e1c3674198c6c1274fd3fd3c3108eb4cade4eb0a...2d2699e4f3fabc80e402f4c090c8cf80c4517977)
### [cluster-policy-controller](https://github.com/openshift/cluster-policy-controller/tree/2e306e143051492a84c5e47a7b3126e096fdf76a)
* [OCPBUGS-98222](https://issues.redhat.com/browse/OCPBUGS-98222): add serviceAccountToken volume type to psalabelsyncer [#192](https://github.com/openshift/cluster-policy-controller/pull/192)
* [Full changelog](https://github.com/openshift/cluster-policy-controller/compare/44985a1306411101c84dd5081598fc928b432321...2e306e143051492a84c5e47a7b3126e096fdf76a)
### [cluster-samples-operator](https://github.com/openshift/cluster-samples-operator/tree/191a6aec444bfdbe5d70f7a23a20ee2fd25b7080)
* [OKD-379](https://issues.redhat.com/browse/OKD-379): Fix missing namespace in database template image triggers [#701](https://github.com/openshift/cluster-samples-operator/pull/701)
* [Full changelog](https://github.com/openshift/cluster-samples-operator/compare/317b21a930d074951c27c45c77c02ea211c43f14...191a6aec444bfdbe5d70f7a23a20ee2fd25b7080)
### [cluster-version-operator](https://github.com/openshift/cluster-version-operator/tree/7de363f2a12bb17c6703c77dec5b34760b3292db)
* [OCPBUGS-77681](https://issues.redhat.com/browse/OCPBUGS-77681): Updating cluster-version-operator-container image to be consistent with ART for 4.22 [#1331](https://github.com/openshift/cluster-version-operator/pull/1331)
* [Full changelog](https://github.com/openshift/cluster-version-operator/compare/e9c1c39e21ec353ff5993d386c42bc1b15063dbf...7de363f2a12bb17c6703c77dec5b34760b3292db)
### [console](https://github.com/openshift/console/tree/f45e09ca1a8cd78b0d461b77e0fd734b1633cea5)
* [OCPBUGS-95580](https://issues.redhat.com/browse/OCPBUGS-95580): Fix unnecessary error on Node Terminal tab [#16696](https://github.com/openshift/console/pull/16696)
* [OCPBUGS-88748](https://issues.redhat.com/browse/OCPBUGS-88748): [release-4.22] webpack-dev-server: Information disclosure and denial of service via improper proxy configuration [#16656](https://github.com/openshift/console/pull/16656)
* [OCPBUGS-89337](https://issues.redhat.com/browse/OCPBUGS-89337): Use fixed artifacts directory to prevent stale temp dir accumulation [#16638](https://github.com/openshift/console/pull/16638)
* [OCPBUGS-90636](https://issues.redhat.com/browse/OCPBUGS-90636): Fix RoleBindings tab error for non-cluster-admin users [#16662](https://github.com/openshift/console/pull/16662)
* [OCPBUGS-90495](https://issues.redhat.com/browse/OCPBUGS-90495): Projects cannot be filtered by display name [#16652](https://github.com/openshift/console/pull/16652)
* [OCPBUGS-90110](https://issues.redhat.com/browse/OCPBUGS-90110): Fix ColumnManagementModal not showing NamespaceColumnHelpText [#16643](https://github.com/openshift/console/pull/16643)
* Fix for OCPBUGS-84470: CVE-2026-4800 [#16573](https://github.com/openshift/console/pull/16573)
* [OCPBUGS-87933](https://issues.redhat.com/browse/OCPBUGS-87933), [OCPBUGS-87985](https://issues.redhat.com/browse/OCPBUGS-87985): Bump protobufjs and shell-quote [#16619](https://github.com/openshift/console/pull/16619)
* [OCPBUGS-87997](https://issues.redhat.com/browse/OCPBUGS-87997): Bump fast-uri to 3.1.2 to fix CVE-2026-6322 [#16605](https://github.com/openshift/console/pull/16605)
* [OCPBUGS-88304](https://issues.redhat.com/browse/OCPBUGS-88304): Allow VolumeSnapshot restore when parent PVC is deleted [#16592](https://github.com/openshift/console/pull/16592)
* [OCPBUGS-87096](https://issues.redhat.com/browse/OCPBUGS-87096): fixing severity not showing number of issues [#16575](https://github.com/openshift/console/pull/16575)
* [OCPBUGS-86580](https://issues.redhat.com/browse/OCPBUGS-86580): Fix macOS Option key in pod terminal [#16504](https://github.com/openshift/console/pull/16504)
* [OCPBUGS-77804](https://issues.redhat.com/browse/OCPBUGS-77804): Update Console 4.22 plugin SDK CHANGELOG [#16521](https://github.com/openshift/console/pull/16521)
* [OCPBUGS-86700](https://issues.redhat.com/browse/OCPBUGS-86700): Fix and re-enable operator e2e tests disabled for createRoot [#16518](https://github.com/openshift/console/pull/16518)
* [OCPBUGS-77804](https://issues.redhat.com/browse/OCPBUGS-77804): prep for 4.22 GA SDK publish [#16508](https://github.com/openshift/console/pull/16508)
* [OCPBUGS-86410](https://issues.redhat.com/browse/OCPBUGS-86410): Fix Shipwright detail pages crashing with React error #310 [#16485](https://github.com/openshift/console/pull/16485)
* [OCPBUGS-86239](https://issues.redhat.com/browse/OCPBUGS-86239): Adapt dashboard Prometheus polling interval based on query response time [#16469](https://github.com/openshift/console/pull/16469)
* [OCPBUGS-84963](https://issues.redhat.com/browse/OCPBUGS-84963): Remove DataViewToolbar wrapper from bottom pagination [#16483](https://github.com/openshift/console/pull/16483)
* [OCPBUGS-86227](https://issues.redhat.com/browse/OCPBUGS-86227): Show empty state instead of 403 error for users without projects [#16467](https://github.com/openshift/console/pull/16467)
* [OCPBUGS-86222](https://issues.redhat.com/browse/OCPBUGS-86222): Use ETag conditional requests for OpenAPI v2 fetching [#16466](https://github.com/openshift/console/pull/16466)
* [OCPBUGS-86228](https://issues.redhat.com/browse/OCPBUGS-86228): Re-enable add-flow-ci.feature e2e tests disabled for createRoot adoption [#16468](https://github.com/openshift/console/pull/16468)
* [OCPBUGS-86064](https://issues.redhat.com/browse/OCPBUGS-86064): Enable Topology e2e tests [#16458](https://github.com/openshift/console/pull/16458)
* [OCPBUGS-83940](https://issues.redhat.com/browse/OCPBUGS-83940): bump gRPC-Go to v1.79.3 [#16443](https://github.com/openshift/console/pull/16443)
* [OCPBUGS-83416](https://issues.redhat.com/browse/OCPBUGS-83416): [release-4.22] CVE-2026-26996 Bump minimatch library [#16278](https://github.com/openshift/console/pull/16278)
* [OCPBUGS-85505](https://issues.redhat.com/browse/OCPBUGS-85505): Add Suspense boundary to LazyRoutePage for plugin routes [#16438](https://github.com/openshift/console/pull/16438)
* [OCPBUGS-85494](https://issues.redhat.com/browse/OCPBUGS-85494): Prevent binary secret data corruption when editing [#16435](https://github.com/openshift/console/pull/16435)
* NO-JIRA: enable multi-architecture yarn builds [#16415](https://github.com/openshift/console/pull/16415)
* [OCPBUGS-85196](https://issues.redhat.com/browse/OCPBUGS-85196): Remove `@console` imports from SDK dist [#16407](https://github.com/openshift/console/pull/16407)
* [OCPBUGS-84843](https://issues.redhat.com/browse/OCPBUGS-84843): i18n upload/download routine task - version 4.22 [#16382](https://github.com/openshift/console/pull/16382)
* [OCPBUGS-85114](https://issues.redhat.com/browse/OCPBUGS-85114): Fix SDK publish workflow for Yarn Berry [#16403](https://github.com/openshift/console/pull/16403)
* And 1 elided commits (e.g. from squash or rebase merges)
* [Full changelog](https://github.com/openshift/console/compare/f6de0e73b88eeed1f0cbc73d751f5e629d817813...f45e09ca1a8cd78b0d461b77e0fd734b1633cea5)
### [console-operator](https://github.com/openshift/console-operator/tree/17197dc60a20fc537857dfb8d484f54fce735f08)
* [OCPBUGS-94186](https://issues.redhat.com/browse/OCPBUGS-94186): Add retry for transient API errors to prevent Degraded blips [#1181](https://github.com/openshift/console-operator/pull/1181)
* [OCPBUGS-94188](https://issues.redhat.com/browse/OCPBUGS-94188): use ObservedGeneration to determine Progressing status [#1180](https://github.com/openshift/console-operator/pull/1180)
* [OCPBUGS-92829](https://issues.redhat.com/browse/OCPBUGS-92829): Clean up old temp directories in downloads pod [#1177](https://github.com/openshift/console-operator/pull/1177)
* [OCPBUGS-86118](https://issues.redhat.com/browse/OCPBUGS-86118): Add unit and e2e test coverage for cert rotation redeployment [#1161](https://github.com/openshift/console-operator/pull/1161)
* [OCPBUGS-83941](https://issues.redhat.com/browse/OCPBUGS-83941): bump gRPC-Go package [#1157](https://github.com/openshift/console-operator/pull/1157)
* [NETOBSERV-2296](https://issues.redhat.com/browse/NETOBSERV-2296): add missing annotations on netobserv quickstart [#1097](https://github.com/openshift/console-operator/pull/1097)
* [OCPBUGS-85507](https://issues.redhat.com/browse/OCPBUGS-85507): feat: use 2 replicas for console on tnf [#1155](https://github.com/openshift/console-operator/pull/1155)
* [Full changelog](https://github.com/openshift/console-operator/compare/f0619391890c61e1a4ebdf5c1c0b247b30f81248...17197dc60a20fc537857dfb8d484f54fce735f08)
### [container-networking-plugins, containernetworking-plugins-microshift](https://github.com/openshift/containernetworking-plugins/tree/db552ad333e84b99ca279a9c01ca2d918ec00c99)
* [OCPBUGS-83942](https://issues.redhat.com/browse/OCPBUGS-83942): Bump grpc to 1.79.3 to address CVE-2026-33186 [#243](https://github.com/openshift/containernetworking-plugins/pull/243)
* [OCPBUGS-87165](https://issues.redhat.com/browse/OCPBUGS-87165): CI build root image tag sync with ART 4.22 [#240](https://github.com/openshift/containernetworking-plugins/pull/240)
* [Full changelog](https://github.com/openshift/containernetworking-plugins/compare/747ad66caa1109b2b490aebad01af42bd2d738f1...db552ad333e84b99ca279a9c01ca2d918ec00c99)
### [coredns](https://github.com/openshift/coredns/tree/9a71d9a6b788437e755b5ed3bfad78c63fa7c6f4)
* [OCPBUGS-86189](https://issues.redhat.com/browse/OCPBUGS-86189): [release-4.22] OCPBUGS-83943: Bump gRPC to v1.79.3 to resolve CVE-2026-33186 [#185](https://github.com/openshift/coredns/pull/185)
* [Full changelog](https://github.com/openshift/coredns/compare/0dded2d232dab43c107b1dab9d0d9fdfd8259622...9a71d9a6b788437e755b5ed3bfad78c63fa7c6f4)
### [csi-driver-manila, openstack-cinder-csi-driver, openstack-cloud-controller-manager](https://github.com/openshift/cloud-provider-openstack/tree/710a2aea744fd04546d11ac781fb874694e33ad8)
* [OCPBUGS-83552](https://issues.redhat.com/browse/OCPBUGS-83552): Bump google.golang.org/grpc to 1.79.3 [#395](https://github.com/openshift/cloud-provider-openstack/pull/395)
* UPSTREAM-SYNC: Sync release-4.22 with upstream release-1.35 [#381](https://github.com/openshift/cloud-provider-openstack/pull/381)
* [OCPBUGS-85241](https://issues.redhat.com/browse/OCPBUGS-85241): Updating ose-openstack-cloud-controller-manager-container image to be consistent with ART for 4.22 [#392](https://github.com/openshift/cloud-provider-openstack/pull/392)
* [OCPBUGS-85239](https://issues.redhat.com/browse/OCPBUGS-85239): Updating ose-openstack-cinder-csi-driver-container image to be consistent with ART for 4.22 [#390](https://github.com/openshift/cloud-provider-openstack/pull/390)
* [OCPBUGS-85240](https://issues.redhat.com/browse/OCPBUGS-85240): Updating csi-driver-manila-container image to be consistent with ART for 4.22 [#391](https://github.com/openshift/cloud-provider-openstack/pull/391)
* [Full changelog](https://github.com/openshift/cloud-provider-openstack/compare/fd31b5da11d75a7a80e7c4a6c7a56acf304e2661...710a2aea744fd04546d11ac781fb874694e33ad8)
### [csi-driver-nfs](https://github.com/openshift/csi-driver-nfs/tree/b69115537b79a5b3516e2a900f9095f4ebb3cbe5)
* [OCPBUGS-84434](https://issues.redhat.com/browse/OCPBUGS-84434): Bump github.com/moby/spdystream@v0.5.1 [#190](https://github.com/openshift/csi-driver-nfs/pull/190)
* [Full changelog](https://github.com/openshift/csi-driver-nfs/compare/5a8887df841e38a71c82d78922380c6027a2b486...b69115537b79a5b3516e2a900f9095f4ebb3cbe5)
### [csi-external-attacher](https://github.com/openshift/csi-external-attacher/tree/95a1979700f021e20879480b98b953bc382a0eaf)
* [OCPBUGS-83947](https://issues.redhat.com/browse/OCPBUGS-83947): Bump google.golang.org/grpc to v1.79.3 [#107](https://github.com/openshift/csi-external-attacher/pull/107)
* [Full changelog](https://github.com/openshift/csi-external-attacher/compare/98b1f4acf9c004687ef55e9f187703768933bb56...95a1979700f021e20879480b98b953bc382a0eaf)
### [csi-external-provisioner](https://github.com/openshift/csi-external-provisioner/tree/2d611ab4a7c6fa227a72d54c7ac88530d2c8513b)
* [OCPBUGS-84435](https://issues.redhat.com/browse/OCPBUGS-84435): Bump github.com/moby/spdystream to v0.5.1 in 4.22 [#136](https://github.com/openshift/csi-external-provisioner/pull/136)
* [OCPBUGS-82033](https://issues.redhat.com/browse/OCPBUGS-82033): Bump google.golang.org/grpc to 1.79.3 [#133](https://github.com/openshift/csi-external-provisioner/pull/133)
* [Full changelog](https://github.com/openshift/csi-external-provisioner/compare/f90c06a3113696cdb757e4b7c9dcfeb0e9dddb81...2d611ab4a7c6fa227a72d54c7ac88530d2c8513b)
### [csi-external-snapshotter, csi-snapshot-controller](https://github.com/openshift/csi-external-snapshotter/tree/28f6e06357f2840c241b9cfe09d301516e681c87)
* [OCPBUGS-88723](https://issues.redhat.com/browse/OCPBUGS-88723): UPSTREAM: 1392: Fix VolumeSnapshotContent deletion [#222](https://github.com/openshift/csi-external-snapshotter/pull/222)
* [OCPBUGS-83949](https://issues.redhat.com/browse/OCPBUGS-83949), [OCPBUGS-83952](https://issues.redhat.com/browse/OCPBUGS-83952): Bump google.golang.org/grpc to v1.79.3 [#216](https://github.com/openshift/csi-external-snapshotter/pull/216)
* [Full changelog](https://github.com/openshift/csi-external-snapshotter/compare/d1bc3ffaa9759c13a06c2ec61c541342e71bd109...28f6e06357f2840c241b9cfe09d301516e681c87)
### [csi-node-driver-registrar](https://github.com/openshift/csi-node-driver-registrar/tree/bb6a6378d2af235b3b253cb422d406bd3d7e30b1)
* [OCPBUGS-84436](https://issues.redhat.com/browse/OCPBUGS-84436): Bump github.com/moby/spdystream to v0.5.1 [#105](https://github.com/openshift/csi-node-driver-registrar/pull/105)
* [Full changelog](https://github.com/openshift/csi-node-driver-registrar/compare/cf174b30fad107d354afb0f0b09030a7c97fd296...bb6a6378d2af235b3b253cb422d406bd3d7e30b1)
### [egress-router-cni](https://github.com/openshift/egress-router-cni/tree/af8f30136791fa3f3dc9e5638bdb062db133bbbd)
* [OCPBUGS-97939](https://issues.redhat.com/browse/OCPBUGS-97939): bump containernetworking/cni to v1.3.0 [#103](https://github.com/openshift/egress-router-cni/pull/103)
* [Full changelog](https://github.com/openshift/egress-router-cni/compare/5e0f8d1b545899fda27c5e1cc8707d33cba1b534...af8f30136791fa3f3dc9e5638bdb062db133bbbd)
### [gcp-cloud-controller-manager](https://github.com/openshift/cloud-provider-gcp/tree/ea31ab85a7cf25e88532598b73502d535462a5d7)
* [OCPBUGS-83965](https://issues.redhat.com/browse/OCPBUGS-83965), [OCPBUGS-84447](https://issues.redhat.com/browse/OCPBUGS-84447): Update grpc and spdy dependencies [#117](https://github.com/openshift/cloud-provider-gcp/pull/117)
* [Full changelog](https://github.com/openshift/cloud-provider-gcp/compare/4d9707e182c4f8734d83ebf21e3ffcc4c38d04e9...ea31ab85a7cf25e88532598b73502d535462a5d7)
### [gcp-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-gcp/tree/e7674ede9ce8d021a878a6d5e81942875387e5eb)
* UPSTREAM-SYNC: Merge https://github.com/kubernetes-sigs/cluster-api-provider-gcp:v1.12.0 (b9b055d) into release-4.22 [#294](https://github.com/openshift/cluster-api-provider-gcp/pull/294)
* [OCPBUGS-83966](https://issues.redhat.com/browse/OCPBUGS-83966): Merge https://github.com/kubernetes-sigs/cluster-api-provider-gcp:v1.11.2 (14609a0) into release-4.22 [#293](https://github.com/openshift/cluster-api-provider-gcp/pull/293)
* [Full changelog](https://github.com/openshift/cluster-api-provider-gcp/compare/788dd01e734fbafb788d50a4848460c7ceca90aa...e7674ede9ce8d021a878a6d5e81942875387e5eb)
### [gcp-pd-csi-driver-operator](https://github.com/openshift/gcp-pd-csi-driver-operator/tree/3da58a8c88a425e8e05d6e907f5492a49a0ee348)
* [OCPBUGS-86574](https://issues.redhat.com/browse/OCPBUGS-86574): VolumeSnapshot snapshot-c9v52 is not ready within 5m0s… [#193](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/193)
* [OCPBUGS-83968](https://issues.redhat.com/browse/OCPBUGS-83968): Bump google.golang.org/grpc to v1.79.3 [#183](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/183)
* [Full changelog](https://github.com/openshift/gcp-pd-csi-driver-operator/compare/a8e71880c1c81c42bcb59b1c5b0fb615290f5dd9...3da58a8c88a425e8e05d6e907f5492a49a0ee348)
### [haproxy-router](https://github.com/openshift/router/tree/5586fa9c77025679df4dee2a0895e95333ffbc8a)
* [OCPBUGS-87167](https://issues.redhat.com/browse/OCPBUGS-87167): Strip X-SSL-* headers for plain HTTP [#793](https://github.com/openshift/router/pull/793)
* [OCPBUGS-83969](https://issues.redhat.com/browse/OCPBUGS-83969): Bump google.golang.org/grpc to v1.79.3 [#776](https://github.com/openshift/router/pull/776)
* [Full changelog](https://github.com/openshift/router/compare/896390778ebe15f57f87e6ca78f11c96e64c2652...5586fa9c77025679df4dee2a0895e95333ffbc8a)
### [hyperkube, kube-proxy, pod](https://github.com/openshift/kubernetes/tree/03c5938b61486a1fde89b5d546f57bb4c6ad1acc)
* [OCPBUGS-93787](https://issues.redhat.com/browse/OCPBUGS-93787): backport kubernetes/conformance umbrella suite [#2705](https://github.com/openshift/kubernetes/pull/2705)
* [OCPBUGS-86898](https://issues.redhat.com/browse/OCPBUGS-86898): Fix performance related issues when selinux metrics are emitted [#2676](https://github.com/openshift/kubernetes/pull/2676)
* [OCPBUGS-85499](https://issues.redhat.com/browse/OCPBUGS-85499): Bump Kubernetes v1.35.5 to release-4.22 [#2664](https://github.com/openshift/kubernetes/pull/2664)
* [OCPBUGS-85415](https://issues.redhat.com/browse/OCPBUGS-85415): [release-4.22] Improve WatchList test robustness [#2663](https://github.com/openshift/kubernetes/pull/2663)
* [Full changelog](https://github.com/openshift/kubernetes/compare/80f28ac33ac111532fb8ba59b2e569085ee871b0...03c5938b61486a1fde89b5d546f57bb4c6ad1acc)
### [hypershift](https://github.com/openshift/hypershift/tree/370b2b2022e67af44d1e573b149308302cd8a361)
* [OCPBUGS-89236](https://issues.redhat.com/browse/OCPBUGS-89236): Handle CA bundle aggregation delay by requeuing revocation [#8746](https://github.com/openshift/hypershift/pull/8746)
* [CNTRLPLANE-3749](https://issues.redhat.com/browse/CNTRLPLANE-3749): feat(api,cpo): add observedGeneration to ControlPlaneComponentStatus [#8868](https://github.com/openshift/hypershift/pull/8868)
* [OCPBUGS-93921](https://issues.redhat.com/browse/OCPBUGS-93921): bump catalog image version cap from 4.21 to 4.22 [#8861](https://github.com/openshift/hypershift/pull/8861)
* [OCPBUGS-88325](https://issues.redhat.com/browse/OCPBUGS-88325): fix(cpo) delete terminated MCD pods to retry in-place upgrades [#8729](https://github.com/openshift/hypershift/pull/8729)
* [OCPBUGS-87364](https://issues.redhat.com/browse/OCPBUGS-87364): Gate Route watch on management cluster capability [#8692](https://github.com/openshift/hypershift/pull/8692)
* [CNTRLPLANE-3661](https://issues.redhat.com/browse/CNTRLPLANE-3661): add etcd data re-encryption after encryption key rotation (#8219) [#8790](https://github.com/openshift/hypershift/pull/8790)
* [OCPBUGS-88356](https://issues.redhat.com/browse/OCPBUGS-88356): fix(cpo): deduplicate VPC endpoint subnets by AZ [#8724](https://github.com/openshift/hypershift/pull/8724)
* [CNTRLPLANE-3619](https://issues.redhat.com/browse/CNTRLPLANE-3619): backport API-driven Azure topology and private connectivity (Phase 1) [#8721](https://github.com/openshift/hypershift/pull/8721)
* [OCPBUGS-90563](https://issues.redhat.com/browse/OCPBUGS-90563): Fix metrics-proxy unbounded memory growth [#8788](https://github.com/openshift/hypershift/pull/8788)
* [OCPBUGS-89352](https://issues.redhat.com/browse/OCPBUGS-89352): build(operator): drop hypershift-no-cgo from operator container images [#8756](https://github.com/openshift/hypershift/pull/8756)
* [OCPBUGS-86912](https://issues.redhat.com/browse/OCPBUGS-86912): [release-4.22] Stop controllers fighting over HCP status [#8632](https://github.com/openshift/hypershift/pull/8632)
* [OCPBUGS-86039](https://issues.redhat.com/browse/OCPBUGS-86039): OCPBUGS-62177: [release-4.22] Verify cert revocation against all KAS pods [#8538](https://github.com/openshift/hypershift/pull/8538)
* [OCPBUGS-86578](https://issues.redhat.com/browse/OCPBUGS-86578): bootstrap serving certs at hypershift operator startup [#8599](https://github.com/openshift/hypershift/pull/8599)
* [OCPBUGS-86354](https://issues.redhat.com/browse/OCPBUGS-86354): add Konflux pipeline definitions for CPO 4.22 [#8608](https://github.com/openshift/hypershift/pull/8608)
* [OCPBUGS-86354](https://issues.redhat.com/browse/OCPBUGS-86354): set limits for aro.openshift.io/swift-nic in request overrides for ARO swift [#8564](https://github.com/openshift/hypershift/pull/8564)
* [OCPBUGS-85620](https://issues.redhat.com/browse/OCPBUGS-85620): Fix webhook TLS failure after service-ca to self-managed cert migration [#8513](https://github.com/openshift/hypershift/pull/8513)
* [OCPBUGS-83836](https://issues.redhat.com/browse/OCPBUGS-83836): add missing RBAC for webhook configurations [#8295](https://github.com/openshift/hypershift/pull/8295)
* [OCPBUGS-84939](https://issues.redhat.com/browse/OCPBUGS-84939): [release-4.22] add CP pull-secret watches for in-place propagation [#8408](https://github.com/openshift/hypershift/pull/8408)
* [OCPBUGS-86026](https://issues.redhat.com/browse/OCPBUGS-86026): Fix metrics-proxy deployment failure due to dots in volume names [#8534](https://github.com/openshift/hypershift/pull/8534)
* [OCPBUGS-85779](https://issues.redhat.com/browse/OCPBUGS-85779): Add AWS ISO domains to konnectivity IsCloudAPI [#8447](https://github.com/openshift/hypershift/pull/8447)
* [OCPBUGS-85659](https://issues.redhat.com/browse/OCPBUGS-85659): Clarify --base-domain flag default behavior [#8525](https://github.com/openshift/hypershift/pull/8525)
* [ACM-33601](https://issues.redhat.com/browse/ACM-33601): use the latest ubi9 nginx image [#8465](https://github.com/openshift/hypershift/pull/8465)
* [OCPBUGS-78988](https://issues.redhat.com/browse/OCPBUGS-78988): bump go builder and ubi images [#8457](https://github.com/openshift/hypershift/pull/8457)
* [CNTRLPLANE-2939](https://issues.redhat.com/browse/CNTRLPLANE-2939): Coordinate CRD lifecycle with Cluster CAPI Operator [#8442](https://github.com/openshift/hypershift/pull/8442)
* [OCPBUGS-85104](https://issues.redhat.com/browse/OCPBUGS-85104): fix, cno, skip cloud-network-config-controller check on non-cloud platforms [#8438](https://github.com/openshift/hypershift/pull/8438)
* [Full changelog](https://github.com/openshift/hypershift/compare/807ebc5d7bed2608aa5ea59ff85991cc242246c6...370b2b2022e67af44d1e573b149308302cd8a361)
### [ibm-cloud-controller-manager](https://github.com/openshift/cloud-provider-ibm/tree/24cff9a691e1ebee94669c834320c6ea974a2010)
* [OCPBUGS-83973](https://issues.redhat.com/browse/OCPBUGS-83973): Upgrade grpc for CVE-2026-33186 [#105](https://github.com/openshift/cloud-provider-ibm/pull/105)
* [Full changelog](https://github.com/openshift/cloud-provider-ibm/compare/d9222a1c00c37d635da02b65606fde1e54b2ec03...24cff9a691e1ebee94669c834320c6ea974a2010)
### [ibm-vpc-block-csi-driver](https://github.com/openshift/ibm-vpc-block-csi-driver/tree/d362aef240c280676249fa34c80fa1b39c684560)
* [OCPBUGS-83974](https://issues.redhat.com/browse/OCPBUGS-83974): Bump google.golang.org/grpc to v1.79.3 [#147](https://github.com/openshift/ibm-vpc-block-csi-driver/pull/147)
* [Full changelog](https://github.com/openshift/ibm-vpc-block-csi-driver/compare/aa40cd7e1a37e2f48f238fc8d293b0546d5d4caf...d362aef240c280676249fa34c80fa1b39c684560)
### [ibm-vpc-block-csi-driver-operator](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/tree/3d5956ddd2292c381309106d23fff1765380c55e)
* [OCPBUGS-83774](https://issues.redhat.com/browse/OCPBUGS-83774): Bump google.golang.org/grpc to v1.79.3 [#171](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/171)
* [Full changelog](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/compare/f859eac9612d8fff52013b809840b015cee6742d...3d5956ddd2292c381309106d23fff1765380c55e)
### [insights-operator](https://github.com/openshift/insights-operator/tree/0168cccf812470293494ff72042c153c684af58c)
* [OCPBUGS-88026](https://issues.redhat.com/browse/OCPBUGS-88026): fall back to kube-system/global-pull-secret for Insights token [#1305](https://github.com/openshift/insights-operator/pull/1305)
* [OCPBUGS-86818](https://issues.redhat.com/browse/OCPBUGS-86818): extractor controller [#1296](https://github.com/openshift/insights-operator/pull/1296)
* [OCPBUGS-86013](https://issues.redhat.com/browse/OCPBUGS-86013): add trusted-ca-bundle to gatherin job [#1290](https://github.com/openshift/insights-operator/pull/1290)
* [OCPBUGS-83976](https://issues.redhat.com/browse/OCPBUGS-83976): Bump google.golang.org/grpc to v1.79.3 [#1287](https://github.com/openshift/insights-operator/pull/1287)
* [Full changelog](https://github.com/openshift/insights-operator/compare/d7b9c77e6565d4452ff79cd346f3ee6b8535698c...0168cccf812470293494ff72042c153c684af58c)
### [ironic](https://github.com/openshift/ironic-image/tree/6984e87571f14d42463e10acee6bae32f9294534)
* [OCPBUGS-84369](https://issues.redhat.com/browse/OCPBUGS-84369): selectively backport servicing patches to 4.22 [#848](https://github.com/openshift/ironic-image/pull/848)
* [Full changelog](https://github.com/openshift/ironic-image/compare/f934d2cdf0bebbde4992980a770dd799056ab867...6984e87571f14d42463e10acee6bae32f9294534)
### [ironic-agent](https://github.com/openshift/ironic-agent-image/tree/fd9f6409fd02f818101a27812d381941fd6a6bef)
* [OCPBUGS-95061](https://issues.redhat.com/browse/OCPBUGS-95061): Replace individual package removal with a single rpm -e loop [#282](https://github.com/openshift/ironic-agent-image/pull/282)
* [OCPBUGS-95061](https://issues.redhat.com/browse/OCPBUGS-95061): Replace dnf remove with rpm -e to prevent dependency removal [#270](https://github.com/openshift/ironic-agent-image/pull/270)
* [Full changelog](https://github.com/openshift/ironic-agent-image/compare/0336e6383c98f4f0c6b35c71e00116d3c3160c43...fd9f6409fd02f818101a27812d381941fd6a6bef)
### [keepalived-ipfailover](https://github.com/openshift/images/tree/edb8b1e6c5e949c0b470b2bdf7a32f17e53d2f71)
* Updating openshift-enterprise-base-rhel9-container image to be consistent with ART for 4.22 [#229](https://github.com/openshift/images/pull/229)
* [OCPBUGS-72552](https://issues.redhat.com/browse/OCPBUGS-72552): Updating openshift-enterprise-base-rhel9-minimal-container image to be consistent with ART for 4.22 [#220](https://github.com/openshift/images/pull/220)
* [Full changelog](https://github.com/openshift/images/compare/95eb21f013e39ba2100917591bfa18546f0980a3...edb8b1e6c5e949c0b470b2bdf7a32f17e53d2f71)
### [kube-state-metrics](https://github.com/openshift/kube-state-metrics/tree/0111656f618a3eade677e214919077826db47192)
* [OCPBUGS-86653](https://issues.redhat.com/browse/OCPBUGS-86653): [Backport] Handle DeletedFinalStateUnknown panic [#142](https://github.com/openshift/kube-state-metrics/pull/142)
* [Full changelog](https://github.com/openshift/kube-state-metrics/compare/6fa06eac4c3942ba64bff18ca93b5a019ea5c976...0111656f618a3eade677e214919077826db47192)
### [kubevirt-csi-driver](https://github.com/openshift/kubevirt-csi-driver/tree/90f14506c2d4fecfba2c355934bde87e6f101a20)
* [OCPBUGS-83883](https://issues.redhat.com/browse/OCPBUGS-83883): Bump google.golang.org/grpc to v1.79.3 [#107](https://github.com/openshift/kubevirt-csi-driver/pull/107)
* [Full changelog](https://github.com/openshift/kubevirt-csi-driver/compare/771b562d4875296007850a4d3709a7ae1c6ed3e2...90f14506c2d4fecfba2c355934bde87e6f101a20)
### [machine-api-operator](https://github.com/openshift/machine-api-operator/tree/78c5104d9a69072749f4ddf681926bcc404ef271)
* [OCPBUGS-85102](https://issues.redhat.com/browse/OCPBUGS-85102): Populate status label selector for scale subresource [#1497](https://github.com/openshift/machine-api-operator/pull/1497)
* [Full changelog](https://github.com/openshift/machine-api-operator/compare/33cb2da02d57004711bd09dd8f288ed6174f48fc...78c5104d9a69072749f4ddf681926bcc404ef271)
### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/464f0b06a376d8b21e93eb1a3d3064fb69a65c42)
* [OCPBUGS-97904](https://issues.redhat.com/browse/OCPBUGS-97904): Inject proxy into MCC deployment [#6275](https://github.com/openshift/machine-config-operator/pull/6275)
* [OCPBUGS-96145](https://issues.redhat.com/browse/OCPBUGS-96145): Update AMI Whitelist [#6260](https://github.com/openshift/machine-config-operator/pull/6260)
* [OCPBUGS-89329](https://issues.redhat.com/browse/OCPBUGS-89329): Fix kubelet certificate wait loop in criometricsproxy.yaml [#6200](https://github.com/openshift/machine-config-operator/pull/6200)
* [OCPBUGS-93743](https://issues.redhat.com/browse/OCPBUGS-93743): Fix bootupd workaround in old nodes [#6239](https://github.com/openshift/machine-config-operator/pull/6239)
* [OCPBUGS-92026](https://issues.redhat.com/browse/OCPBUGS-92026): OCPEDGE-2474: TNF - Add fencing taint/untaint alert agent scripts [#6230](https://github.com/openshift/machine-config-operator/pull/6230)
* [OCPBUGS-92022](https://issues.redhat.com/browse/OCPBUGS-92022): MCO-2275: Migrate OS layering tests from openshift-tests-private [#6218](https://github.com/openshift/machine-config-operator/pull/6218)
* [release:4.22] OCPBUGS-88330: MCO-2209 MCO-2213 MCO-2207: Migrate security, daemon, and kernel TCs from mco.go [#6171](https://github.com/openshift/machine-config-operator/pull/6171)
* [OCPBUGS-91958](https://issues.redhat.com/browse/OCPBUGS-91958): Boot image skew check silently passes when MachineSets are reconcile-skipped [#6227](https://github.com/openshift/machine-config-operator/pull/6227)
* [OCPBUGS-91954](https://issues.redhat.com/browse/OCPBUGS-91954): Make vsphere template updates atomic [#6226](https://github.com/openshift/machine-config-operator/pull/6226)
* [OCPBUGS-88184](https://issues.redhat.com/browse/OCPBUGS-88184): Replace wildcard permissions with explicit verbs and resources in MCC ClusterRole [#6170](https://github.com/openshift/machine-config-operator/pull/6170)
* [OCPBUGS-88683](https://issues.redhat.com/browse/OCPBUGS-88683): Process rebuild annotation on machine-os-builder restart [#6190](https://github.com/openshift/machine-config-operator/pull/6190)
* [OCPBUGS-87981](https://issues.redhat.com/browse/OCPBUGS-87981): Fix MCP.status.osImageStream [#6164](https://github.com/openshift/machine-config-operator/pull/6164)
* [OCPBUGS-88496](https://issues.redhat.com/browse/OCPBUGS-88496): Update custom containerfile OCB test to work in a disconnected environment [#6188](https://github.com/openshift/machine-config-operator/pull/6188)
* [OCPBUGS-88001](https://issues.redhat.com/browse/OCPBUGS-88001): Add mco_extensions.go e2e test suite for MCO extension install, enable, and validation [#6184](https://github.com/openshift/machine-config-operator/pull/6184)
* [OCPBUGS-88329](https://issues.redhat.com/browse/OCPBUGS-88329): In OCB to check when a image is removed the old build is triggered again and the MC should start updating directly and no new MOSB should be triggred [#6175](https://github.com/openshift/machine-config-operator/pull/6175)
* [OCPBUGS-87019](https://issues.redhat.com/browse/OCPBUGS-87019): fix: update arbiter crio config [#6142](https://github.com/openshift/machine-config-operator/pull/6142)
* [OCPBUGS-88487](https://issues.redhat.com/browse/OCPBUGS-88487): make test 69755 more stable [#6186](https://github.com/openshift/machine-config-operator/pull/6186)
* [OCPBUGS-88331](https://issues.redhat.com/browse/OCPBUGS-88331): [release-4.22] Remove skopeo-install script [#6176](https://github.com/openshift/machine-config-operator/pull/6176)
* [OCPBUGS-84679](https://issues.redhat.com/browse/OCPBUGS-84679): add RootCA cert to the sysContextBuilder certs [#5897](https://github.com/openshift/machine-config-operator/pull/5897)
* [OCPBUGS-87840](https://issues.redhat.com/browse/OCPBUGS-87840): vSphere boot image hot loop detection is non-functional due to stable template names [#6157](https://github.com/openshift/machine-config-operator/pull/6157)
* [OCPBUGS-87900](https://issues.redhat.com/browse/OCPBUGS-87900): [release-4.22] OCPBUGS-87181: MCO-2211: MCO-2210: MCO-2234 MCO-Migrate MCO tests from openshift-tests-private [#6148](https://github.com/openshift/machine-config-operator/pull/6148)
* [OCPBUGS-88114](https://issues.redhat.com/browse/OCPBUGS-88114): Skip chrony-wait on first node join [#6168](https://github.com/openshift/machine-config-operator/pull/6168)
* [OCPBUGS-88120](https://issues.redhat.com/browse/OCPBUGS-88120): daemon: don't pull/extract extensions for all OS updates [#6169](https://github.com/openshift/machine-config-operator/pull/6169)
* [OCPBUGS-87811](https://issues.redhat.com/browse/OCPBUGS-87811): [release-4.22] OCPBUGS-87550: Update TC-88366 to check osImageStream status after update completes [#6153](https://github.com/openshift/machine-config-operator/pull/6153)
* [OCPBUGS-87161](https://issues.redhat.com/browse/OCPBUGS-87161): [release-4.22] OCPBUGS-87027: MCO-2212: MCO-2213: Migrate mco_observability and mco_daemon test-suite [#6143](https://github.com/openshift/machine-config-operator/pull/6143)
* [OCPBUGS-86865](https://issues.redhat.com/browse/OCPBUGS-86865): Stabilize ocl 4.22 [#6115](https://github.com/openshift/machine-config-operator/pull/6115)
* [OCPBUGS-86985](https://issues.redhat.com/browse/OCPBUGS-86985): MCO-2297: Add OCP-88366 and OCP-88814 for osImageStream with osImageURL [#6083](https://github.com/openshift/machine-config-operator/pull/6083)
* [OCPBUGS-87163](https://issues.redhat.com/browse/OCPBUGS-87163): Remove trailing newline (\n) characters in klog message strings [#6147](https://github.com/openshift/machine-config-operator/pull/6147)
* [OCPBUGS-86893](https://issues.redhat.com/browse/OCPBUGS-86893): Add version guard for OSStream rendering [#6123](https://github.com/openshift/machine-config-operator/pull/6123)
* [OCPBUGS-86997](https://issues.redhat.com/browse/OCPBUGS-86997): [release-4.22] OCPBUGS-86984: MCO-2273: MCO-2215: MCO-2183: Migrate remaining TCs from mco.go to MCO, units, kublet suite [#6126](https://github.com/openshift/machine-config-operator/pull/6126)
* [OCPBUGS-86297](https://issues.redhat.com/browse/OCPBUGS-86297): configure-ovs: copy lldp mode to br-ex port [#6073](https://github.com/openshift/machine-config-operator/pull/6073)
* [OCPBUGS-86870](https://issues.redhat.com/browse/OCPBUGS-86870): Update AMI Whitelist [#6116](https://github.com/openshift/machine-config-operator/pull/6116)
* [OCPBUGS-86732](https://issues.redhat.com/browse/OCPBUGS-86732): remove tests using base images older than 4.13 [#6104](https://github.com/openshift/machine-config-operator/pull/6104)
* [OCPBUGS-86769](https://issues.redhat.com/browse/OCPBUGS-86769): Adapt test '54922 - daemon: add check before updating kernel [#6103](https://github.com/openshift/machine-config-operator/pull/6103)
* [MCO-2233](https://issues.redhat.com/browse/MCO-2233): Migrate Kernel related MCO test-cases [#5860](https://github.com/openshift/machine-config-operator/pull/5860)
* [OCPBUGS-86262](https://issues.redhat.com/browse/OCPBUGS-86262): Verify extension packages are installed [#6071](https://github.com/openshift/machine-config-operator/pull/6071)
* [OCPBUGS-85127](https://issues.redhat.com/browse/OCPBUGS-85127): Fix wrong early exit during kubelet MCs regeneration [#6009](https://github.com/openshift/machine-config-operator/pull/6009)
* [OCPBUGS-86267](https://issues.redhat.com/browse/OCPBUGS-86267): Fix CVE-2026-33186 [#6072](https://github.com/openshift/machine-config-operator/pull/6072)
* [OCPBUGS-85341](https://issues.redhat.com/browse/OCPBUGS-85341): Apply password only if changes exist [#6053](https://github.com/openshift/machine-config-operator/pull/6053)
* [OCPBUGS-86047](https://issues.redhat.com/browse/OCPBUGS-86047): Manually uncordoned nodes are not automatically re-cordoned [#6060](https://github.com/openshift/machine-config-operator/pull/6060)
* [OCPBUGS-85124](https://issues.redhat.com/browse/OCPBUGS-85124): use `--delete-if-present` for karg removal [#6007](https://github.com/openshift/machine-config-operator/pull/6007)
* [OCPBUGS-85626](https://issues.redhat.com/browse/OCPBUGS-85626): only check password hash in /etc/shadow [#6042](https://github.com/openshift/machine-config-operator/pull/6042)
* [OCPBUGS-85651](https://issues.redhat.com/browse/OCPBUGS-85651): BareMetal skew e2e fails patching provisioning CR after CBO webhook fix [#6047](https://github.com/openshift/machine-config-operator/pull/6047)
* [OCPBUGS-85198](https://issues.redhat.com/browse/OCPBUGS-85198): Add `terminationMessagePolicy` to build pod containers [#6012](https://github.com/openshift/machine-config-operator/pull/6012)
* [OCPBUGS-85481](https://issues.redhat.com/browse/OCPBUGS-85481): Add fix for ossImagestream status [#6026](https://github.com/openshift/machine-config-operator/pull/6026)
* [OCPBUGS-84813](https://issues.redhat.com/browse/OCPBUGS-84813): Include RootCA in the temporal CC [#5904](https://github.com/openshift/machine-config-operator/pull/5904)
* [OCPBUGS-84406](https://issues.redhat.com/browse/OCPBUGS-84406): Fix CVE-2026-34986 [#5986](https://github.com/openshift/machine-config-operator/pull/5986)
* [OCPBUGS-85156](https://issues.redhat.com/browse/OCPBUGS-85156): Bootloader update attempt should be conditional [#6011](https://github.com/openshift/machine-config-operator/pull/6011)
* And 1 elided commits (e.g. from squash or rebase merges)
* [Full changelog](https://github.com/openshift/machine-config-operator/compare/6a6d654f0c1f00f130fd58c1494196eee4ee6a84...464f0b06a376d8b21e93eb1a3d3064fb69a65c42)
### [machine-os-images](https://github.com/openshift/machine-os-images/tree/e5342c9905a94069e6801737dd6aeddfb74bbac4)
* [OCPBUGS-87872](https://issues.redhat.com/browse/OCPBUGS-87872): Add support for hermetic builds via Cachi2 prefetched CoreOS ISOs [#96](https://github.com/openshift/machine-os-images/pull/96)
* [OCPBUGS-85477](https://issues.redhat.com/browse/OCPBUGS-85477): Force rebuild for OCP 4.22 [#88](https://github.com/openshift/machine-os-images/pull/88)
* [Full changelog](https://github.com/openshift/machine-os-images/compare/df9a652cb1572172e404655bb021525be2e3d8ab...e5342c9905a94069e6801737dd6aeddfb74bbac4)
### [monitoring-plugin](https://github.com/openshift/monitoring-plugin/tree/3bd7c2092ee0fe8bbad7fb4006b41ff23755343a)
* [OCPBUGS-87979](https://issues.redhat.com/browse/OCPBUGS-87979): [release-4.22] fast-uri: URI authority bypass due to improper delimiter handling [#989](https://github.com/openshift/monitoring-plugin/pull/989)
* [OCPBUGS-88413](https://issues.redhat.com/browse/OCPBUGS-88413): [release-4.22] Fix CVE-2026-44494: bump axios to ^1.16.0 via overrides [#997](https://github.com/openshift/monitoring-plugin/pull/997)
* [OU-1360](https://issues.redhat.com/browse/OU-1360): reset queries when namespace changes in dev perspective [#934](https://github.com/openshift/monitoring-plugin/pull/934)
* [OU-1366](https://issues.redhat.com/browse/OU-1366): prevent namespace and project desync [#935](https://github.com/openshift/monitoring-plugin/pull/935)
* [Full changelog](https://github.com/openshift/monitoring-plugin/compare/f3f3c199a35f28b5a3cb7e5e123d3f34c25dcdfd...3bd7c2092ee0fe8bbad7fb4006b41ff23755343a)
### [multus-admission-controller](https://github.com/openshift/multus-admission-controller/tree/d4dd42ba9c17b04e0e5003147f4e140ea5e34749)
* [OCPBUGS-85569](https://issues.redhat.com/browse/OCPBUGS-85569): Bump Go version to 1.25.0 for ML-KEM/PQC support [#116](https://github.com/openshift/multus-admission-controller/pull/116)
* [Full changelog](https://github.com/openshift/multus-admission-controller/compare/16ba7ef8026f5b6d0d08b19c707648d82b1ac592...d4dd42ba9c17b04e0e5003147f4e140ea5e34749)
### [network-interface-bond-cni](https://github.com/openshift/bond-cni/tree/5ef2d3205f11fba65e3949c0c57897420a83974a)
* [OCPBUGS-97943](https://issues.redhat.com/browse/OCPBUGS-97943): Update OWNERS for release-4.22 [#119](https://github.com/openshift/bond-cni/pull/119)
* [Full changelog](https://github.com/openshift/bond-cni/compare/297eeb4320e07b18d559bc373b665479c760e8c7...5ef2d3205f11fba65e3949c0c57897420a83974a)
### [networking-console-plugin](https://github.com/openshift/networking-console-plugin/tree/25392430212ebb716e63aaafd7eb3bb77dded5f7)
* [OCPBUGS-92205](https://issues.redhat.com/browse/OCPBUGS-92205): Updated doc links based on release [#438](https://github.com/openshift/networking-console-plugin/pull/438)
* [OCPBUGS-92196](https://issues.redhat.com/browse/OCPBUGS-92196): fixed translations of pod column titles [#437](https://github.com/openshift/networking-console-plugin/pull/437)
* [OCPBUGS-88314](https://issues.redhat.com/browse/OCPBUGS-88314): Trim subnet input in UDN creation form [#431](https://github.com/openshift/networking-console-plugin/pull/431)
* [CNV-90049](https://issues.redhat.com/browse/CNV-90049): [UDN] Add condition column to the list page [#432](https://github.com/openshift/networking-console-plugin/pull/432)
* [OCPBUGS-88025](https://issues.redhat.com/browse/OCPBUGS-88025): Fix empty state Create button links [#429](https://github.com/openshift/networking-console-plugin/pull/429)
* [Full changelog](https://github.com/openshift/networking-console-plugin/compare/d73167a4d7fca871d64d3591aac388cfd2d37bbe...25392430212ebb716e63aaafd7eb3bb77dded5f7)
### [oauth-proxy](https://github.com/openshift/oauth-proxy/tree/b402a1dcbe2c2ef3bc7d14459a8f223e7a4811b7)
* [OCPBUGS-93565](https://issues.redhat.com/browse/OCPBUGS-93565): update x/crypto to v0.52.0 and x/net to v0.55.0 [#369](https://github.com/openshift/oauth-proxy/pull/369)
* [OCPBUGS-86213](https://issues.redhat.com/browse/OCPBUGS-86213): Updating golang-github-openshift-oauth-proxy-container image to be consistent with ART for 4.22 [#366](https://github.com/openshift/oauth-proxy/pull/366)
* [Full changelog](https://github.com/openshift/oauth-proxy/compare/714292f5478e6c12da6a31710f72bc8fbe6fb925...b402a1dcbe2c2ef3bc7d14459a8f223e7a4811b7)
### [oauth-server](https://github.com/openshift/oauth-server/tree/42031614956a88806d0503cd619b49975ad61682)
* [OCPBUGS-84381](https://issues.redhat.com/browse/OCPBUGS-84381): Bump github.com/go-jose/go-jose/v3 from v3.0.3 to v3.0.5 [#233](https://github.com/openshift/oauth-server/pull/233)
* [Full changelog](https://github.com/openshift/oauth-server/compare/6c6e96279eb140ef7b4e2028ac874d79fd5bdbc9...42031614956a88806d0503cd619b49975ad61682)
### [oc-mirror](https://github.com/openshift/oc-mirror/tree/3033291cb2611da35306d077b0de11bb35f0b3ef)
* [OCPBUGS-88484](https://issues.redhat.com/browse/OCPBUGS-88484): Include tag+digest images in both IDMS and ITMS [#1442](https://github.com/openshift/oc-mirror/pull/1442)
* [OCPBUGS-87806](https://issues.redhat.com/browse/OCPBUGS-87806): fixes race condition when mirroring operator catalogs [#1434](https://github.com/openshift/oc-mirror/pull/1434)
* [OCPBUGS-84389](https://issues.redhat.com/browse/OCPBUGS-84389): Upgrade go-jose to v4.1.4 to fix CVE-2026-34986 [#1419](https://github.com/openshift/oc-mirror/pull/1419)
* [Full changelog](https://github.com/openshift/oc-mirror/compare/ca5eebdcecf9650248f15fe6009b22788ba0c434...3033291cb2611da35306d077b0de11bb35f0b3ef)
### [olm-catalogd, olm-operator-controller](https://github.com/openshift/operator-framework-operator-controller/tree/b3ab2a7ccf696f6d12eb8cd70ba80bbc827928eb)
* [OCPBUGS-94187](https://issues.redhat.com/browse/OCPBUGS-94187): enable OLMv1 topology-based deployment scaling e2e test [#761](https://github.com/openshift/operator-framework-operator-controller/pull/761)
* [OCPBUGS-94187](https://issues.redhat.com/browse/OCPBUGS-94187): Backport HA topology deployment scaling to release-4.22 [#758](https://github.com/openshift/operator-framework-operator-controller/pull/758)
* [Full changelog](https://github.com/openshift/operator-framework-operator-controller/compare/26b848969eabd4e1899439f40a4346552f08ff38...b3ab2a7ccf696f6d12eb8cd70ba80bbc827928eb)
### [openshift-apiserver](https://github.com/openshift/openshift-apiserver/tree/7fa546d41a73b519e3af0e6428471c4aaf5c71e5)
* [OCPBUGS-87022](https://issues.redhat.com/browse/OCPBUGS-87022): fix concurrent map race in project authorization cache [#653](https://github.com/openshift/openshift-apiserver/pull/653)
* [OCPBUGS-84454](https://issues.redhat.com/browse/OCPBUGS-84454): Address CVE-2026-35469 [#651](https://github.com/openshift/openshift-apiserver/pull/651)
* [Full changelog](https://github.com/openshift/openshift-apiserver/compare/fbea5220c4fe13c20107d6c4631f4e53007ca761...7fa546d41a73b519e3af0e6428471c4aaf5c71e5)
### [openstack-machine-api-provider](https://github.com/openshift/machine-api-provider-openstack/tree/74bd2dd2e7bc5b93e78b6b204012b6b7d981a4ba)
* [OCPBUGS-97826](https://issues.redhat.com/browse/OCPBUGS-97826): Revendor CAPO [#175](https://github.com/openshift/machine-api-provider-openstack/pull/175)
* [Full changelog](https://github.com/openshift/machine-api-provider-openstack/compare/8a8c354b99ce83e3c05a91358aadec09944c2fce...74bd2dd2e7bc5b93e78b6b204012b6b7d981a4ba)
### [operator-framework-tools, operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/de6260e53055e10e216ec668d692a35554ab0585)
* [OCPBUGS-84411](https://issues.redhat.com/browse/OCPBUGS-84411), [OCPBUGS-84412](https://issues.redhat.com/browse/OCPBUGS-84412): Update github.com/go-jose/go-jose/v4 to v4.1.4 [release-4.22] [#1292](https://github.com/openshift/operator-framework-olm/pull/1292)
* [Full changelog](https://github.com/openshift/operator-framework-olm/compare/e627823c743797da91b4ae8a318d2420a511b752...de6260e53055e10e216ec668d692a35554ab0585)
### [ovn-kubernetes, ovn-kubernetes-microshift](https://github.com/openshift/ovn-kubernetes/tree/8d3b38cdbe7005e2f8443dc02b0e94b65a8f05e9)
* [OCPBUGS-88718](https://issues.redhat.com/browse/OCPBUGS-88718): Branch Sync main to release-4.22 [06-10-2026] [#3244](https://github.com/openshift/ovn-kubernetes/pull/3244)
* [OCPBUGS-87214](https://issues.redhat.com/browse/OCPBUGS-87214): Branch Sync main to release-4.22 [06-05-2026] [#3232](https://github.com/openshift/ovn-kubernetes/pull/3232)
* [OCPBUGS-84384](https://issues.redhat.com/browse/OCPBUGS-84384): CORENET-6537: OTE: Add external container support to infra provider [#3147](https://github.com/openshift/ovn-kubernetes/pull/3147)
* [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/14b5022bad5b21334e3ad9d500763474016b2a9c...8d3b38cdbe7005e2f8443dc02b0e94b65a8f05e9)
### [prometheus](https://github.com/openshift/prometheus/tree/13ce9de4694ded595ef1455dd836ba4033fed0ea)
* [OCPBUGS-93919](https://issues.redhat.com/browse/OCPBUGS-93919): fix(tsdb): temporarily ignore Direct IO enablement errors on unsupported filesystems [#339](https://github.com/openshift/prometheus/pull/339)
* [OCPBUGS-92818](https://issues.redhat.com/browse/OCPBUGS-92818): bump x/crypto, x/net, and otel dependencies to fix CVEs [#337](https://github.com/openshift/prometheus/pull/337)
* [OCPBUGS-88666](https://issues.redhat.com/browse/OCPBUGS-88666): remote: validate snappy decoded length before allocation in read endpoint [#330](https://github.com/openshift/prometheus/pull/330)
* [OCPBUGS-86248](https://issues.redhat.com/browse/OCPBUGS-86248): fix: TLS client cert rotation when no CA is configured [#313](https://github.com/openshift/prometheus/pull/313)
* [OCPBUGS-84010](https://issues.redhat.com/browse/OCPBUGS-84010): bump google.golang.org/grpc to v1.79.3 [release-4.22] [#310](https://github.com/openshift/prometheus/pull/310)
* [Full changelog](https://github.com/openshift/prometheus/compare/e1e355916c789607fe98c8832920e2218de4bad5...13ce9de4694ded595ef1455dd836ba4033fed0ea)
### [route-controller-manager](https://github.com/openshift/route-controller-manager/tree/55f77ca4cf0328b7c4fd7736bce79ebe171a9b6b)
* [OCPBUGS-86184](https://issues.redhat.com/browse/OCPBUGS-86184): OCPBUGS-83892: Update grpc-go and x/net [#90](https://github.com/openshift/route-controller-manager/pull/90)
* [Full changelog](https://github.com/openshift/route-controller-manager/compare/624742d93f3a7885cf7f70985f1e23ff60da580d...55f77ca4cf0328b7c4fd7736bce79ebe171a9b6b)
### [stream-coreos, stream-coreos-extensions](https://github.com/openshift/os/tree/5ffc1da076e834332482544182c22d984dbf76d2)
* [ART-19543](https://issues.redhat.com/browse/ART-19543): Refactor extensions build to use dnf download instead of rpm-ostree compose [#1945](https://github.com/openshift/os/pull/1945)
* NO-JIRA: extensions: templatize OCP version in repo names; drop kata from extensions [#1942](https://github.com/openshift/os/pull/1942)
* NO-JIRA: Add configs for 4.23; update build-args file naming [#1941](https://github.com/openshift/os/pull/1941)
* NO-JIRA: Set io.openshift.os.streamclass label on built images [#1940](https://github.com/openshift/os/pull/1940)
* [ART-14453](https://issues.redhat.com/browse/ART-14453): Use rpm-ostree install directly in legacy build pipeline [#1935](https://github.com/openshift/os/pull/1935)
* NO-JIRA: Make build-args files use 5.0 version and revert repo names change [#1936](https://github.com/openshift/os/pull/1936)
* NO-JIRA: Update to track 5.0 [#1930](https://github.com/openshift/os/pull/1930)
* And 1 elided commits (e.g. from squash or rebase merges)
* [Full changelog](https://github.com/openshift/os/compare/398ab69c2acd04c17c7dfc41d1ef7d4dc3edf276...5ffc1da076e834332482544182c22d984dbf76d2)
### [telemeter](https://github.com/openshift/telemeter/tree/c2ffb0a7035e504a4ddc7292e4d12b7490eab0d4)
* [OCPBUGS-84021](https://issues.redhat.com/browse/OCPBUGS-84021): update google.golang.org/grpc [#605](https://github.com/openshift/telemeter/pull/605)
* [Full changelog](https://github.com/openshift/telemeter/compare/131e6761cbd50054e2588bee58ebf1997f3cc039...c2ffb0a7035e504a4ddc7292e4d12b7490eab0d4)
### [tests](https://github.com/openshift/origin/tree/c3ca9662f45445c8546f2a39aabaa4a88578c9d4)
* [OCPBUGS-87838](https://issues.redhat.com/browse/OCPBUGS-87838): support Parents field on origin test suites [#31270](https://github.com/openshift/origin/pull/31270)
* [OCPBUGS-92656](https://issues.redhat.com/browse/OCPBUGS-92656): bump openshift-tests-extension to fix klog stdout parsing on 4.22 [#31349](https://github.com/openshift/origin/pull/31349)
* [OCPBUGS-92048](https://issues.redhat.com/browse/OCPBUGS-92048): fix PDB AlwaysAllow test failure on IPv6-primary dualstack clusters [#31337](https://github.com/openshift/origin/pull/31337)
* [OCPBUGS-92047](https://issues.redhat.com/browse/OCPBUGS-92047): Fix AWS DualStack CI jobs consistently encounter 2 EgressFirewall Test Failures [#31336](https://github.com/openshift/origin/pull/31336)
* [OCPBUGS-85708](https://issues.redhat.com/browse/OCPBUGS-85708): Raise OpenStack operator watch limits [#31183](https://github.com/openshift/origin/pull/31183)
* [OCPBUGS-85655](https://issues.redhat.com/browse/OCPBUGS-85655): Validate no WAL corruption when both nodes shutdown gracefully [#31174](https://github.com/openshift/origin/pull/31174)
* [OCPBUGS-85515](https://issues.redhat.com/browse/OCPBUGS-85515): Verify dynamic revision bump for etcd during kernel crash [#31166](https://github.com/openshift/origin/pull/31166)
* [OCPBUGS-85339](https://issues.redhat.com/browse/OCPBUGS-85339): Add e2e tests for KubeletEnsureSecretPulledImages feature gate [#31148](https://github.com/openshift/origin/pull/31148)
* [OCPBUGS-85089](https://issues.redhat.com/browse/OCPBUGS-85089): Allow OVN-Kubernetes CIDROverlap pathological events [#31141](https://github.com/openshift/origin/pull/31141)
* [Full changelog](https://github.com/openshift/origin/compare/4dba979a14fc3a7523926d129683a1ad6c853575...c3ca9662f45445c8546f2a39aabaa4a88578c9d4)
### [thanos](https://github.com/openshift/thanos/tree/8938facdb517ad9fb2b0d94eaa3a3f5858f314f1)
* [OCPBUGS-92813](https://issues.redhat.com/browse/OCPBUGS-92813): Fix CVE-2026-39883 [#191](https://github.com/openshift/thanos/pull/191)
* [Full changelog](https://github.com/openshift/thanos/compare/5d9d0f387e5cc651470f27352b28674103bfdd77...8938facdb517ad9fb2b0d94eaa3a3f5858f314f1)
### [vsphere-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-vsphere/tree/ac542b5afbd9a3897cda34e7ea1852b61c945e36)
* [OCPBUGS-84028](https://issues.redhat.com/browse/OCPBUGS-84028): Merge https://github.com/kubernetes-sigs/cluster-api-provider-vsphere:v1.15.3 (e917f8e) into release-4.22 [#108](https://github.com/openshift/cluster-api-provider-vsphere/pull/108)
* [Full changelog](https://github.com/openshift/cluster-api-provider-vsphere/compare/f12e50512efa829a2df97c897862c3f45c201300...ac542b5afbd9a3897cda34e7ea1852b61c945e36)
### [vsphere-csi-driver, vsphere-csi-driver-syncer](https://github.com/openshift/vmware-vsphere-csi-driver/tree/64bdb1da6278139e148ec427a4d46c9ab4f49a58)
* [OCPBUGS-92190](https://issues.redhat.com/browse/OCPBUGS-92190): Rebase 3.6.2 on 422 [#188](https://github.com/openshift/vmware-vsphere-csi-driver/pull/188)
* [OCPBUGS-83636](https://issues.redhat.com/browse/OCPBUGS-83636): Bump spdystream to v0.5.1 [#180](https://github.com/openshift/vmware-vsphere-csi-driver/pull/180)
* [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver/compare/cf21e1211225e3cf6baa27bdb12ae86c5c13db39...64bdb1da6278139e148ec427a4d46c9ab4f49a58)
### [vsphere-csi-driver-operator](https://github.com/openshift/vmware-vsphere-csi-driver-operator/tree/9be965742961e7a84b0af8ff5ea17a852e015c98)
* [SPLAT-2802](https://issues.redhat.com/browse/SPLAT-2802): Port vSphere hybrid OTE to release-4.22 [#349](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/349)
* [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver-operator/compare/d3668c9a9510f189604343e817cc79ab23367f40...9be965742961e7a84b0af8ff5ea17a852e015c98)
### [vsphere-problem-detector](https://github.com/openshift/vsphere-problem-detector/tree/438d5aad88be4f7d9237d87ed70589e1ebaf18f8)
* [OCPBUGS-86866](https://issues.redhat.com/browse/OCPBUGS-86866): Fixed compute cluster permission logic for single fd with read-only custom resourcepool [#221](https://github.com/openshift/vsphere-problem-detector/pull/221)
* [Full changelog](https://github.com/openshift/vsphere-problem-detector/compare/842aed3df97005839ef5deaf560abbe6486b9daf...438d5aad88be4f7d9237d87ed70589e1ebaf18f8)