# 4.22.18 Created: 2026-10-08 16:24:30 +0000 UTC Image Digest: `sha256:909845d984190b49c97182be33f3919446fa2bdb44fd362046e45a98c55f3c53` ## Changes from 4.22.11 ### Components * Kubectl 1.35.2 * Kubernetes upgraded from 1.35.6 to 1.35.8 * Kubernetes Tests 1.35.1 * Red Hat Enterprise Linux CoreOS 10.2 upgraded from 10.2.20260819-0 to 10.2.20261006-0 ### FeatureGate Changes | FeatureGate | Default
Hypershift | Default
SelfManagedHA | DevPreviewNoUpgrade
Hypershift | DevPreviewNoUpgrade
SelfManagedHA | OKD
Hypershift | OKD
SelfManagedHA | TechPreviewNoUpgrade
Hypershift | TechPreviewNoUpgrade
SelfManagedHA | | :------ | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | | VSphereMixedNodeEnv
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled | | GCPSovereignCloudInstall
(0 tests)| Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) | | VSphereMultiVCenterDay2
(0 tests)| Disabled| Disabled| Enabled| Enabled| Disabled| Disabled| Enabled
(Changed)| Enabled
(Changed) | ### 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:ade2d1f6eae6a751b04d8175fb2c1f0291ab038777140143b519fcf1f975c1cf` * [aws-cloud-controller-manager](https://github.com/openshift/cloud-provider-aws) git [b4bad3f8](https://github.com/openshift/cloud-provider-aws/commit/b4bad3f89f54ea5df70e49d1fbf3ea3cbc8e59a3) `sha256:a8475ceac7b366889962fcda938b41685fd1bd9d7aa45b486fd7211750f668f0` * [aws-ebs-csi-driver](https://github.com/openshift/aws-ebs-csi-driver) git [51d6bc76](https://github.com/openshift/aws-ebs-csi-driver/commit/51d6bc760234ffccb0348937a5cfd70b326119b9) `sha256:9ec37d42c488acbcd1e2bf473338be072b2dd5a5fb75b1650e7aa8741c676a8e` * [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:f793d5f50ae8362afdad435683db9b8be552e7d1f5fd84b010dbf4fecabf4be4` * [azure-cloud-controller-manager](https://github.com/openshift/cloud-provider-azure) git [a17a3e3e](https://github.com/openshift/cloud-provider-azure/commit/a17a3e3eb36b14f0348b003018879a32394c7264) `sha256:cdec9825e0d1223bfe5f5b615443c014038dd494d247da7737ae185a2aa47348` * [azure-cloud-node-manager](https://github.com/openshift/cloud-provider-azure) git [a17a3e3e](https://github.com/openshift/cloud-provider-azure/commit/a17a3e3eb36b14f0348b003018879a32394c7264) `sha256:3fe98e55a2e57cd9d08647286b2a8b6a9903bb1a30126699051e37968f1377c4` * [azure-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-azure) git [dd79471c](https://github.com/openshift/cluster-api-provider-azure/commit/dd79471cc2f34c7c0b074ee8abc6f43a069811c2) `sha256:2565174e20fb581e92e3e89d402e40e7eabb7f6b2cf6fd70f18b506f66ec3675` * [azure-machine-controllers](https://github.com/openshift/machine-api-provider-azure) git [bad7e944](https://github.com/openshift/machine-api-provider-azure/commit/bad7e9447fa66002e5ec7b0b7952545e7e8a6c9f) `sha256:23c0fb08f5dd83a5f7f4d34384ce318190ac22c2cae94d56b7cdcbf688641207` * [azure-service-operator](https://github.com/openshift/azure-service-operator) git [b44d4444](https://github.com/openshift/azure-service-operator/commit/b44d444422f5a7eb21b9ca65f3975a2d13ec9b36) `sha256:b332cd90536827f9c1875344365a67a59f58bd1d33f78a239bf1323c72f2e42f` * [azure-workload-identity-webhook](https://github.com/openshift/azure-workload-identity) git [a8fb3bf1](https://github.com/openshift/azure-workload-identity/commit/a8fb3bf1a6296d6cbf69142db458aa9b59cb3a45) `sha256:26a426e3aeb0edbd95dcf17f4b5e6bb4274b950afcee35189a5eca18333894fb` * [baremetal-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-metal3) git [6481b520](https://github.com/openshift/cluster-api-provider-metal3/commit/6481b52008f0991912f80fdf9d74af3e631a7269) `sha256:f716b9b6d814e46547aba02866e764ac12552bf360d95d16d068a9553b625e08` * [baremetal-machine-controllers](https://github.com/openshift/cluster-api-provider-baremetal) git [8d863b95](https://github.com/openshift/cluster-api-provider-baremetal/commit/8d863b9505a5cfc0b01e33f985a3edf9d3c69f4b) `sha256:46b10b3c11918539eb493d183f4efee7eaa555dff09fb8eb1b2b40d414e84140` * [cluster-autoscaler](https://github.com/openshift/kubernetes-autoscaler) git [89f51dcb](https://github.com/openshift/kubernetes-autoscaler/commit/89f51dcb39919234f4b9b1efb37ffecb68ba7366) `sha256:b9e761788a9fe6507137fd4d045b2138cae8b089764a9dee2921ccd8c7c17c44` * [cluster-capi-controllers](https://github.com/openshift/cluster-api) git [f1718df9](https://github.com/openshift/cluster-api/commit/f1718df9c13b0cee5ede1b6354e29acc466607a4) `sha256:6a0b3292edc547588ce6a03db1497ef1edf559190801b179d2e1f0e2862c0012` * [cluster-capi-operator](https://github.com/openshift/cluster-capi-operator) git [5430ff7a](https://github.com/openshift/cluster-capi-operator/commit/5430ff7a34d4c0a946740dcdcd98690c14c63cf9) `sha256:52fe74be105fbfdfabf517336f993dd604188a59e78e3093958181691e3e32c3` * [cluster-dns-operator](https://github.com/openshift/cluster-dns-operator) git [3d214118](https://github.com/openshift/cluster-dns-operator/commit/3d2141182243cde1ec6417bd005c76d29aa88a01) `sha256:4932736f2082b145bad45ab3525ed50fb9f4b6fdf008c426f0d937543c5cfa32` * [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator) git [9afe6687](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/commit/9afe66875bff8b5926f2bf6dec4eade1e4a09bab) `sha256:0f7859c53e831eaa1201f15fd5b52cd2f54e18d49792f317cc6a171b8c2f960f` * [cluster-olm-operator](https://github.com/openshift/cluster-olm-operator) git [f66065f7](https://github.com/openshift/cluster-olm-operator/commit/f66065f7ae39fefe3058d72aa100d41d4327a407) `sha256:7bd274420bba4ef23f6990778641edfb2126668d65f748da92ed5720eb3757f5` * [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator) git [2d2699e4](https://github.com/openshift/cluster-openshift-controller-manager-operator/commit/2d2699e4f3fabc80e402f4c090c8cf80c4517977) `sha256:5fedee5d1c1fbe9c5d4fc56627d0a3cc9d320f38407200b2919f7b4c84515bbb` * [cluster-policy-controller](https://github.com/openshift/cluster-policy-controller) git [2e306e14](https://github.com/openshift/cluster-policy-controller/commit/2e306e143051492a84c5e47a7b3126e096fdf76a) `sha256:316e5064be325690505607239826820b2c2bb5dd2700d09c5b80d0b3336d46f9` * [cluster-samples-operator](https://github.com/openshift/cluster-samples-operator) git [191a6aec](https://github.com/openshift/cluster-samples-operator/commit/191a6aec444bfdbe5d70f7a23a20ee2fd25b7080) `sha256:9b8a758a51513c59ccbc27c4902081357917609c84d843c184ef24c609804c39` * [cluster-update-keys](https://github.com/openshift/cluster-update-keys) git [3b5c59cc](https://github.com/openshift/cluster-update-keys/commit/3b5c59cc6461663751bc510b4f9f1954ed8c9b50) `sha256:a4595bcb522513742198d0e632b5b324debbc3640cba6bb2beb516c4ba4f70c2` * [configmap-reloader](https://github.com/openshift/configmap-reload) git [94e41c4c](https://github.com/openshift/configmap-reload/commit/94e41c4c6a5832dfd19750173d6544784ba235ec) `sha256:1cff0cdf7e8c0a953b0f0a639656b73f237a4745d009ab0fbf8afcf4cee9d4dd` * [console-operator](https://github.com/openshift/console-operator) git [35170581](https://github.com/openshift/console-operator/commit/35170581874b91514a9459766758fa0aa5da22f6) `sha256:a44d071e4eacc2c3a4ab2271c8b72c14b509c61f7249cd3d8b353d1a4fd7c155` * [coredns](https://github.com/openshift/coredns) git [9a71d9a6](https://github.com/openshift/coredns/commit/9a71d9a6b788437e755b5ed3bfad78c63fa7c6f4) `sha256:5cdd4aa79386d44a3904eecd93dd67eca30fb5681e74bb05cd475b1a19228a2d` * [csi-driver-nfs](https://github.com/openshift/csi-driver-nfs) git [b6911553](https://github.com/openshift/csi-driver-nfs/commit/b69115537b79a5b3516e2a900f9095f4ebb3cbe5) `sha256:b7d9a06db97cd3993e5fee87a5699d71b346ae6b4511dbbbb9f05c922768f12f` * [csi-external-snapshot-metadata](https://github.com/openshift/csi-external-snapshot-metadata) git [b48f0478](https://github.com/openshift/csi-external-snapshot-metadata/commit/b48f04782c567b8759292085b7ad554dce013d8a) `sha256:a3a7fd766e3dd5637fccb1a01249677da510f60aacba66d63593cb0c52bed4d6` * [csi-livenessprobe](https://github.com/openshift/csi-livenessprobe) git [4d5e959a](https://github.com/openshift/csi-livenessprobe/commit/4d5e959a182b4db70dc52302bd89eebfec40d5a5) `sha256:84cfb8061eb0097f58a18285f59b630dd0674062c6cd53dfb72df3dc3c58177a` * [csi-node-driver-registrar](https://github.com/openshift/csi-node-driver-registrar) git [bb6a6378](https://github.com/openshift/csi-node-driver-registrar/commit/bb6a6378d2af235b3b253cb422d406bd3d7e30b1) `sha256:8e834265c6ac4c06ec010ee8c51551cf451e90cf15ddf26ce062b8860a3adb9b` * [driver-toolkit](https://github.com/openshift/driver-toolkit) git [7aa4007a](https://github.com/openshift/driver-toolkit/commit/7aa4007a8601bf4bb23b696f580c022f58877223) `sha256:d20c677207f6d69dc9c450cbb8abeab80f7f2f13c3a32d3d0f6f7831326c03c6` * [etcd](https://github.com/openshift/etcd) git [6bd01267](https://github.com/openshift/etcd/commit/6bd01267dc858aca6ff21632f95e98dc62ba33e7) `sha256:2fbae3e8e8d1c635af14251c961e8091da9beadd171a7bafdd7e8065fc8ffa6f` * [gcp-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-gcp) git [e7674ede](https://github.com/openshift/cluster-api-provider-gcp/commit/e7674ede9ce8d021a878a6d5e81942875387e5eb) `sha256:46c9a753175d0d14c4f385be5df5b9b3c8b8c19d4789cdf2d8074552a9663447` * [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:9cc30bc4f72d470e3acd4a510002cd833cc54aae791c36ab5224dd86594cea83` * [ibm-vpc-block-csi-driver](https://github.com/openshift/ibm-vpc-block-csi-driver) git [d362aef2](https://github.com/openshift/ibm-vpc-block-csi-driver/commit/d362aef240c280676249fa34c80fa1b39c684560) `sha256:71a7929a5fef4235d4118827d970a85bc64c3a742abd61cff57923464ebb2163` * [ibmcloud-machine-controllers](https://github.com/openshift/machine-api-provider-ibmcloud) git [9e5537cd](https://github.com/openshift/machine-api-provider-ibmcloud/commit/9e5537cd7d239a31d6b2eb56cd44af3ec7b47dd5) `sha256:cdf6addac9111039e2f2edfa763730a924850e8ad81cdb61c756f0823ee8686d` * [insights-runtime-exporter](https://github.com/openshift/insights-runtime-extractor) git [70256457](https://github.com/openshift/insights-runtime-extractor/commit/70256457b507ec09737800ee7ea022143ed6c3c2) `sha256:eafbe17bb0e8d3ceb216221d2254cd56d2435ba64369c1af9103f7d03a802780` * [insights-runtime-extractor](https://github.com/openshift/insights-runtime-extractor) git [70256457](https://github.com/openshift/insights-runtime-extractor/commit/70256457b507ec09737800ee7ea022143ed6c3c2) `sha256:c2963fefa3e47aadfd5169c7abce9a9c4755db37c87dd6ffc2bb60ce49646f20` * [ironic-agent](https://github.com/openshift/ironic-agent-image) git [be386561](https://github.com/openshift/ironic-agent-image/commit/be386561e40cc3bb56ddd05fbf73a7c9ead5198c) `sha256:3f0c10bdf4cbca7e3d3b09b07b43b362f5604345b4627000b8f4b224365ad87c` * [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader) git [9953d2b7](https://github.com/openshift/ironic-rhcos-downloader/commit/9953d2b77da077c28f9486a5d965a43149ce30c1) `sha256:d9d822aae75bffde00c80a53aa9d1b4a7528295912b9c55fae4ac766dd64cd32` * [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:3829079e390c59272f98b726e40cab8862b6c25f48a3392492e347d0685501e0` * [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy) git [d12e2746](https://github.com/openshift/kube-rbac-proxy/commit/d12e274605248f6c59373240a7eae7a7a357dcb3) `sha256:dac378847d4405e92a74615ae48d0b7efd93fd8886aa2c54abb5e81e77faa125` * [kubevirt-cloud-controller-manager](https://github.com/openshift/cloud-provider-kubevirt) git [09a0a5be](https://github.com/openshift/cloud-provider-kubevirt/commit/09a0a5beaa65fb589d7b571dc47f9748d2463b1c) `sha256:c1b99e03d3958182584d62cad24901925dd83ac6e9608576b49014aa906c6ac6` * [machine-os-images](https://github.com/openshift/machine-os-images) git [e5342c99](https://github.com/openshift/machine-os-images/commit/e5342c9905a94069e6801737dd6aeddfb74bbac4) `sha256:d2ed033609de31efd21a777db5dc7ca7b4a0cdbd588b3119b17d5a96c86dcd15` * [metallb-frr](https://github.com/openshift/frr) git [1277b238](https://github.com/openshift/frr/commit/1277b2387272397d3479d74d2d65112112f985b8) `sha256:642f56b7973e065214698bd5d8669bb032ec4f895dd5810bbf7d10a88caaa261` * [network-tools](https://github.com/openshift/network-tools) git [5c4b905c](https://github.com/openshift/network-tools/commit/5c4b905c09ccd6edadb2ff359f45b70ed334f948) `sha256:1ebeef4a0be988a9d510f5c5dc631c2e18afaca3398db4e743de1f2243d9ed95` * [nutanix-cloud-controller-manager](https://github.com/openshift/cloud-provider-nutanix) git [8e75679a](https://github.com/openshift/cloud-provider-nutanix/commit/8e75679a965b80fee0332f8758471a7d3a75a4e8) `sha256:9ded8c1c00aee131f98f058135c8a40c019ad8ff11fd2ae72b6a58ccdec27913` * [nutanix-machine-controllers](https://github.com/openshift/machine-api-provider-nutanix) git [60559fdd](https://github.com/openshift/machine-api-provider-nutanix/commit/60559fdd7092dd29aa1c72797c49279aa2da39ee) `sha256:0118b70559d23622f1a220c647047c8ceb204adc2362818671783b5d245ae8a7` * [openshift-controller-manager](https://github.com/openshift/openshift-controller-manager) git [26d20fea](https://github.com/openshift/openshift-controller-manager/commit/26d20feae8892f648f5b06ed3f5492fe6ffb4532) `sha256:568d9712d8410c7ff81525dbec350a27bb21a041a9d469ed7c8de4d5a4f8ad7d` * [openshift-state-metrics](https://github.com/openshift/openshift-state-metrics) git [e71e0996](https://github.com/openshift/openshift-state-metrics/commit/e71e09969f11a47c87b87c43b762ad1d01f6b04f) `sha256:ee2f179df6bf782f3ff0d0c63cca962259f6dda1549e978c17ac1972e85b2b6e` * [openstack-machine-api-provider](https://github.com/openshift/machine-api-provider-openstack) git [74bd2dd2](https://github.com/openshift/machine-api-provider-openstack/commit/74bd2dd2e7bc5b93e78b6b204012b6b7d981a4ba) `sha256:a8f55c80e53853d8e306167bc37d0611c70950e10562f78d2200acf9a09e2889` * [operator-marketplace](https://github.com/operator-framework/operator-marketplace) git [38da2ef7](https://github.com/operator-framework/operator-marketplace/commit/38da2ef78cc429f67aea7fb4e589df21ac1ed327) `sha256:971c0e7bf3d6ce26d66e6773d2a21af42ad750535e3c0c8ce90855ad5063f30b` * [powervs-cloud-controller-manager](https://github.com/openshift/cloud-provider-powervs) git [766c0952](https://github.com/openshift/cloud-provider-powervs/commit/766c0952fd19f8225fe59b2be8e8c8932b24ebd7) `sha256:14e8feadde7b16d1ab0412c1b8935eefda87985858f39208adcc60cdfb5bf867` * [powervs-machine-controllers](https://github.com/openshift/machine-api-provider-powervs) git [e88cf81d](https://github.com/openshift/machine-api-provider-powervs/commit/e88cf81dd9ad174f395b86f9cdc40fa30cb06bf4) `sha256:f5ba52a4791941fe6ec2b5da9fb4a57a0c8f3e45adc96815c9bfb94444413287` * [rhel-coreos](https://github.com/openshift/os) git [cf63d7a5](https://github.com/openshift/os/commit/cf63d7a58a420b35b7f5e42ea0e7deffec56cf91) `sha256:e4dd0f1518878de305d99172c94b136808594d38862e52f5a36bd017d7faab58` * [rhel-coreos-10](https://github.com/openshift/os) git [cf63d7a5](https://github.com/openshift/os/commit/cf63d7a58a420b35b7f5e42ea0e7deffec56cf91) `sha256:e8c289e6a3353da5f11c3be3c26e70ec1f3110e1145b303e5ca3d0031d0d9470` * [rhel-coreos-10-extensions](https://github.com/openshift/os) git [cf63d7a5](https://github.com/openshift/os/commit/cf63d7a58a420b35b7f5e42ea0e7deffec56cf91) `sha256:1bed5bba5a914856803c7ef188aa7a854560c901516b1c55dac16e1e33400fc4` * [rhel-coreos-extensions](https://github.com/openshift/os) git [cf63d7a5](https://github.com/openshift/os/commit/cf63d7a58a420b35b7f5e42ea0e7deffec56cf91) `sha256:aa4d3f805c6aa3db1e2037297e776a688f3012fa87c32291cc41715e1bbb0b14` * [route-controller-manager](https://github.com/openshift/route-controller-manager) git [55f77ca4](https://github.com/openshift/route-controller-manager/commit/55f77ca4cf0328b7c4fd7736bce79ebe171a9b6b) `sha256:ab2dcb1e5b32ea3d001f457705e4b41f65d46358f1474b68b78884099e81708e` * [vsphere-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-vsphere) git [ac542b5a](https://github.com/openshift/cluster-api-provider-vsphere/commit/ac542b5afbd9a3897cda34e7ea1852b61c945e36) `sha256:38834cb735fd49d763be91bd6364c29662120267705d4b892cd76a91edeae8fc` ### [agent-installer-api-server](https://github.com/openshift/assisted-service/tree/f271c506cb111693925c7602c5a0ea12e04b37d2) * [OCPBUGS-127124](https://issues.redhat.com/browse/OCPBUGS-127124): Allow agent-installer invoker to have a suffix [#10986](https://github.com/openshift/assisted-service/pull/10986) * [OCPBUGS-69811](https://issues.redhat.com/browse/OCPBUGS-69811): Updating ose-agent-installer-api-server-container image to be consistent with ART for 4.22 [#8601](https://github.com/openshift/assisted-service/pull/8601) * [OCPBUGS-121355](https://issues.redhat.com/browse/OCPBUGS-121355): Fix NUMAResourcesOperator CR name so it can be applied [#10934](https://github.com/openshift/assisted-service/pull/10934) * [OCPBUGS-120755](https://issues.redhat.com/browse/OCPBUGS-120755): added missing subscription name for lvms-operator [#10918](https://github.com/openshift/assisted-service/pull/10918) * [OCPBUGS-105805](https://issues.redhat.com/browse/OCPBUGS-105805): golang.org/x/crypto bump to v0.52.0 [#10796](https://github.com/openshift/assisted-service/pull/10796) * [Full changelog](https://github.com/openshift/assisted-service/compare/f8220b56913e9be3cf49d9b9950768b766c36f2c...f271c506cb111693925c7602c5a0ea12e04b37d2) ### [agent-installer-csr-approver, agent-installer-orchestrator](https://github.com/openshift/assisted-installer/tree/9e182cda60781b48aa0daeeb9f3113a0668c4d30) * [OCPBUGS-127124](https://issues.redhat.com/browse/OCPBUGS-127124): Allow agent-installer invoker to have a suffix [#2350](https://github.com/openshift/assisted-installer/pull/2350) * [OCPBUGS-69893](https://issues.redhat.com/browse/OCPBUGS-69893): Updating ose-agent-installer-orchestrator-container image to be consistent with ART for 4.22 [#1405](https://github.com/openshift/assisted-installer/pull/1405) * [Full changelog](https://github.com/openshift/assisted-installer/compare/d5515fa077062f9bfcb763d8131b0302bba6a144...9e182cda60781b48aa0daeeb9f3113a0668c4d30) ### [agent-installer-node-agent](https://github.com/openshift/assisted-installer-agent/tree/d958406a2cfbe3ed9db4963d004bc4d69226b84e) * [OCPBUGS-69939](https://issues.redhat.com/browse/OCPBUGS-69939): Updating ose-agent-installer-node-agent-container image to be consistent with ART for 4.22 [#1227](https://github.com/openshift/assisted-installer-agent/pull/1227) * [OCPBUGS-101855](https://issues.redhat.com/browse/OCPBUGS-101855): Bump golang.org/x/net from v0.47.0 to v0.53.0 [#1595](https://github.com/openshift/assisted-installer-agent/pull/1595) * [Full changelog](https://github.com/openshift/assisted-installer-agent/compare/753d625f3417752aabb1cf7088f311da4ec43da3...d958406a2cfbe3ed9db4963d004bc4d69226b84e) ### [agent-installer-ui](https://github.com/openshift-assisted/assisted-installer-ui/tree/f38c441f329c9339d9d53f484ad0057c34845ceb) * [OCPBUGS-123183](https://issues.redhat.com/browse/OCPBUGS-123183): Do not show IRI custom manifests in the disconnected UI [#4052](https://github.com/openshift-assisted/assisted-installer-ui/pull/4052) * And 16 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift-assisted/assisted-installer-ui/compare/a4947dc7a1cf3bb2506d093e37e28ed89bbe26de...f38c441f329c9339d9d53f484ad0057c34845ceb) ### [agent-installer-utils](https://github.com/openshift/agent-installer-utils/tree/c0d0cf6b00931cf87684144841872e17e024ac45) * [OCPBUGS-127041](https://issues.redhat.com/browse/OCPBUGS-127041): Refresh rendezvous IP selection list [#352](https://github.com/openshift/agent-installer-utils/pull/352) * [OCPBUGS-127009](https://issues.redhat.com/browse/OCPBUGS-127009): Fix agent TUI timeout [#351](https://github.com/openshift/agent-installer-utils/pull/351) * [Full changelog](https://github.com/openshift/agent-installer-utils/compare/817b11805be82a177657128eac624df2e969d9b2...c0d0cf6b00931cf87684144841872e17e024ac45) ### [aws-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-aws/tree/ac9d4e839ef4949cb29d28fa16405c0f0889aa14) * [OCPBUGS-101854](https://issues.redhat.com/browse/OCPBUGS-101854): replace golang.org/x/net with openshift-sustaining/net v0.50.0-sec.4 for CVE-2026-33814 [#648](https://github.com/openshift/cluster-api-provider-aws/pull/648) * 🌱 [release-4.22] OCPBUGS-119954: UPSTREAM: <carry>: Remove upstream .github files unused in OpenShift CI [#633](https://github.com/openshift/cluster-api-provider-aws/pull/633) * 🐛 [release-4.22] OCPBUGS-112305: UPSTREAM: 6132: Persist ProviderID immediately after instance creation [#626](https://github.com/openshift/cluster-api-provider-aws/pull/626) * [Full changelog](https://github.com/openshift/cluster-api-provider-aws/compare/9172366ccfbde3225e045b59587d38db655edd94...ac9d4e839ef4949cb29d28fa16405c0f0889aa14) ### [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/dc8b3b3ca8c6930b4f90ff4eaf262f093a4ef368) * [OCPBUGS-119697](https://issues.redhat.com/browse/OCPBUGS-119697): Add proxy hook for HyperShift CSI driver controller deployments [#619](https://github.com/openshift/csi-operator/pull/619) * [OCPBUGS-101882](https://issues.redhat.com/browse/OCPBUGS-101882), [OCPBUGS-101889](https://issues.redhat.com/browse/OCPBUGS-101889), [OCPBUGS-101890](https://issues.redhat.com/browse/OCPBUGS-101890), [OCPBUGS-102000](https://issues.redhat.com/browse/OCPBUGS-102000): Bump golang.org/x/net to v0.53.0 [#602](https://github.com/openshift/csi-operator/pull/602) * [Full changelog](https://github.com/openshift/csi-operator/compare/f0f24d930828f164945ea19ee0aa323e490f9323...dc8b3b3ca8c6930b4f90ff4eaf262f093a4ef368) ### [aws-karpenter-provider-aws](https://github.com/openshift/aws-karpenter-provider-aws/tree/f607badaa794779517b2a16a9d978f05a502ce8e) * [OCPBUGS-118884](https://issues.redhat.com/browse/OCPBUGS-118884): default max-pods to 250 for Custom AMI family [#43](https://github.com/openshift/aws-karpenter-provider-aws/pull/43) * [Full changelog](https://github.com/openshift/aws-karpenter-provider-aws/compare/f845ecdbf693d96bf129f746fb9b5328b6f1d549...f607badaa794779517b2a16a9d978f05a502ce8e) ### [aws-kms-encryption-provider](https://github.com/openshift/aws-encryption-provider/tree/5b568172eafbfb1ee078d72c69c8ffb84c77bf4c) * [OCPBUGS-83877](https://issues.redhat.com/browse/OCPBUGS-83877): Bump google.golang.org/grpc to v1.79.3 [#54](https://github.com/openshift/aws-encryption-provider/pull/54) * [OCPBUGS-70017](https://issues.redhat.com/browse/OCPBUGS-70017): Updating aws-kms-encryption-provider-container image to be consistent with ART for 4.22 [#33](https://github.com/openshift/aws-encryption-provider/pull/33) * [Full changelog](https://github.com/openshift/aws-encryption-provider/compare/19e7b623429799c9c549690a1b5ab499844411f9...5b568172eafbfb1ee078d72c69c8ffb84c77bf4c) ### [aws-machine-controllers](https://github.com/openshift/machine-api-provider-aws/tree/b85eccc0e60dde9a184ee176112b435ed88ccf33) * [OCPBUGS-101975](https://issues.redhat.com/browse/OCPBUGS-101975): fix CVE-2026-33814 by bumping golang.org/x/net to v0.53.0 [#198](https://github.com/openshift/machine-api-provider-aws/pull/198) * [OCPBUGS-126916](https://issues.redhat.com/browse/OCPBUGS-126916): Add opt-in pprof endpoint to machine-controller-manager [#218](https://github.com/openshift/machine-api-provider-aws/pull/218) * [OCPBUGS-126916](https://issues.redhat.com/browse/OCPBUGS-126916): Cache region validation response and close AWS sessions [#219](https://github.com/openshift/machine-api-provider-aws/pull/219) * [OCPBUGS-85277](https://issues.redhat.com/browse/OCPBUGS-85277): Changed timeout for node ready logic in OTE [#187](https://github.com/openshift/machine-api-provider-aws/pull/187) * [Full changelog](https://github.com/openshift/machine-api-provider-aws/compare/1a0ccbcfc0a7dc06f3a494f0e2b78aa0a0256b9c...b85eccc0e60dde9a184ee176112b435ed88ccf33) ### [aws-node-termination-handler](https://github.com/openshift/aws-node-termination-handler/tree/f909c408a6999444aff66ea496f9b884709cf372) * [OCPBUGS-101837](https://issues.redhat.com/browse/OCPBUGS-101837): CVE-2026-33814 openshift4/aws-node-termination-handler-rhel9: Go HTTP/2: Denial of Service via malformed SETTINGS_MAX_FRAME_SIZE frame [openshift-4.22] [#14](https://github.com/openshift/aws-node-termination-handler/pull/14) * [Full changelog](https://github.com/openshift/aws-node-termination-handler/compare/341ed3a086925b17671c5349343fedf988a1139e...f909c408a6999444aff66ea496f9b884709cf372) ### [azure-disk-csi-driver](https://github.com/openshift/azure-disk-csi-driver/tree/b9046c19b05e2dc75a929328e698ab2cc7e279c9) * UPSTREAM: 3635: OCPBUGS-96598: Bump golang.org/x/net to v0.55.0 [#165](https://github.com/openshift/azure-disk-csi-driver/pull/165) * [Full changelog](https://github.com/openshift/azure-disk-csi-driver/compare/015de26e222e97785488918a8fbe6fc4c2038d23...b9046c19b05e2dc75a929328e698ab2cc7e279c9) ### [azure-file-csi-driver](https://github.com/openshift/azure-file-csi-driver/tree/32f7275441afca97750de9f1e415bad7c8fbdee3) * [OCPBUGS-101874](https://issues.redhat.com/browse/OCPBUGS-101874): Bump golang.org/x/net to v0.53.0 [#154](https://github.com/openshift/azure-file-csi-driver/pull/154) * [Full changelog](https://github.com/openshift/azure-file-csi-driver/compare/91c5760d8435b799bc837f7eb6540025c369d572...32f7275441afca97750de9f1e415bad7c8fbdee3) ### [azure-kms-encryption-provider](https://github.com/openshift/azure-kubernetes-kms/tree/facac71adec60e553ff81da27f1b1f1c0ff82b25) * [OCPBUGS-74021](https://issues.redhat.com/browse/OCPBUGS-74021): Updating azure-kms-encryption-provider-container image to be consistent with ART for 4.22 [#27](https://github.com/openshift/azure-kubernetes-kms/pull/27) * [CNTRLPLANE-4024](https://issues.redhat.com/browse/CNTRLPLANE-4024): support sovereign Managed HSM endpoints- #56 [#56](https://github.com/openshift/azure-kubernetes-kms/pull/56) * [OCPBUGS-101846](https://issues.redhat.com/browse/OCPBUGS-101846): [release-4.22] Go HTTP/2: Denial of Service via malformed SETTINGS_MAX_FRAME_SIZE frame [#57](https://github.com/openshift/azure-kubernetes-kms/pull/57) * [Full changelog](https://github.com/openshift/azure-kubernetes-kms/compare/b7bc5e3eacc9d9defa895b73524a6a293119989f...facac71adec60e553ff81da27f1b1f1c0ff82b25) ### [baremetal-installer, installer, installer-artifacts](https://github.com/openshift/installer/tree/e61b55fa48c2892c1a777d1270cf2c7b7e81c92d) * [OCPBUGS-128831](https://issues.redhat.com/browse/OCPBUGS-128831): gcp: skip quota checks on transient errors [#10935](https://github.com/openshift/installer/pull/10935) * [OCPBUGS-126568](https://issues.redhat.com/browse/OCPBUGS-126568): [release-4.22] Bump Azure Marketplace Images to be up-to-date [#10884](https://github.com/openshift/installer/pull/10884) * [OCPBUGS-127124](https://issues.redhat.com/browse/OCPBUGS-127124): use different INSTALL_INVOKER for unconfigured ignition [#10903](https://github.com/openshift/installer/pull/10903) * [SPLAT-2865](https://issues.redhat.com/browse/SPLAT-2865): Add vSphere multi vCenter Day 2 support [#10740](https://github.com/openshift/installer/pull/10740) * [OCPBUGS-122251](https://issues.redhat.com/browse/OCPBUGS-122251): [release-4.22]: Promote GCD to GA [#10871](https://github.com/openshift/installer/pull/10871) * [OCPBUGS-126806](https://issues.redhat.com/browse/OCPBUGS-126806): Inject the pull-secret as podman secret in the agent-installer-ui container [#10897](https://github.com/openshift/installer/pull/10897) * [OCPBUGS-122133](https://issues.redhat.com/browse/OCPBUGS-122133): gcp: skip disk type check when the permission is denied [#10862](https://github.com/openshift/installer/pull/10862) * [OCPBUGS-119240](https://issues.redhat.com/browse/OCPBUGS-119240): gcp: allow GCD load balancer health-check firewall ranges [#10853](https://github.com/openshift/installer/pull/10853) * [OCPBUGS-100061](https://issues.redhat.com/browse/OCPBUGS-100061): openstack: Reserve addresses for load balancer [#10725](https://github.com/openshift/installer/pull/10725) * [OCPBUGS-114639](https://issues.redhat.com/browse/OCPBUGS-114639): OCPBUGS-112550, OCPBUGS-112549: Release 4.22 GCD and KMS support [#10783](https://github.com/openshift/installer/pull/10783) * [AGENT-1583](https://issues.redhat.com/browse/AGENT-1583): post-feature promotion (NoRegistryClusterInstall) openshift/api dependencies bump [#10817](https://github.com/openshift/installer/pull/10817) * [OCPBUGS-112471](https://issues.redhat.com/browse/OCPBUGS-112471): Update timeout in GetMarketplaceImage to 5 minutes [#10784](https://github.com/openshift/installer/pull/10784) * [OCPBUGS-111885](https://issues.redhat.com/browse/OCPBUGS-111885): pin argcomplete for yq on Python 3.9 (release-4.22) [#10766](https://github.com/openshift/installer/pull/10766) * [Full changelog](https://github.com/openshift/installer/compare/27857bd7921fc12dc3681c4812892cff949a1d34...e61b55fa48c2892c1a777d1270cf2c7b7e81c92d) ### [baremetal-operator](https://github.com/openshift/baremetal-operator/tree/7fc3bd6c4f36acec9944d5adcd2083ae21a8df4b) * [OCPBUGS-90570](https://issues.redhat.com/browse/OCPBUGS-90570): Reject non-empty checksum for OCI images [#501](https://github.com/openshift/baremetal-operator/pull/501) * [OCPBUGS-99420](https://issues.redhat.com/browse/OCPBUGS-99420): Create ports if they are already inspected and machine is re-registering [#518](https://github.com/openshift/baremetal-operator/pull/518) * [Full changelog](https://github.com/openshift/baremetal-operator/compare/165f4d069a4a563b5e12ab531ae5b9edc5a49937...7fc3bd6c4f36acec9944d5adcd2083ae21a8df4b) ### [baremetal-runtimecfg](https://github.com/openshift/baremetal-runtimecfg/tree/1df165545dd61e73101e73ec174e7bd2c930887a) * [OCPBUGS-112618](https://issues.redhat.com/browse/OCPBUGS-112618): Cloud Platforms: Filter out node's own IP from Upstreams [#401](https://github.com/openshift/baremetal-runtimecfg/pull/401) * [Full changelog](https://github.com/openshift/baremetal-runtimecfg/compare/dca8cb1be0cce1ce404dfd407ead1326a3c8bb40...1df165545dd61e73101e73ec174e7bd2c930887a) ### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/d0f23b14fbf35493e5b713e25ecf662ec239e76c) * [OCPBUGS-114426](https://issues.redhat.com/browse/OCPBUGS-114426): Fix go vet warning in process.go [#2408](https://github.com/openshift/oc/pull/2408) * [OCPBUGS-114426](https://issues.redhat.com/browse/OCPBUGS-114426): Update build-machinery-go vendor dependency [#2399](https://github.com/openshift/oc/pull/2399) * [OCPBUGS-114734](https://issues.redhat.com/browse/OCPBUGS-114734): Fix windows builds of oc rpm [#2383](https://github.com/openshift/oc/pull/2383) * [Full changelog](https://github.com/openshift/oc/compare/7ec2e14b74e700fec86dc0936a61f6c12b79d083...d0f23b14fbf35493e5b713e25ecf662ec239e76c) ### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/a79c9b1ea13e880adc1398fb1dfa43a55482dfe9) * [OCPBUGS-101875](https://issues.redhat.com/browse/OCPBUGS-101875): Bump golang.org/x/net to v0.56.0 to address CVE-2026-33814 [#1096](https://github.com/openshift/cloud-credential-operator/pull/1096) * [OCPBUGS-114669](https://issues.redhat.com/browse/OCPBUGS-114669): [release-4.22] GCP Alternate Universe Domain Support for WIF [#1092](https://github.com/openshift/cloud-credential-operator/pull/1092) * [OCPBUGS-114669](https://issues.redhat.com/browse/OCPBUGS-114669): Enable GCP custom universe domain support for CCO [#1083](https://github.com/openshift/cloud-credential-operator/pull/1083) * [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/c69fe7e078ad2e51f8352af04ff45c54a6a11e1d...a79c9b1ea13e880adc1398fb1dfa43a55482dfe9) ### [cloud-network-config-controller](https://github.com/openshift/cloud-network-config-controller/tree/8bc05a827fe54e1421013a198ffefe776efa5b6f) * : [release-4.22] OCPBUGS-115316: GCP: Set Universe Domain [#264](https://github.com/openshift/cloud-network-config-controller/pull/264) * [Full changelog](https://github.com/openshift/cloud-network-config-controller/compare/2d69ad953cfaa419e9b6221da9edb152ded91e0b...8bc05a827fe54e1421013a198ffefe776efa5b6f) ### [cluster-authentication-operator](https://github.com/openshift/cluster-authentication-operator/tree/8a0eef716961f0562523ee20f0ec8fb96dc8cc15) * [OCPBUGS-114426](https://issues.redhat.com/browse/OCPBUGS-114426): Update build-machinery-go vendor dependency [#1000](https://github.com/openshift/cluster-authentication-operator/pull/1000) * [OCPBUGS-101881](https://issues.redhat.com/browse/OCPBUGS-101881): Bump golang.org/x/net from v0.47.0 to v0.53.0 [#979](https://github.com/openshift/cluster-authentication-operator/pull/979) * [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/5a44cc2a8c36d144f8782e23f47bc31e2e4ead88...8a0eef716961f0562523ee20f0ec8fb96dc8cc15) ### [cluster-autoscaler-operator](https://github.com/openshift/cluster-autoscaler-operator/tree/effcafeed5e4ab9cee8e312de2aa123331eea9fa) * [OCPBUGS-101883](https://issues.redhat.com/browse/OCPBUGS-101883): Bump x/net package in release-4.22 [#387](https://github.com/openshift/cluster-autoscaler-operator/pull/387) * [Full changelog](https://github.com/openshift/cluster-autoscaler-operator/compare/260ea1b5967f47768a0727e8c84d451dc9de5ced...effcafeed5e4ab9cee8e312de2aa123331eea9fa) ### [cluster-baremetal-operator](https://github.com/openshift/cluster-baremetal-operator/tree/2831e27c7b76e07ce8f9516a9a35ea08482c3ffc) * [OCPBUGS-122244](https://issues.redhat.com/browse/OCPBUGS-122244): Make HostPath VolumeMounts ReadOnly for image customization container [#660](https://github.com/openshift/cluster-baremetal-operator/pull/660) * [OCPBUGS-99390](https://issues.redhat.com/browse/OCPBUGS-99390): Make CBO progress in non-baremetal platforms [#646](https://github.com/openshift/cluster-baremetal-operator/pull/646) * [Full changelog](https://github.com/openshift/cluster-baremetal-operator/compare/e65972f997216d9f67cb18112f0cb1a4b57b0fe3...2831e27c7b76e07ce8f9516a9a35ea08482c3ffc) ### [cluster-bootstrap](https://github.com/openshift/cluster-bootstrap/tree/4fc7368dbab7a85969d5c5a0462403b986e1d630) * [OCPBUGS-123142](https://issues.redhat.com/browse/OCPBUGS-123142): Update build-machinery-go vendor dependency [#148](https://github.com/openshift/cluster-bootstrap/pull/148) * [Full changelog](https://github.com/openshift/cluster-bootstrap/compare/e6be0fdfbf43883e2301dbf2d0eb3ab4a4f93383...4fc7368dbab7a85969d5c5a0462403b986e1d630) ### [cluster-cloud-controller-manager-operator](https://github.com/openshift/cluster-cloud-controller-manager-operator/tree/097842b5c1e0757e3f9b6ac56909efdc0b6e8638) * [SPLAT-2865](https://issues.redhat.com/browse/SPLAT-2865): Added support to manage kube-cloud-config for vSphere in openshift-config-managed [#498](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/498) * [OCPBUGS-101897](https://issues.redhat.com/browse/OCPBUGS-101897): Bump golang.org/x/net to v0.53.0 to address CVE-2026-33814 [#509](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/509) * [OCPBUGS-114394](https://issues.redhat.com/browse/OCPBUGS-114394): [release-4.22] GCP Alternate Universe Domain Support [#508](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/508) * [OCPBUGS-112665](https://issues.redhat.com/browse/OCPBUGS-112665): Moved node sync job creation from manifest to operator controller [#507](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/507) * [OCPBUGS-105883](https://issues.redhat.com/browse/OCPBUGS-105883): Created new job to update vSphere nodes to have vsphere label [#501](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/501) * [Full changelog](https://github.com/openshift/cluster-cloud-controller-manager-operator/compare/b99c3d88b0e7b125f0340bb5d8e3333fa3940a60...097842b5c1e0757e3f9b6ac56909efdc0b6e8638) ### [cluster-config-api](https://github.com/openshift/api/tree/231177cd43bccd49bad2bfb4c3cd4cc8153288fb) * [OCPBUGS-122251](https://issues.redhat.com/browse/OCPBUGS-122251): Promote GCD to GA in 4.22 [#3034](https://github.com/openshift/api/pull/3034) * [SPLAT-2865](https://issues.redhat.com/browse/SPLAT-2865): Add vSphere multi vCenter Day 2 [#2969](https://github.com/openshift/api/pull/2969) * [OCPBUGS-116848](https://issues.redhat.com/browse/OCPBUGS-116848): Add Sovereign cloud feature gate and UniverseDomain field to GCPPlatformStatus [#3022](https://github.com/openshift/api/pull/3022) * [OCPBUGS-113639](https://issues.redhat.com/browse/OCPBUGS-113639): move empty CRIOCredentialProviderConfig CR to run-level 0000_10 [#3010](https://github.com/openshift/api/pull/3010) * [SPLAT-2718](https://issues.redhat.com/browse/SPLAT-2718): Promote FeatureGateVSphereMixedNodeEnv to GA [#2949](https://github.com/openshift/api/pull/2949) * [OCPBUGS-113600](https://issues.redhat.com/browse/OCPBUGS-113600): [release-4.22] OCPBUGS-112479: Handle Sippy date-only format in featuregate-test-analyzer [#3008](https://github.com/openshift/api/pull/3008) * [Full changelog](https://github.com/openshift/api/compare/9fda5179a7f76209e548ccc46d16767ed1e0bddb...231177cd43bccd49bad2bfb4c3cd4cc8153288fb) ### [cluster-config-operator](https://github.com/openshift/cluster-config-operator/tree/29d2f219417244d952b5a5e89165dca3b0d2b4a4) * [SPLAT-2865](https://issues.redhat.com/browse/SPLAT-2865): Migrate vSphere sync of kube-cloud-config to 3CMO [#498](https://github.com/openshift/cluster-config-operator/pull/498) * [OCPBUGS-114426](https://issues.redhat.com/browse/OCPBUGS-114426): Update build-machinery-go vendor dependency [#503](https://github.com/openshift/cluster-config-operator/pull/503) * [OCPBUGS-77604](https://issues.redhat.com/browse/OCPBUGS-77604): Updating ose-cluster-config-operator-container image to be consistent with ART for 4.22 [#473](https://github.com/openshift/cluster-config-operator/pull/473) * [Full changelog](https://github.com/openshift/cluster-config-operator/compare/e0c2428e4618493ad9db0681e3b91444746ddf2c...29d2f219417244d952b5a5e89165dca3b0d2b4a4) ### [cluster-control-plane-machine-set-operator](https://github.com/openshift/cluster-control-plane-machine-set-operator/tree/1a0670568fedf4f75225de2a3bcd33613b9b5bfe) * [OCPBUGS-121958](https://issues.redhat.com/browse/OCPBUGS-121958): Guard against empty workspace field on vsphere [#420](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/420) * [Full changelog](https://github.com/openshift/cluster-control-plane-machine-set-operator/compare/55dea4dc947da2d8a9c1ffba451a41c3b3662718...1a0670568fedf4f75225de2a3bcd33613b9b5bfe) ### [cluster-csi-snapshot-controller-operator](https://github.com/openshift/cluster-csi-snapshot-controller-operator/tree/e9b3b21fbc322cb410a58b5f147ac76893d851ea) * [OCPBUGS-101892](https://issues.redhat.com/browse/OCPBUGS-101892): Bump golang.org/x/net from v0.52.0 to v0.53.0 [#286](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/286) * [Full changelog](https://github.com/openshift/cluster-csi-snapshot-controller-operator/compare/4847d2e09adb887610a0e18061bbf508e17f6ee3...e9b3b21fbc322cb410a58b5f147ac76893d851ea) ### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/43da660c27b3cfeb490837158cfaf3d2135d4fa2) * [OCPBUGS-89322](https://issues.redhat.com/browse/OCPBUGS-89322): cluster-restore.sh: move extra /var/lib/etcd files to backup [#1632](https://github.com/openshift/cluster-etcd-operator/pull/1632) * [OCPBUGS-101904](https://issues.redhat.com/browse/OCPBUGS-101904): Bump golang.org/x/net to v0.53.0 address CVE-2026-33814 [#1691](https://github.com/openshift/cluster-etcd-operator/pull/1691) * [OCPBUGS-114426](https://issues.redhat.com/browse/OCPBUGS-114426): Update build-machinery-go vendor dependency [#1704](https://github.com/openshift/cluster-etcd-operator/pull/1704) * [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/14ecb163d4a69d1e53802c21d799d6f16b2303dc...43da660c27b3cfeb490837158cfaf3d2135d4fa2) ### [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator/tree/c331da28c42721724ed5229c972c956cd1d9502c) * [OCPBUGS-88489](https://issues.redhat.com/browse/OCPBUGS-88489): Fix image registry deployment failure on aws-ovn-edge-zones [#1366](https://github.com/openshift/cluster-image-registry-operator/pull/1366) * [release 4.22] OCPBUGS-114413: GCP Universe Domain Support [#1364](https://github.com/openshift/cluster-image-registry-operator/pull/1364) * [OCPBUGS-112349](https://issues.redhat.com/browse/OCPBUGS-112349): Improve GCS KMS encryption error handling and documentation [#1362](https://github.com/openshift/cluster-image-registry-operator/pull/1362) * [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/f041d358ef164e02ae82cc5197f9ccd58f515f8c...c331da28c42721724ed5229c972c956cd1d9502c) ### [cluster-ingress-operator](https://github.com/openshift/cluster-ingress-operator/tree/ab5f68632a64486c295c84301600f630c6693976) * [OCPBUGS-112634](https://issues.redhat.com/browse/OCPBUGS-112634): Support Alternate Universe Domain [#1564](https://github.com/openshift/cluster-ingress-operator/pull/1564) * [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/656d475a0bc76b31b8e387abd9e19458531cc4a3...ab5f68632a64486c295c84301600f630c6693976) ### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/a18571de7438badd6206ba84f40a17160f524e94) * [OCPBUGS-101906](https://issues.redhat.com/browse/OCPBUGS-101906): Bump golang.org/x/net to v0.53.0 to address CVE-2026-33814 [#2295](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2295) * [OCPBUGS-114426](https://issues.redhat.com/browse/OCPBUGS-114426): Update build-machinery-go vendor dependency [#2312](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2312) * [OCPBUGS-86944](https://issues.redhat.com/browse/OCPBUGS-86944): Updating ose-cluster-kube-apiserver-operator-container image to be consistent with ART for 4.22 [#2072](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2072) * [OCPBUGS-120318](https://issues.redhat.com/browse/OCPBUGS-120318): [release-4.22] Backport 10-minute degraded inertia [#2294](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2294) * [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/9c413cd4dc8c3876cc40ee85c207bf9b143f106f...a18571de7438badd6206ba84f40a17160f524e94) ### [cluster-kube-controller-manager-operator](https://github.com/openshift/cluster-kube-controller-manager-operator/tree/b0509dae420643b9432921a158b3d219da3abd03) * [OCPBUGS-114426](https://issues.redhat.com/browse/OCPBUGS-114426): Update build-machinery-go vendor dependency [#969](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/969) * [OCPBUGS-77677](https://issues.redhat.com/browse/OCPBUGS-77677): Updating ose-cluster-kube-controller-manager-operator-container image to be consistent with ART for 4.22 [#916](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/916) * [OCPBUGS-116225](https://issues.redhat.com/browse/OCPBUGS-116225): [release-4.22] Add 10-minute degraded inertia [#966](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/966) * [Full changelog](https://github.com/openshift/cluster-kube-controller-manager-operator/compare/95150ed5dbf11370b4a06e6959c77efa13768561...b0509dae420643b9432921a158b3d219da3abd03) ### [cluster-kube-scheduler-operator](https://github.com/openshift/cluster-kube-scheduler-operator/tree/497c7928d45d88396c5c1e204592811427cc256b) * [OCPBUGS-114426](https://issues.redhat.com/browse/OCPBUGS-114426): Update build-machinery-go vendor dependency [#678](https://github.com/openshift/cluster-kube-scheduler-operator/pull/678) * [OCPBUGS-120133](https://issues.redhat.com/browse/OCPBUGS-120133): [release-4.22] Backport 10-minute degraded inertia [#664](https://github.com/openshift/cluster-kube-scheduler-operator/pull/664) * [Full changelog](https://github.com/openshift/cluster-kube-scheduler-operator/compare/51ea59abd057d0cef56b29b8a74efc28411d5427...497c7928d45d88396c5c1e204592811427cc256b) ### [cluster-machine-approver](https://github.com/openshift/cluster-machine-approver/tree/e13a380d18753308d3fb35cb6fc181b94204bd06) * [OCPBUGS-128496](https://issues.redhat.com/browse/OCPBUGS-128496): Revert EgressIP validation backport [#337](https://github.com/openshift/cluster-machine-approver/pull/337) * [OCPBUGS-120752](https://issues.redhat.com/browse/OCPBUGS-120752), [OCPBUGS-127108](https://issues.redhat.com/browse/OCPBUGS-127108): Always validate EgressIPs [#317](https://github.com/openshift/cluster-machine-approver/pull/317) * [Full changelog](https://github.com/openshift/cluster-machine-approver/compare/fa7bb0222038fdeb51ddeae57b4c193d1b44a0fa...e13a380d18753308d3fb35cb6fc181b94204bd06) ### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/ed2e62ae9bec79f1d4a71d15126dea0e6f20b3c7) * NO-ISSUE: synchronize OWNERS from main branch [release-4.22] [#3112](https://github.com/openshift/cluster-monitoring-operator/pull/3112) * [OCPBUGS-127466](https://issues.redhat.com/browse/OCPBUGS-127466): fix(e2e): use Job with backoffLimit for TestDocExamples [#3103](https://github.com/openshift/cluster-monitoring-operator/pull/3103) * [OCPBUGS-126959](https://issues.redhat.com/browse/OCPBUGS-126959): restore node-exporter textfile metrics with read-only rootfs [#3095](https://github.com/openshift/cluster-monitoring-operator/pull/3095) * [OCPBUGS-111059](https://issues.redhat.com/browse/OCPBUGS-111059): chore: backport support for ogx api adoption metrics [#3058](https://github.com/openshift/cluster-monitoring-operator/pull/3058) * [OCPBUGS-105469](https://issues.redhat.com/browse/OCPBUGS-105469): enable read-only rootfs for all containers [#3047](https://github.com/openshift/cluster-monitoring-operator/pull/3047) * [OCPBUGS-112572](https://issues.redhat.com/browse/OCPBUGS-112572): [release-4.22] Makefile: version-stamp golangci-lint binary to prevent stale linter [#3064](https://github.com/openshift/cluster-monitoring-operator/pull/3064) * [OCPBUGS-105304](https://issues.redhat.com/browse/OCPBUGS-105304): [release-4.22] wrap library-go resourceCache with mutex for thread safety [#3045](https://github.com/openshift/cluster-monitoring-operator/pull/3045) * [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/5e1f02a520816ad5df396937339da3ec6972d999...ed2e62ae9bec79f1d4a71d15126dea0e6f20b3c7) ### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/a3fadab79ae2eadbfd7311b77904801ed062afe9) * [OCPBUGS-101929](https://issues.redhat.com/browse/OCPBUGS-101929): [release-4.22] Go HTTP/2: Denial of Service via malformed SETTINGS_MAX_FRAME_SIZE frame [#3155](https://github.com/openshift/cluster-network-operator/pull/3155) * [OCPBUGS-113532](https://issues.redhat.com/browse/OCPBUGS-113532): ovn-kubernetes: Move MNP from ConfigMap to CLI flags [#3136](https://github.com/openshift/cluster-network-operator/pull/3136) * [OCPBUGS-119956](https://issues.redhat.com/browse/OCPBUGS-119956): Allow per-node OVN encap IP override via env-overrides [#3148](https://github.com/openshift/cluster-network-operator/pull/3148) * [OCPBUGS-99048](https://issues.redhat.com/browse/OCPBUGS-99048): Restart pods when rendering egressIP settings [#3061](https://github.com/openshift/cluster-network-operator/pull/3061) * [OCPBUGS-105556](https://issues.redhat.com/browse/OCPBUGS-105556): [4.22] frr-k8s: use Recreate strategy for statuscleaner deployment [#3130](https://github.com/openshift/cluster-network-operator/pull/3130) * [Full changelog](https://github.com/openshift/cluster-network-operator/compare/6a5fcccf86374942a57dac208d9435eb6b3d7150...a3fadab79ae2eadbfd7311b77904801ed062afe9) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/ec4783d7ba0a08b9d933a20636a6e2488097ec92) * [OCPBUGS-101927](https://issues.redhat.com/browse/OCPBUGS-101927): Bump golang.org/x/net from v0.49.0 to v0.58.0 [#1634](https://github.com/openshift/cluster-node-tuning-operator/pull/1634) * [OCPBUGS-113579](https://issues.redhat.com/browse/OCPBUGS-113579): Update PPC help description [#1613](https://github.com/openshift/cluster-node-tuning-operator/pull/1613) * [OCPBUGS-112554](https://issues.redhat.com/browse/OCPBUGS-112554): Use Add() instead of AddRateLimited() for routine Profile enqueues [#1601](https://github.com/openshift/cluster-node-tuning-operator/pull/1601) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/3c46665849c9a75b2ab7fc02d867a7ec4f5e4f18...ec4783d7ba0a08b9d933a20636a6e2488097ec92) ### [cluster-openshift-apiserver-operator](https://github.com/openshift/cluster-openshift-apiserver-operator/tree/f6648e03639d2eb2c9f88bf340ac0871f1c0b26e) * [OCPBUGS-114426](https://issues.redhat.com/browse/OCPBUGS-114426): Update build-machinery-go vendor dependency [#772](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/772) * [Full changelog](https://github.com/openshift/cluster-openshift-apiserver-operator/compare/8417fa98338c2adab73386c63c6d84af14ef99e4...f6648e03639d2eb2c9f88bf340ac0871f1c0b26e) ### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator/tree/8f4ce04189e9c5496548ed53e33943aba8756279) * [OCPBUGS-112334](https://issues.redhat.com/browse/OCPBUGS-112334): Pass management cluster proxy env vars to CSI driver operator deployments [#740](https://github.com/openshift/cluster-storage-operator/pull/740) * [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/25672c2af69d1fa76dec61f9db09a989dd5ccdf7...8f4ce04189e9c5496548ed53e33943aba8756279) ### [cluster-version-operator](https://github.com/openshift/cluster-version-operator/tree/830c080bb8992e1b3f59b9d426dd05e562426e85) * [OCPBUGS-101917](https://issues.redhat.com/browse/OCPBUGS-101917): Bump golang.org/x/net to v0.55.0 [#1455](https://github.com/openshift/cluster-version-operator/pull/1455) * [Full changelog](https://github.com/openshift/cluster-version-operator/compare/6ac86dc99c02366314381b720ab1d4a38d38f1c2...830c080bb8992e1b3f59b9d426dd05e562426e85) ### [console](https://github.com/openshift/console/tree/06881d216da710ad1f508578552d6757109d3dc9) * [OCPBUGS-122042](https://issues.redhat.com/browse/OCPBUGS-122042): Strip existing OCI tag before appending new version + fix CSP violation crash [#17345](https://github.com/openshift/console/pull/17345) * [OCPBUGS-115003](https://issues.redhat.com/browse/OCPBUGS-115003): Validate chart URL in /api/helm/verify to prevent SSRF [#17118](https://github.com/openshift/console/pull/17118) * [OCPBUGS-114725](https://issues.redhat.com/browse/OCPBUGS-114725): display operators in catalog when Tech Preview enabled [#17114](https://github.com/openshift/console/pull/17114) * [OCPBUGS-111417](https://issues.redhat.com/browse/OCPBUGS-111417): make cloud provider fields optional during operator install [#17014](https://github.com/openshift/console/pull/17014) * [OCPBUGS-109521](https://issues.redhat.com/browse/OCPBUGS-109521): Remove unscoped CSV watch from ClusterNotUpgradeableAlert [#17013](https://github.com/openshift/console/pull/17013) * [OCPBUGS-100519](https://issues.redhat.com/browse/OCPBUGS-100519), [OCPBUGS-101795](https://issues.redhat.com/browse/OCPBUGS-101795): Fix CVE-2026-69153 and CVE-2026-45623 - Bump postcss [#17054](https://github.com/openshift/console/pull/17054) * [OCPBUGS-112271](https://issues.redhat.com/browse/OCPBUGS-112271): Fix flaky TestAsyncCache backend test [#17045](https://github.com/openshift/console/pull/17045) * And 2 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift/console/compare/784dccde34ed5df006906c5c06fed1b7c0264981...06881d216da710ad1f508578552d6757109d3dc9) ### [container-networking-plugins, containernetworking-plugins-microshift](https://github.com/openshift/containernetworking-plugins/tree/5639160c0b8e785afa3eaf7cdde811c0369283a3) * [OCPBUGS-120707](https://issues.redhat.com/browse/OCPBUGS-120707): Remove rhel8 build stage [#249](https://github.com/openshift/containernetworking-plugins/pull/249) * [Full changelog](https://github.com/openshift/containernetworking-plugins/compare/db552ad333e84b99ca279a9c01ca2d918ec00c99...5639160c0b8e785afa3eaf7cdde811c0369283a3) ### [csi-driver-manila, openstack-cinder-csi-driver, openstack-cloud-controller-manager](https://github.com/openshift/cloud-provider-openstack/tree/4a6ddf89c57bbff5a7721efe96894f3520be256e) * [OCPBUGS-96666](https://issues.redhat.com/browse/OCPBUGS-96666): Bump golang.org/x/net to v0.55.0 [#416](https://github.com/openshift/cloud-provider-openstack/pull/416) * [Full changelog](https://github.com/openshift/cloud-provider-openstack/compare/710a2aea744fd04546d11ac781fb874694e33ad8...4a6ddf89c57bbff5a7721efe96894f3520be256e) ### [csi-external-attacher](https://github.com/openshift/csi-external-attacher/tree/fa0bcf1d3a3dfc4855d38fe39cef49e117ab614d) * UPSTREAM: 110: OCPBUGS-101913: Bump golang.org/x/net to v0.57.0 [#111](https://github.com/openshift/csi-external-attacher/pull/111) * [Full changelog](https://github.com/openshift/csi-external-attacher/compare/95a1979700f021e20879480b98b953bc382a0eaf...fa0bcf1d3a3dfc4855d38fe39cef49e117ab614d) ### [csi-external-provisioner](https://github.com/openshift/csi-external-provisioner/tree/253b987d5233b1adb93b5ae2c63102c0d06c01cf) * [OCPBUGS-96626](https://issues.redhat.com/browse/OCPBUGS-96626): Bump golang.org/x/net to v0.57.0 [#148](https://github.com/openshift/csi-external-provisioner/pull/148) * [Full changelog](https://github.com/openshift/csi-external-provisioner/compare/2d611ab4a7c6fa227a72d54c7ac88530d2c8513b...253b987d5233b1adb93b5ae2c63102c0d06c01cf) ### [csi-external-resizer](https://github.com/openshift/csi-external-resizer/tree/20f7fbe41654ebe10d2d4f50ae423c9686ce1c25) * [OCPBUGS-101944](https://issues.redhat.com/browse/OCPBUGS-101944): Bump golang.org/x/net to v0.53.0 [#209](https://github.com/openshift/csi-external-resizer/pull/209) * [Full changelog](https://github.com/openshift/csi-external-resizer/compare/b0e3fef25207098e170f7659322f411b01d54c7a...20f7fbe41654ebe10d2d4f50ae423c9686ce1c25) ### [csi-external-snapshotter, csi-snapshot-controller](https://github.com/openshift/csi-external-snapshotter/tree/c6b83544b30baa8049d6aa37e1e41f25e0ac5c61) * [OCPBUGS-101938](https://issues.redhat.com/browse/OCPBUGS-101938): UPSTREAM: 1452: Bump golang.org/x/net v0.53.0 to mitigate CVE-2026-33814 [#234](https://github.com/openshift/csi-external-snapshotter/pull/234) * [Full changelog](https://github.com/openshift/csi-external-snapshotter/compare/28f6e06357f2840c241b9cfe09d301516e681c87...c6b83544b30baa8049d6aa37e1e41f25e0ac5c61) ### [docker-builder](https://github.com/openshift/builder/tree/989ff30cd36cf3b857e0d1e8861f27f5aa778371) * [OCPBUGS-95539](https://issues.redhat.com/browse/OCPBUGS-95539): Bump golang.org/x/crypto to fix CVE-2025-22869,CVE-2025-47913,CVE-2026-46597,CVE-2026-39829,CVE-2026-39832 [#551](https://github.com/openshift/builder/pull/551) * [OCPBUGS-86910](https://issues.redhat.com/browse/OCPBUGS-86910): Updating openshift-enterprise-builder-container image to be consistent with ART for 4.22 [#538](https://github.com/openshift/builder/pull/538) * [Full changelog](https://github.com/openshift/builder/compare/fcd4ce2d96613a27bd1ab7f53ff47225976c4ba9...989ff30cd36cf3b857e0d1e8861f27f5aa778371) ### [docker-registry](https://github.com/openshift/image-registry/tree/179d7925210490c5de4846540e01c33601cd8cd1) * [release 4.22] OCPBUGS-114405: GCP: Support Alternate Universe Domain [#476](https://github.com/openshift/image-registry/pull/476) * [Full changelog](https://github.com/openshift/image-registry/compare/9eae44fcf44142a705031fa16a613c450dbe685a...179d7925210490c5de4846540e01c33601cd8cd1) ### [egress-router-cni](https://github.com/openshift/egress-router-cni/tree/de48cd14b2296d57397c1139076af4d1474c301f) * [OCPBUGS-120707](https://issues.redhat.com/browse/OCPBUGS-120707): Update Dockerfiles [#114](https://github.com/openshift/egress-router-cni/pull/114) * [Full changelog](https://github.com/openshift/egress-router-cni/compare/af8f30136791fa3f3dc9e5638bdb062db133bbbd...de48cd14b2296d57397c1139076af4d1474c301f) ### [gcp-cloud-controller-manager](https://github.com/openshift/cloud-provider-gcp/tree/df2fcb8be1b2d16eadcef4077ca2fa9101a6c067) * [OCPBUGS-128462](https://issues.redhat.com/browse/OCPBUGS-128462): Bump golang.org/x/net to v0.55.0 for CVE-2026-39821 [#171](https://github.com/openshift/cloud-provider-gcp/pull/171) * [OCPBUGS-101949](https://issues.redhat.com/browse/OCPBUGS-101949), [OCPBUGS-102055](https://issues.redhat.com/browse/OCPBUGS-102055): Bump golang.org/x/net to v0.53.0 for CVE-2026-33814 [#134](https://github.com/openshift/cloud-provider-gcp/pull/134) * NO-JIRA: Update OWNERS [#160](https://github.com/openshift/cloud-provider-gcp/pull/160) * [OCPBUGS-112265](https://issues.redhat.com/browse/OCPBUGS-112265): UPSTREAM: 1250: Support Universe Domain client options (#1250) [#141](https://github.com/openshift/cloud-provider-gcp/pull/141) * [OCPBUGS-99228](https://issues.redhat.com/browse/OCPBUGS-99228): Fix node.kubernetes.io/exclude-from-external-load-balancers on masters [#130](https://github.com/openshift/cloud-provider-gcp/pull/130) * [Full changelog](https://github.com/openshift/cloud-provider-gcp/compare/ea31ab85a7cf25e88532598b73502d535462a5d7...df2fcb8be1b2d16eadcef4077ca2fa9101a6c067) ### [gcp-machine-controllers](https://github.com/openshift/machine-api-provider-gcp/tree/03efd8ba0751d4b7cb2be874e32ac9b72e086e4d) * [OCPBUGS-114401](https://issues.redhat.com/browse/OCPBUGS-114401): gcd support [#193](https://github.com/openshift/machine-api-provider-gcp/pull/193) * [Full changelog](https://github.com/openshift/machine-api-provider-gcp/compare/0073bd1187c07febc963fc67f0df67cd33c8f218...03efd8ba0751d4b7cb2be874e32ac9b72e086e4d) ### [gcp-pd-csi-driver](https://github.com/openshift/gcp-pd-csi-driver/tree/e3556b4d8912f40ae4013f6bd597edd7c9cdb59d) * [OCPBUGS-114412](https://issues.redhat.com/browse/OCPBUGS-114412): Add Universe Domain Support [#129](https://github.com/openshift/gcp-pd-csi-driver/pull/129) * [Full changelog](https://github.com/openshift/gcp-pd-csi-driver/compare/48a7a1aa3f2200d01cf1b6e63a5a6cfd5004a8b0...e3556b4d8912f40ae4013f6bd597edd7c9cdb59d) ### [gcp-pd-csi-driver-operator](https://github.com/openshift/gcp-pd-csi-driver-operator/tree/03221b67d1fca980fc1ad0caf5f12ba66e40c6a6) * [OCPBUGS-101954](https://issues.redhat.com/browse/OCPBUGS-101954): Bump golang.org/x/net from v0.52.0 to v0.53.0 [#203](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/203) * [OCPBUGS-115120](https://issues.redhat.com/browse/OCPBUGS-115120): detect GCP Dedicated and use hyperdisk-balanced StorageClass [#204](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/204) * [Full changelog](https://github.com/openshift/gcp-pd-csi-driver-operator/compare/3da58a8c88a425e8e05d6e907f5492a49a0ee348...03221b67d1fca980fc1ad0caf5f12ba66e40c6a6) ### [haproxy-router](https://github.com/openshift/router/tree/4160f9e04d27dc3a9419b0d2e0f873629b67cf40) * [OCPBUGS-99286](https://issues.redhat.com/browse/OCPBUGS-99286): Make external cert validation asynchronous and preserve deletion rejection [#858](https://github.com/openshift/router/pull/858) * [OCPBUGS-101956](https://issues.redhat.com/browse/OCPBUGS-101956): Bump golang.org/x/net from v0.48.0 to v0.53.0 [#834](https://github.com/openshift/router/pull/834) * [Full changelog](https://github.com/openshift/router/compare/b2665a2999cec36350ccf2614b43941753027773...4160f9e04d27dc3a9419b0d2e0f873629b67cf40) ### [hyperkube, kube-proxy, pod](https://github.com/openshift/kubernetes/tree/9858a610ffeeca53f0ba04e92c634665c67237f5) * NO-JIRA: Rebase release-4.22 to Kubernetes v1.35.8 [#2773](https://github.com/openshift/kubernetes/pull/2773) * [OCPBUGS-107557](https://issues.redhat.com/browse/OCPBUGS-107557), [OCPBUGS-107672](https://issues.redhat.com/browse/OCPBUGS-107672): bump otel to v1.44.0 to fix CVE-2026-41178 [#2770](https://github.com/openshift/kubernetes/pull/2770) * [OCPBUGS-98604](https://issues.redhat.com/browse/OCPBUGS-98604): Add NodeSelectorAdjuster admission plugin for HCP clusters (part 2) [#2767](https://github.com/openshift/kubernetes/pull/2767) * [Full changelog](https://github.com/openshift/kubernetes/compare/05744abbe07157bc72508fd1872e46e9c38fbfe7...9858a610ffeeca53f0ba04e92c634665c67237f5) ### [hypershift](https://github.com/openshift/hypershift/tree/754de9e0ab582d654ae5507d31b3b4a4da7368de) * [OCPBUGS-127060](https://issues.redhat.com/browse/OCPBUGS-127060): Replace exponential backoff with fixed-interval requeue in CRR controller [#9721](https://github.com/openshift/hypershift/pull/9721) * [CNTRLPLANE-4569](https://issues.redhat.com/browse/CNTRLPLANE-4569): add kubeClientQPS and kubeClientBurst to ClusterAutoscaling [#9886](https://github.com/openshift/hypershift/pull/9886) * [OCPBUGS-129105](https://issues.redhat.com/browse/OCPBUGS-129105): [release-4.22] OCPBUGS-127049: fix(globalps): schedule global-pull-secret-syncer on karpenter nodes [#9895](https://github.com/openshift/hypershift/pull/9895) * [OCPBUGS-95572](https://issues.redhat.com/browse/OCPBUGS-95572): CVE-2026-46597 openshift4/ose-hypershift-rhel9: golang… [#9264](https://github.com/openshift/hypershift/pull/9264) * [OCPBUGS-101951](https://issues.redhat.com/browse/OCPBUGS-101951): Fix CVE-2026-33814 by bumping golang.org/x/net to v0.53.0 [#9528](https://github.com/openshift/hypershift/pull/9528) * [OCPBUGS-119698](https://issues.redhat.com/browse/OCPBUGS-119698): Add proxy env vars to cluster-storage-operator deployment" [#9494](https://github.com/openshift/hypershift/pull/9494) * [CNTRLPLANE-4158](https://issues.redhat.com/browse/CNTRLPLANE-4158): Maintain ingress serving cert for HostedCluster ingress [#9607](https://github.com/openshift/hypershift/pull/9607) * [OCPBUGS-120746](https://issues.redhat.com/browse/OCPBUGS-120746): Move packageserver PDB from guest cluster to management cluster [#9548](https://github.com/openshift/hypershift/pull/9548) * [OCPBUGS-127173](https://issues.redhat.com/browse/OCPBUGS-127173): filter AWS-reserved tag keys before calling DeleteTags [#9733](https://github.com/openshift/hypershift/pull/9733) * [OCPBUGS-123727](https://issues.redhat.com/browse/OCPBUGS-123727): fix(azure): skip KMS validation for private Key Vaults on ARO HCP [#9624](https://github.com/openshift/hypershift/pull/9624) * [OCPBUGS-112731](https://issues.redhat.com/browse/OCPBUGS-112731): fix(certs): normalize IP SANs to stop dual-stack KAS cert churn [#9496](https://github.com/openshift/hypershift/pull/9496) * [OCPBUGS-114436](https://issues.redhat.com/browse/OCPBUGS-114436): fix(konnectivity): enable --sync-forever to restore lost agent-server tunnels [#9432](https://github.com/openshift/hypershift/pull/9432) * [ACM-46124](https://issues.redhat.com/browse/ACM-46124): improve hypershift-rhel9-operator container grade on MCE 2.12 [release-4.22] [#9740](https://github.com/openshift/hypershift/pull/9740) * [OCPBUGS-125659](https://issues.redhat.com/browse/OCPBUGS-125659): fix(cpo): preserve immutable AWS load balancer annotations [#9637](https://github.com/openshift/hypershift/pull/9637) * [OCPBUGS-120704](https://issues.redhat.com/browse/OCPBUGS-120704): [release-4.22] fix(operator): health probes + pki-operator TLS config [#9600](https://github.com/openshift/hypershift/pull/9600) * [OCPBUGS-100445](https://issues.redhat.com/browse/OCPBUGS-100445): create virt-launcher NetworkPolicy on external infra cluster [#9205](https://github.com/openshift/hypershift/pull/9205) * [OCPBUGS-114889](https://issues.redhat.com/browse/OCPBUGS-114889): hardcode ETCD_METRICS=extensive in etcd StatefulSet template [#9440](https://github.com/openshift/hypershift/pull/9440) * [CNTRLPLANE-4321](https://issues.redhat.com/browse/CNTRLPLANE-4321): Cherry-pick kube-scheduler metrics support [#9490](https://github.com/openshift/hypershift/pull/9490) * [CNTRLPLANE-4024](https://issues.redhat.com/browse/CNTRLPLANE-4024): feat(azure): support managed HSM for KMS encryption [#9437](https://github.com/openshift/hypershift/pull/9437) * [Full changelog](https://github.com/openshift/hypershift/compare/2f5225b64a5e92f1c98ecea4b191932e3980a0c1...754de9e0ab582d654ae5507d31b3b4a4da7368de) ### [ibm-cloud-controller-manager](https://github.com/openshift/cloud-provider-ibm/tree/c8562135da8db1b79d6de930299eeeeb48bec6df) * [OCPBUGS-120700](https://issues.redhat.com/browse/OCPBUGS-120700): Bump golang.org/x/net to v0.58.0 to address CVE-2026-33814 [#110](https://github.com/openshift/cloud-provider-ibm/pull/110) * [Full changelog](https://github.com/openshift/cloud-provider-ibm/compare/24cff9a691e1ebee94669c834320c6ea974a2010...c8562135da8db1b79d6de930299eeeeb48bec6df) ### [ibm-vpc-block-csi-driver-operator](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/tree/d271169293dd749eb9bf2ae7fc1f0ba2644afffa) * [OCPBUGS-101952](https://issues.redhat.com/browse/OCPBUGS-101952): Bump golang.org/x/net to v0.53.0 [#192](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/192) * [Full changelog](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/compare/3d5956ddd2292c381309106d23fff1765380c55e...d271169293dd749eb9bf2ae7fc1f0ba2644afffa) ### [ibmcloud-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-ibmcloud/tree/c378efee05fd02323d241e86244dee3b56e32a45) * [OCPBUGS-101965](https://issues.redhat.com/browse/OCPBUGS-101965): Replace golang.org/x/net with openshift-sustaining/net [#176](https://github.com/openshift/cluster-api-provider-ibmcloud/pull/176) * [Full changelog](https://github.com/openshift/cluster-api-provider-ibmcloud/compare/03b143d588768a18fd8afa1534ea7d7a04b4d1f3...c378efee05fd02323d241e86244dee3b56e32a45) ### [insights-operator](https://github.com/openshift/insights-operator/tree/49f3bec7ab0ffe4572c3b643ff38873ec0771b6b) * [OCPBUGS-113495](https://issues.redhat.com/browse/OCPBUGS-113495): Add multicluster gatherer [#1351](https://github.com/openshift/insights-operator/pull/1351) * [OCPBUGS-122009](https://issues.redhat.com/browse/OCPBUGS-122009): add custom proxy field to insights config [#1362](https://github.com/openshift/insights-operator/pull/1362) * [Full changelog](https://github.com/openshift/insights-operator/compare/a46094471cfb564f3224975a2b1ea6c12d9d057b...49f3bec7ab0ffe4572c3b643ff38873ec0771b6b) ### [ironic](https://github.com/openshift/ironic-image/tree/cc7292ea2591cee804f8901b84a76b188d7d44e7) * Bug OCPBUGS-112711: Telco bugfixes sep26 [#915](https://github.com/openshift/ironic-image/pull/915) * [OCPBUGS-115160](https://issues.redhat.com/browse/OCPBUGS-115160): bump ironic to include fix [#907](https://github.com/openshift/ironic-image/pull/907) * [OCPBUGS-112341](https://issues.redhat.com/browse/OCPBUGS-112341): Update ironic hash to include fixes related to power management error… [#901](https://github.com/openshift/ironic-image/pull/901) * [Full changelog](https://github.com/openshift/ironic-image/compare/5d16ca14c3c757816c95e5830255912e8b8d8b49...cc7292ea2591cee804f8901b84a76b188d7d44e7) ### [keepalived-ipfailover](https://github.com/openshift/images/tree/d6a9ffc8bd60573ca6e343dce14a964ba67f6c24) * [OCPBUGS-70034](https://issues.redhat.com/browse/OCPBUGS-70034): Updating openshift-enterprise-keepalived-ipfailover-container image to be consistent with ART for 4.22 [#219](https://github.com/openshift/images/pull/219) * [Full changelog](https://github.com/openshift/images/compare/6035d101dbc9a7fdd8861d864aeb6f66bacd964b...d6a9ffc8bd60573ca6e343dce14a964ba67f6c24) ### [kube-metrics-server](https://github.com/openshift/kubernetes-metrics-server/tree/cb54716635ad48eb41ff5e0681ea006ec6f43322) * NO-ISSUE: synchronize OWNERS from main branch [release-4.22] [#90](https://github.com/openshift/kubernetes-metrics-server/pull/90) * [Full changelog](https://github.com/openshift/kubernetes-metrics-server/compare/38c16c4698d131ab0e2da0d4b4b76d5322a89bab...cb54716635ad48eb41ff5e0681ea006ec6f43322) ### [kube-state-metrics](https://github.com/openshift/kube-state-metrics/tree/6f6d10aac477adb8ba9952b5024d1ec94656ba32) * NO-ISSUE: synchronize OWNERS from main branch [release-4.22] [#187](https://github.com/openshift/kube-state-metrics/pull/187) * [Full changelog](https://github.com/openshift/kube-state-metrics/compare/0a5ea07ca01263c4273a1a929854969e11a69bea...6f6d10aac477adb8ba9952b5024d1ec94656ba32) ### [kube-storage-version-migrator](https://github.com/openshift/kubernetes-kube-storage-version-migrator/tree/5f86c7d2bace76cacd57770e2de0e1525cd4be15) * [OCPBUGS-77815](https://issues.redhat.com/browse/OCPBUGS-77815): Updating ose-kube-storage-version-migrator-container image to be consistent with ART for 4.22 [#240](https://github.com/openshift/kubernetes-kube-storage-version-migrator/pull/240) * [OCPBUGS-123142](https://issues.redhat.com/browse/OCPBUGS-123142): Update build-machinery-go vendor dependency [#261](https://github.com/openshift/kubernetes-kube-storage-version-migrator/pull/261) * [Full changelog](https://github.com/openshift/kubernetes-kube-storage-version-migrator/compare/72835e43c7754356645e41031f3a99926b4d42e6...5f86c7d2bace76cacd57770e2de0e1525cd4be15) ### [kubevirt-csi-driver](https://github.com/openshift/kubevirt-csi-driver/tree/9b959f8e94e210769cbf445751ea5a70b8827b5c) * [OCPBUGS-69717](https://issues.redhat.com/browse/OCPBUGS-69717): Updating ose-kubevirt-csi-driver-container image to be consistent with ART for 4.22 [#77](https://github.com/openshift/kubevirt-csi-driver/pull/77) * [Full changelog](https://github.com/openshift/kubevirt-csi-driver/compare/90f14506c2d4fecfba2c355934bde87e6f101a20...9b959f8e94e210769cbf445751ea5a70b8827b5c) ### [machine-api-operator](https://github.com/openshift/machine-api-operator/tree/c692bdb6104278a5f795cdc3ead4ed75c32a6eb7) * [OCPBUGS-126916](https://issues.redhat.com/browse/OCPBUGS-126916): Add opt-in kube-rbac-proxy sidecar for pprof endpoint (AWS) [#1558](https://github.com/openshift/machine-api-operator/pull/1558) * [SPLAT-2865](https://issues.redhat.com/browse/SPLAT-2865): Added multi vCenter Day 2 Support [#1531](https://github.com/openshift/machine-api-operator/pull/1531) * [OCPBUGS-101989](https://issues.redhat.com/browse/OCPBUGS-101989): Bump golang.org/x/net from v0.49.0 to v0.53.0 [#1541](https://github.com/openshift/machine-api-operator/pull/1541) * [OCPBUGS-115165](https://issues.redhat.com/browse/OCPBUGS-115165): CORS-4521: GCP: Add regional permission [#1538](https://github.com/openshift/machine-api-operator/pull/1538) * [Full changelog](https://github.com/openshift/machine-api-operator/compare/78c5104d9a69072749f4ddf681926bcc404ef271...c692bdb6104278a5f795cdc3ead4ed75c32a6eb7) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/188c6ebefd16670661e26d3d31def4a3ff7334ec) * [OCPBUGS-129375](https://issues.redhat.com/browse/OCPBUGS-129375): Fix layered OS updates on older nodes whose host skopeo cannot process multi-architecture signatures [#6617](https://github.com/openshift/machine-config-operator/pull/6617) * [OCPBUGS-128961](https://issues.redhat.com/browse/OCPBUGS-128961): Filter cosign signature tags from the IRI release lookup [#6620](https://github.com/openshift/machine-config-operator/pull/6620) * [OCPBUGS-127016](https://issues.redhat.com/browse/OCPBUGS-127016): disable bootimages update in TC-52373 proxy test [#6600](https://github.com/openshift/machine-config-operator/pull/6600) * [OCPBUGS-128622](https://issues.redhat.com/browse/OCPBUGS-128622): Add fix TC 63866 failing in CI job [#6601](https://github.com/openshift/machine-config-operator/pull/6601) * [OCPBUGS-123173](https://issues.redhat.com/browse/OCPBUGS-123173): remove nft chains before checking the ignition config [#6541](https://github.com/openshift/machine-config-operator/pull/6541) * [OCPBUGS-119240](https://issues.redhat.com/browse/OCPBUGS-119240): drop GCD health-check ranges in openshift-gcp-routes [#6564](https://github.com/openshift/machine-config-operator/pull/6564) * [OCPBUGS-101987](https://issues.redhat.com/browse/OCPBUGS-101987): Fix CVE-2026-33814 by adding patch for golang.org/x/net package [#6503](https://github.com/openshift/machine-config-operator/pull/6503) * [OCPBUGS-127018](https://issues.redhat.com/browse/OCPBUGS-127018): Correctly handle MC deletion in image mode when no new build is required [#6567](https://github.com/openshift/machine-config-operator/pull/6567) * [OCPBUGS-127016](https://issues.redhat.com/browse/OCPBUGS-127016): Fix IsBootImageUpdateSupported to include vSphere and Azure platforms [#6565](https://github.com/openshift/machine-config-operator/pull/6565) * [OCPBUGS-125661](https://issues.redhat.com/browse/OCPBUGS-125661): Replace wildcard permissions with explicit verbs in MachineConfigServer ClusterRole [#6551](https://github.com/openshift/machine-config-operator/pull/6551) * [OCPBUGS-122130](https://issues.redhat.com/browse/OCPBUGS-122130): Retry on conflict in syncMachineConfigNodes [#6521](https://github.com/openshift/machine-config-operator/pull/6521) * [OCPBUGS-126739](https://issues.redhat.com/browse/OCPBUGS-126739): improve JSON unmarshalling for secret decoding [#6561](https://github.com/openshift/machine-config-operator/pull/6561) * [OCPBUGS-126637](https://issues.redhat.com/browse/OCPBUGS-126637): Mount /etc/container in mosb [#6557](https://github.com/openshift/machine-config-operator/pull/6557) * [OCPBUGS-122239](https://issues.redhat.com/browse/OCPBUGS-122239): [TNF] Add infinite retry on untaint systemd unit [#6554](https://github.com/openshift/machine-config-operator/pull/6554) * [OCPBUGS-122961](https://issues.redhat.com/browse/OCPBUGS-122961): updateLayeredOS deploy-from-self when skopeo < 1.22.2 [#6538](https://github.com/openshift/machine-config-operator/pull/6538) * [OCPBUGS-122279](https://issues.redhat.com/browse/OCPBUGS-122279): limit ContainerRuntimeConfig status condition to 3 [#6531](https://github.com/openshift/machine-config-operator/pull/6531) * [OCPBUGS-121849](https://issues.redhat.com/browse/OCPBUGS-121849): Fix vsphere network absolute paths [#6512](https://github.com/openshift/machine-config-operator/pull/6512) * [OCPBUGS-120671](https://issues.redhat.com/browse/OCPBUGS-120671): Skip vsphere fd-unmatched machinesets for bootimage updates [#6494](https://github.com/openshift/machine-config-operator/pull/6494) * [OCPBUGS-119936](https://issues.redhat.com/browse/OCPBUGS-119936): Increase TC-74751 Eventually timeout for vSphere OVA upload [#6492](https://github.com/openshift/machine-config-operator/pull/6492) * [OCPBUGS-115401](https://issues.redhat.com/browse/OCPBUGS-115401): Update message for MachineOSBuildFailed condition [#6479](https://github.com/openshift/machine-config-operator/pull/6479) * [OCPBUGS-116943](https://issues.redhat.com/browse/OCPBUGS-116943): Update AMI Whitelist [#6489](https://github.com/openshift/machine-config-operator/pull/6489) * [OCPBUGS-112785](https://issues.redhat.com/browse/OCPBUGS-112785): Revert TNF Graceful node shutdown [#6461](https://github.com/openshift/machine-config-operator/pull/6461) * [OCPBUGS-114418](https://issues.redhat.com/browse/OCPBUGS-114418): [release-4.22] OCPBUGS-113615: Azure confidential clusters should be flagged by skew enforcement [#6459](https://github.com/openshift/machine-config-operator/pull/6459) * [OCPBUGS-114392](https://issues.redhat.com/browse/OCPBUGS-114392): Use kubernetes scheme in drain controller event recorder [#6458](https://github.com/openshift/machine-config-operator/pull/6458) * [AGENT-1583](https://issues.redhat.com/browse/AGENT-1583): post-feature promotion (NoRegistryClusterInstall) openshift/api dependencies bump [#6418](https://github.com/openshift/machine-config-operator/pull/6418) * [OCPBUGS-112618](https://issues.redhat.com/browse/OCPBUGS-112618): Fix upstreams for CoreDNS pods on Cloud platforms [#6438](https://github.com/openshift/machine-config-operator/pull/6438) * [OCPBUGS-112614](https://issues.redhat.com/browse/OCPBUGS-112614): OCPBUGS-109739: Increase rpm-ostree rebase retry backoff and preserve error [#6436](https://github.com/openshift/machine-config-operator/pull/6436) * [OCPBUGS-105521](https://issues.redhat.com/browse/OCPBUGS-105521): Fix SHA idempotency test in nmstate-configuration.sh [#6392](https://github.com/openshift/machine-config-operator/pull/6392) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/835832994bd362663146d543612f7b72875383b8...188c6ebefd16670661e26d3d31def4a3ff7334ec) ### [machine-image-customization-controller](https://github.com/openshift/image-customization-controller/tree/d3987ccbfd395465cb531bada3f5b4d7695ab4f0) * [OCPBUGS-101953](https://issues.redhat.com/browse/OCPBUGS-101953): Bump golang.org/x/net to v0.53.0 [#196](https://github.com/openshift/image-customization-controller/pull/196) * [Full changelog](https://github.com/openshift/image-customization-controller/compare/a43d9c977f6332577efcd383cf173a2ff5805a4d...d3987ccbfd395465cb531bada3f5b4d7695ab4f0) ### [monitoring-plugin](https://github.com/openshift/monitoring-plugin/tree/6e076ce45d38c2934d55fc971d97a9524b1775b6) * NO-JIRA: [release-4.22] Sanitize alert runbook URLs [#1295](https://github.com/openshift/monitoring-plugin/pull/1295) * [OCPBUGS-101991](https://issues.redhat.com/browse/OCPBUGS-101991): CVE-2026-33814 openshift4/ose-monitoring-plugin-rhel9: Go HTTP/2: Denial of Service via malformed SETTINGS_MAX_FRAME_SIZE frame [openshift-4.22] [#1202](https://github.com/openshift/monitoring-plugin/pull/1202) * [OLS-3921](https://issues.redhat.com/browse/OLS-3921): disable button shrink [#1189](https://github.com/openshift/monitoring-plugin/pull/1189) * [OCPBUGS-98787](https://issues.redhat.com/browse/OCPBUGS-98787): replace outdated react-linkify dependency [#1150](https://github.com/openshift/monitoring-plugin/pull/1150) * [Full changelog](https://github.com/openshift/monitoring-plugin/compare/c75ff99e5dfd588785f0427173ff063983e307ba...6e076ce45d38c2934d55fc971d97a9524b1775b6) ### [multus-admission-controller](https://github.com/openshift/multus-admission-controller/tree/d5dc7fc724bdad569676e56a3b61aec67824da43) * [OCPBUGS-101972](https://issues.redhat.com/browse/OCPBUGS-101972): bump golang.org/x/net to v0.53.0 to fix CVE-2026-33814 [#130](https://github.com/openshift/multus-admission-controller/pull/130) * [Full changelog](https://github.com/openshift/multus-admission-controller/compare/d4dd42ba9c17b04e0e5003147f4e140ea5e34749...d5dc7fc724bdad569676e56a3b61aec67824da43) ### [multus-cni, multus-cni-microshift](https://github.com/openshift/multus-cni/tree/1a84f03d6f770cd5294e7ceff0551379705666fa) * [OCPBUGS-101992](https://issues.redhat.com/browse/OCPBUGS-101992): [release-4.22] Go HTTP/2: Denial of Service via malformed SETTINGS_MAX_FRAME_SIZE frame [#353](https://github.com/openshift/multus-cni/pull/353) * [OCPBUGS-120707](https://issues.redhat.com/browse/OCPBUGS-120707): Remove rhel8 build stage [#360](https://github.com/openshift/multus-cni/pull/360) * [OCPBUGS-120682](https://issues.redhat.com/browse/OCPBUGS-120682): [Release 4.22] Cherry-pick fix for the issue of stripping delegate datastore config on CNI DEL, leaking IPAM addresses [#350](https://github.com/openshift/multus-cni/pull/350) * [OCPBUGS-114732](https://issues.redhat.com/browse/OCPBUGS-114732): [release-4.22] Revert "Sort DeviceIDs in GetPodResourceMap for deterministic ordering" [#346](https://github.com/openshift/multus-cni/pull/346) * [Full changelog](https://github.com/openshift/multus-cni/compare/b4ec7d8239ce4bd3ed949bce9816a013377b44c7...1a84f03d6f770cd5294e7ceff0551379705666fa) ### [multus-networkpolicy](https://github.com/openshift/multus-networkpolicy/tree/ad9a8654c91ec0ec9155f619ea4cb84c9f22e202) * [OCPBUGS-101970](https://issues.redhat.com/browse/OCPBUGS-101970): [release-4.22] Go HTTP/2: Denial of Service via malformed SETTINGS_MAX_FRAME_SIZE frame [#124](https://github.com/openshift/multus-networkpolicy/pull/124) * [Full changelog](https://github.com/openshift/multus-networkpolicy/compare/834a093f693e521b8dc4ec7168d03cfba2c1cba1...ad9a8654c91ec0ec9155f619ea4cb84c9f22e202) ### [multus-route-override-cni](https://github.com/openshift/route-override-cni/tree/92556e11a280668cfb87cd8f28197f18a4d91f43) * [OCPBUGS-120707](https://issues.redhat.com/browse/OCPBUGS-120707): Remove rhel8 build stage [#79](https://github.com/openshift/route-override-cni/pull/79) * [OCPBUGS-120707](https://issues.redhat.com/browse/OCPBUGS-120707): Remove rhel8 build stage [#80](https://github.com/openshift/route-override-cni/pull/80) * [Full changelog](https://github.com/openshift/route-override-cni/compare/08af4127c77976510cad1c096d9aca977d8ae5af...92556e11a280668cfb87cd8f28197f18a4d91f43) ### [multus-whereabouts-ipam-cni](https://github.com/openshift/whereabouts-cni/tree/ad6183342390eeed3621df3cfe71403011176221) * [OCPBUGS-101984](https://issues.redhat.com/browse/OCPBUGS-101984): Fix CVE-2026-33814 by adding patch for golang.org/x/net package [#422](https://github.com/openshift/whereabouts-cni/pull/422) * [OCPBUGS-120707](https://issues.redhat.com/browse/OCPBUGS-120707): Remove rhel8 build stage [#429](https://github.com/openshift/whereabouts-cni/pull/429) * [Full changelog](https://github.com/openshift/whereabouts-cni/compare/d691040e509bb20c26b5e8366c0d6f3bb45a5e02...ad6183342390eeed3621df3cfe71403011176221) ### [must-gather](https://github.com/openshift/must-gather/tree/0e52d3009279e9517f5c9df0178d2cc15d9ad31a) * [OCPBUGS-123142](https://issues.redhat.com/browse/OCPBUGS-123142): Update build-machinery-go vendor dependency [#565](https://github.com/openshift/must-gather/pull/565) * [Full changelog](https://github.com/openshift/must-gather/compare/8554213fa214e8e165e7bedaf8d892bb824d83ef...0e52d3009279e9517f5c9df0178d2cc15d9ad31a) ### [network-interface-bond-cni](https://github.com/openshift/bond-cni/tree/06d7a6add78f1360ae5b8d09b49873763a43b7bf) * [OCPBUGS-120707](https://issues.redhat.com/browse/OCPBUGS-120707): Remove rhel8 build stage [#124](https://github.com/openshift/bond-cni/pull/124) * [OCPBUGS-69972](https://issues.redhat.com/browse/OCPBUGS-69972): Updating ose-network-interface-bond-cni-container image to be consistent with ART for 4.22 [#109](https://github.com/openshift/bond-cni/pull/109) * [Full changelog](https://github.com/openshift/bond-cni/compare/5ef2d3205f11fba65e3949c0c57897420a83974a...06d7a6add78f1360ae5b8d09b49873763a43b7bf) ### [network-metrics-daemon](https://github.com/openshift/network-metrics-daemon/tree/a4519a29cde04c7606fb36ec6fd71584e1024023) * [OCPBUGS-77680](https://issues.redhat.com/browse/OCPBUGS-77680): Updating ose-network-metrics-daemon-container image to be consistent with ART for 4.22 [#142](https://github.com/openshift/network-metrics-daemon/pull/142) * [OCPBUGS-101990](https://issues.redhat.com/browse/OCPBUGS-101990): Replace golang.org/x/net with github.com/openshift-sustaining/net@v0.50.0-sec.3 [#149](https://github.com/openshift/network-metrics-daemon/pull/149) * [Full changelog](https://github.com/openshift/network-metrics-daemon/compare/5b233ea1d80733c1b00c6bad65dec0620dbf783a...a4519a29cde04c7606fb36ec6fd71584e1024023) ### [networking-console-plugin](https://github.com/openshift/networking-console-plugin/tree/fb3f15777c9c6b278d97b6de5e7cd25900f41bf6) * maintenance: Bump the npm group with 24 updates [#578](https://github.com/openshift/networking-console-plugin/pull/578) * maintenance: Bump the npm group across 1 directory with 21 updates [#569](https://github.com/openshift/networking-console-plugin/pull/569) * [OCPNETUI-147](https://issues.redhat.com/browse/OCPNETUI-147): Align shared modules with Console [#564](https://github.com/openshift/networking-console-plugin/pull/564) * maintenance: Bump the npm group with 15 updates [#552](https://github.com/openshift/networking-console-plugin/pull/552) * maintenance: Bump the npm group across 1 directory with 20 updates [#535](https://github.com/openshift/networking-console-plugin/pull/535) * maintenance: Bump the npm group with 249 updates [#507](https://github.com/openshift/networking-console-plugin/pull/507) * [OCPBUGS-82108](https://issues.redhat.com/browse/OCPBUGS-82108): Marked strings for i18n in NetworkPolicies list page [#475](https://github.com/openshift/networking-console-plugin/pull/475) * [Full changelog](https://github.com/openshift/networking-console-plugin/compare/93a0249eaee2099ea63819d8ca6f35b8f9d507a6...fb3f15777c9c6b278d97b6de5e7cd25900f41bf6) ### [oauth-apiserver](https://github.com/openshift/oauth-apiserver/tree/52fd93c590624badba3fb667c273fa7a011793f6) * [OCPBUGS-109741](https://issues.redhat.com/browse/OCPBUGS-109741): Updating ose-oauth-apiserver-container image to be consistent with ART for 4.22 [#218](https://github.com/openshift/oauth-apiserver/pull/218) * [OCPBUGS-114426](https://issues.redhat.com/browse/OCPBUGS-114426): Update build-machinery-go vendor dependency [#230](https://github.com/openshift/oauth-apiserver/pull/230) * [Full changelog](https://github.com/openshift/oauth-apiserver/compare/4c002a9114937ea9c20213f00892761c2013e60b...52fd93c590624badba3fb667c273fa7a011793f6) ### [oauth-proxy](https://github.com/openshift/oauth-proxy/tree/50d6087dd965f0eb85d54abe4a56bb663cb03aab) * [OCPBUGS-112096](https://issues.redhat.com/browse/OCPBUGS-112096): bugfix: rewrite open redirect strings to '/' [#379](https://github.com/openshift/oauth-proxy/pull/379) * [Full changelog](https://github.com/openshift/oauth-proxy/compare/367b72380a41025060d2372269d192cffb4167de...50d6087dd965f0eb85d54abe4a56bb663cb03aab) ### [oauth-server](https://github.com/openshift/oauth-server/tree/6a3cf06edd0922ea79b857ad888c7bcd83b94ea5) * [OCPBUGS-92015](https://issues.redhat.com/browse/OCPBUGS-92015): bugfix: default to english when Accept-Language header contains more than 1000 underscores [#268](https://github.com/openshift/oauth-server/pull/268) * [OCPBUGS-114426](https://issues.redhat.com/browse/OCPBUGS-114426): Update build-machinery-go vendor dependency [#263](https://github.com/openshift/oauth-server/pull/263) * [OCPBUGS-100337](https://issues.redhat.com/browse/OCPBUGS-100337): Updating oauth-server-container image to be consistent with ART for 4.22 [#256](https://github.com/openshift/oauth-server/pull/256) * [Full changelog](https://github.com/openshift/oauth-server/compare/42031614956a88806d0503cd619b49975ad61682...6a3cf06edd0922ea79b857ad888c7bcd83b94ea5) ### [oc-mirror](https://github.com/openshift/oc-mirror/tree/ed9ff0d96dcbd591d6634d200d1fff9219629b69) * [OCPBUGS-129169](https://issues.redhat.com/browse/OCPBUGS-129169): v1 accept catalog root entries and relative symlink targets [#1574](https://github.com/openshift/oc-mirror/pull/1574) * [OCPBUGS-92814](https://issues.redhat.com/browse/OCPBUGS-92814): v1/e2e: reduce helm download flakiness [#1455](https://github.com/openshift/oc-mirror/pull/1455) * [OCPBUGS-90149](https://issues.redhat.com/browse/OCPBUGS-90149): fix(helm): tolerate v-prefix version mismatch in disk-to-mirror [#1448](https://github.com/openshift/oc-mirror/pull/1448) * [Full changelog](https://github.com/openshift/oc-mirror/compare/88debf38cbc3009b2ad81cd05e932abc3ce308a7...ed9ff0d96dcbd591d6634d200d1fff9219629b69) ### [olm-catalogd, olm-operator-controller](https://github.com/openshift/operator-framework-operator-controller/tree/53c4f9ea3e6d716a14121e957a811514828d24aa) * [OCPBUGS-102003](https://issues.redhat.com/browse/OCPBUGS-102003): [release-4.22] Go HTTP/2: Denial of Service via malformed SETTINGS_MAX_FRAME_SIZE frame [#800](https://github.com/openshift/operator-framework-operator-controller/pull/800) * [OCPBUGS-102011](https://issues.redhat.com/browse/OCPBUGS-102011): Bump golang.org/x/net to v0.53.0 to address CVE-2026-33814 [#793](https://github.com/openshift/operator-framework-operator-controller/pull/793) * [Full changelog](https://github.com/openshift/operator-framework-operator-controller/compare/f80de29f7161d9bca6c92b89396f90fe60bd438f...53c4f9ea3e6d716a14121e957a811514828d24aa) ### [openshift-apiserver](https://github.com/openshift/openshift-apiserver/tree/77f4eab69952824801ecc4113666a5e87684c899) * [OCPBUGS-109742](https://issues.redhat.com/browse/OCPBUGS-109742): Updating ose-openshift-apiserver-container image to be consistent with ART for 4.22 [#675](https://github.com/openshift/openshift-apiserver/pull/675) * [OCPBUGS-114426](https://issues.redhat.com/browse/OCPBUGS-114426): Update build-machinery-go vendor dependency [#685](https://github.com/openshift/openshift-apiserver/pull/685) * [Full changelog](https://github.com/openshift/openshift-apiserver/compare/7fa546d41a73b519e3af0e6428471c4aaf5c71e5...77f4eab69952824801ecc4113666a5e87684c899) ### [openstack-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-openstack/tree/6d7ee2d70f44d25bb15a184103574b9c7b967253) * UPSTREAM-SYNC: Merge https://github.com/kubernetes-sigs/cluster-api-provider-openstack:release-0.14 into release-4.22 [#419](https://github.com/openshift/cluster-api-provider-openstack/pull/419) * [Full changelog](https://github.com/openshift/cluster-api-provider-openstack/compare/06d95461581f9374ae05959b66fc50e2a17d077c...6d7ee2d70f44d25bb15a184103574b9c7b967253) ### [openstack-resource-controller](https://github.com/openshift/openstack-resource-controller/tree/b9a621ee75f4a474d3adcbb8330cd06a2731f370) * [OCPBUGS-101857](https://issues.redhat.com/browse/OCPBUGS-101857): Replace golang.org/x/net with github.com/openshift-sustaining/net@v0.50.0-sec.3 to address CVE-2026-33814 [#43](https://github.com/openshift/openstack-resource-controller/pull/43) * [Full changelog](https://github.com/openshift/openstack-resource-controller/compare/cbea7a9cab145c32e2f347be69996b649893cc22...b9a621ee75f4a474d3adcbb8330cd06a2731f370) ### [operator-framework-tools, operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/5359e60525288af86885e14d89e3210878f87274) * [OCPBUGS-101995](https://issues.redhat.com/browse/OCPBUGS-101995): Bump golang.org/x/net to v0.53.0 to address CVE-2026-33814 [#1362](https://github.com/openshift/operator-framework-olm/pull/1362) * [OCPBUGS-95441](https://issues.redhat.com/browse/OCPBUGS-95441), [OCPBUGS-95458](https://issues.redhat.com/browse/OCPBUGS-95458): bumping containerd to v1.7.33 [#1353](https://github.com/openshift/operator-framework-olm/pull/1353) * [Full changelog](https://github.com/openshift/operator-framework-olm/compare/de6260e53055e10e216ec668d692a35554ab0585...5359e60525288af86885e14d89e3210878f87274) ### [ovn-kubernetes, ovn-kubernetes-microshift](https://github.com/openshift/ovn-kubernetes/tree/dc35130bb7d144854d80f4673493977ed26b56f1) * [OCPBUGS-128906](https://issues.redhat.com/browse/OCPBUGS-128906): NO-JIRA: Branch Sync release-5.0 to release-4.22 [10-01-2026] [#3502](https://github.com/openshift/ovn-kubernetes/pull/3502) * NO-JIRA: Branch Sync release-5.0 to release-4.22 [09-29-2026] [#3490](https://github.com/openshift/ovn-kubernetes/pull/3490) * [OCPBUGS-128612](https://issues.redhat.com/browse/OCPBUGS-128612): Branch Sync release-5.0 to release-4.22 [09-25-2026] [#3476](https://github.com/openshift/ovn-kubernetes/pull/3476) * [OCPBUGS-128244](https://issues.redhat.com/browse/OCPBUGS-128244): Branch Sync release-5.0 to release-4.22 [09-18-2026] [#3461](https://github.com/openshift/ovn-kubernetes/pull/3461) * [OCPBUGS-112496](https://issues.redhat.com/browse/OCPBUGS-112496): NO-JIRA: Branch Sync main to release-4.22 [08-18-2026] [#3406](https://github.com/openshift/ovn-kubernetes/pull/3406) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/89fbc1252d05c39b6da9f0cad421895fcab805b8...dc35130bb7d144854d80f4673493977ed26b56f1) ### [powervs-block-csi-driver](https://github.com/openshift/ibm-powervs-block-csi-driver/tree/1173437f341d58a340d83cb87449af28228a1040) * [OCPBUGS-101580](https://issues.redhat.com/browse/OCPBUGS-101580), [OCPBUGS-102012](https://issues.redhat.com/browse/OCPBUGS-102012), [OCPBUGS-93554](https://issues.redhat.com/browse/OCPBUGS-93554), [OCPBUGS-95566](https://issues.redhat.com/browse/OCPBUGS-95566), [OCPBUGS-96671](https://issues.redhat.com/browse/OCPBUGS-96671), [OCPBUGS-98019](https://issues.redhat.com/browse/OCPBUGS-98019): Fix CVE-2026-39828, 46597, 39835, 27136, 2502 and 33814 [#142](https://github.com/openshift/ibm-powervs-block-csi-driver/pull/142) * [Full changelog](https://github.com/openshift/ibm-powervs-block-csi-driver/compare/02959a8d7096501e240d1d9f65da90b87bac45b9...1173437f341d58a340d83cb87449af28228a1040) ### [powervs-block-csi-driver-operator](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/tree/6e859b18170daf013897d09ce3ef4f915ada6757) * [OCPBUGS-101993](https://issues.redhat.com/browse/OCPBUGS-101993): Mitigate CVE-2026-33814 by bumping golang.org/x/net to v0.57.0 [#121](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/pull/121) * [OCPBUGS-107713](https://issues.redhat.com/browse/OCPBUGS-107713): Mitigate CVE-2026-41178 by bumping go.opentelemetry.io/otel/sdk to v1.44.0 [#120](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/pull/120) * [Full changelog](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/compare/277478211cfc7302e9c09b41a0935fbba678614a...6e859b18170daf013897d09ce3ef4f915ada6757) ### [prom-label-proxy](https://github.com/openshift/prom-label-proxy/tree/3d699afbbf74177ad3a12daf78df4d73b40f95ad) * NO-ISSUE: synchronize OWNERS from main branch [release-4.22] [#413](https://github.com/openshift/prom-label-proxy/pull/413) * [Full changelog](https://github.com/openshift/prom-label-proxy/compare/c4c99a3071808f466ee6c3d7b7fa87108b457feb...3d699afbbf74177ad3a12daf78df4d73b40f95ad) ### [prometheus](https://github.com/openshift/prometheus/tree/916620b6a59d6a5c05e694fca91d95a0fd60fe80) * NO-ISSUE: synchronize OWNERS from main branch [#391](https://github.com/openshift/prometheus/pull/391) * [OCPBUGS-93732](https://issues.redhat.com/browse/OCPBUGS-93732): fix for CVE-2026-42151 [#355](https://github.com/openshift/prometheus/pull/355) * [Full changelog](https://github.com/openshift/prometheus/compare/13ce9de4694ded595ef1455dd836ba4033fed0ea...916620b6a59d6a5c05e694fca91d95a0fd60fe80) ### [prometheus-alertmanager](https://github.com/openshift/prometheus-alertmanager/tree/791657ac4de86eafe44d1a97891141d9f6d56620) * NO-JIRA: synchronize OWNERS with main [#198](https://github.com/openshift/prometheus-alertmanager/pull/198) * [Full changelog](https://github.com/openshift/prometheus-alertmanager/compare/f090d1413836ce12c0a2f70f862de5787dfe59d0...791657ac4de86eafe44d1a97891141d9f6d56620) ### [prometheus-config-reloader, prometheus-operator, prometheus-operator-admission-webhook](https://github.com/openshift/prometheus-operator/tree/fb32abbabfb6b04b4397e889ab7cdaf96eca2f77) * [OCPBUGS-102017](https://issues.redhat.com/browse/OCPBUGS-102017), [OCPBUGS-102031](https://issues.redhat.com/browse/OCPBUGS-102031): [release-4.22] Go HTTP/2: Denial of Service via malformed SETTINGS_MAX_FRAME_SIZE frame [#398](https://github.com/openshift/prometheus-operator/pull/398) * [Full changelog](https://github.com/openshift/prometheus-operator/compare/70e38466b9b9143f48283dab8bd0c227f35efe69...fb32abbabfb6b04b4397e889ab7cdaf96eca2f77) ### [prometheus-node-exporter](https://github.com/openshift/node_exporter/tree/f939b7665026fff075771cde81d9272108f4d10d) * [OCPBUGS-102026](https://issues.redhat.com/browse/OCPBUGS-102026): Bump golang.org/x/net to v0.53.0 [#198](https://github.com/openshift/node_exporter/pull/198) * NO-ISSUE: synchronize OWNERS from main branch [release-4.22] [#200](https://github.com/openshift/node_exporter/pull/200) * [Full changelog](https://github.com/openshift/node_exporter/compare/6c4fc0126407c8404b8604faa2f1230f385b9f44...f939b7665026fff075771cde81d9272108f4d10d) ### [service-ca-operator](https://github.com/openshift/service-ca-operator/tree/de05110fb2993491ff7f40455deb2f70cb95423b) * [OCPBUGS-114426](https://issues.redhat.com/browse/OCPBUGS-114426): Update build-machinery-go vendor dependency [#377](https://github.com/openshift/service-ca-operator/pull/377) * [Full changelog](https://github.com/openshift/service-ca-operator/compare/9fff46a576033685f66fbb1121eb0a2f134a29be...de05110fb2993491ff7f40455deb2f70cb95423b) ### [telemeter](https://github.com/openshift/telemeter/tree/9ae2c1bbfc57849aba79d689601f15d27f511ca6) * Fix OCPBUGS-107725: CVE-2026-41178 [#613](https://github.com/openshift/telemeter/pull/613) * [Full changelog](https://github.com/openshift/telemeter/compare/c2ffb0a7035e504a4ddc7292e4d12b7490eab0d4...9ae2c1bbfc57849aba79d689601f15d27f511ca6) ### [tests](https://github.com/openshift/origin/tree/50cd27fd4a76220b3f5ea0e8e536e53a5bba79d7) * [AGENT-1522](https://issues.redhat.com/browse/AGENT-1522): bump InternalReleaseImage to v1 [#31687](https://github.com/openshift/origin/pull/31687) * [OCPBUGS-120717](https://issues.redhat.com/browse/OCPBUGS-120717): Extend image-registry single replica exception to s390x architecture [#31422](https://github.com/openshift/origin/pull/31422) * [OCPBUGS-115199](https://issues.redhat.com/browse/OCPBUGS-115199): fix: skip MCPs with non-ready nodes during MCN property validation [#31525](https://github.com/openshift/origin/pull/31525) * [OCPBUGS-114438](https://issues.redhat.com/browse/OCPBUGS-114438): Fix probe termination test to use pod status instead of kubelet event text [#31568](https://github.com/openshift/origin/pull/31568) * [OCPBUGS-115161](https://issues.redhat.com/browse/OCPBUGS-115161): Raise status polling timeout and write bound [#31582](https://github.com/openshift/origin/pull/31582) * [OCPBUGS-115191](https://issues.redhat.com/browse/OCPBUGS-115191): fix: adjusting DaemonSet test to dynamically compute expected pod count [#31522](https://github.com/openshift/origin/pull/31522) * [AGENT-1583](https://issues.redhat.com/browse/AGENT-1583): post-feature promotion (NoRegistryClusterInstall) openshift/api dependencies bump [#31565](https://github.com/openshift/origin/pull/31565) * [OCPBUGS-111831](https://issues.redhat.com/browse/OCPBUGS-111831): tolerate one NotReady CP node in EnsureNodesReady for degraded TNF [#31527](https://github.com/openshift/origin/pull/31527) * [Full changelog](https://github.com/openshift/origin/compare/c73ed5ace82622ad60c976e57d9c51e6a9b43ee5...50cd27fd4a76220b3f5ea0e8e536e53a5bba79d7) ### [thanos](https://github.com/openshift/thanos/tree/98b433450fed7685ec04af89b4de20afbaf856ae) * fix for OCPBUGS-107709: CVE-2026-41178 [#202](https://github.com/openshift/thanos/pull/202) * [Full changelog](https://github.com/openshift/thanos/compare/f66e2964942983bf9ed4eb2c969046ce7ef14b91...98b433450fed7685ec04af89b4de20afbaf856ae) ### [volume-data-source-validator](https://github.com/openshift/volume-data-source-validator/tree/a67d9779a84df26ca64efbc869559d5f38650279) * [OCPBUGS-102040](https://issues.redhat.com/browse/OCPBUGS-102040): Bump golang.org/x/net to version 0.57.0 that fixes CVE-2026-33814 [#19](https://github.com/openshift/volume-data-source-validator/pull/19) * [Full changelog](https://github.com/openshift/volume-data-source-validator/compare/8e176cec394709cac728423cbbb6c3c914be8485...a67d9779a84df26ca64efbc869559d5f38650279) ### [vsphere-cloud-controller-manager](https://github.com/openshift/cloud-provider-vsphere/tree/a1dfb33f7f46ec5c8f1dc674d4f4dbe3f86c97b1) * [OCPBUGS-102043](https://issues.redhat.com/browse/OCPBUGS-102043): Bump golang.org/x/net to v0.53.0 in 4.22 [#131](https://github.com/openshift/cloud-provider-vsphere/pull/131) * [Full changelog](https://github.com/openshift/cloud-provider-vsphere/compare/39008107b1463e3299b0d60c3ac1f7e71ad3e014...a1dfb33f7f46ec5c8f1dc674d4f4dbe3f86c97b1) ### [vsphere-csi-driver, vsphere-csi-driver-syncer](https://github.com/openshift/vmware-vsphere-csi-driver/tree/19c75111d7d7c5d3ce23ea7154e36e03f49b6c1e) * UPSTREAM: 187: OCPBUGS-96686: Bump golang.org/x/net to v0.50.0-sec.4 [#195](https://github.com/openshift/vmware-vsphere-csi-driver/pull/195) * [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver/compare/8c37254f86801197707a3f8ef0e8b077f2e8dd5a...19c75111d7d7c5d3ce23ea7154e36e03f49b6c1e) ### [vsphere-csi-driver-operator](https://github.com/openshift/vmware-vsphere-csi-driver-operator/tree/19a2d3127957c50fac05c5338e4b779649783d37) * [OCPBUGS-102036](https://issues.redhat.com/browse/OCPBUGS-102036): Bump golang.org/x/net to v0.53.0 [#352](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/352) * [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver-operator/compare/9be965742961e7a84b0af8ff5ea17a852e015c98...19a2d3127957c50fac05c5338e4b779649783d37) ### [vsphere-problem-detector](https://github.com/openshift/vsphere-problem-detector/tree/ed07cd9be72a961e19840bb4149cc691be87eed3) * [OCPBUGS-105280](https://issues.redhat.com/browse/OCPBUGS-105280): Fixed GetVCenter to handle removed FDs better [#228](https://github.com/openshift/vsphere-problem-detector/pull/228) * [OCPBUGS-102050](https://issues.redhat.com/browse/OCPBUGS-102050): Bump golang.org/x/net to 0.53.0 [#229](https://github.com/openshift/vsphere-problem-detector/pull/229) * [Full changelog](https://github.com/openshift/vsphere-problem-detector/compare/438d5aad88be4f7d9237d87ed70589e1ebaf18f8...ed07cd9be72a961e19840bb4149cc691be87eed3)