# 4.22.5 Created: 2026-07-10 20:58:11 +0000 UTC Image Digest: `sha256:8cc4ba7590119514fe1dece746213984dfa05bf2740186784cb59b01049580c7` ## Changes from 4.22.4 ### Components * Kubectl 1.35.2 * Kubernetes 1.35.5 * Kubernetes Tests 1.35.1 * Red Hat Enterprise Linux CoreOS 10.2 upgraded from 10.2.20260630-0 to 10.2.20260708-0 ### Rebuilt images without code change * [agent-installer-node-agent](https://github.com/openshift/assisted-installer-agent) git [753d625f](https://github.com/openshift/assisted-installer-agent/commit/753d625f3417752aabb1cf7088f311da4ec43da3) `sha256:f8bf13e2145f2fd31118be9a9faef3482563f76420f7b0dd29b13a78f0ff8ee6` * [docker-builder](https://github.com/openshift/builder) git [fcd4ce2d](https://github.com/openshift/builder/commit/fcd4ce2d96613a27bd1ab7f53ff47225976c4ba9) `sha256:b852afe69d5946c1a05b369e961fd9e72114adc90a1fb6f8c1ac1fa4b67abbd2` * [driver-toolkit](https://github.com/openshift/driver-toolkit) git [7aa4007a](https://github.com/openshift/driver-toolkit/commit/7aa4007a8601bf4bb23b696f580c022f58877223) `sha256:0693f2a42ab76ef5d5aa8624de80b2ec87d1a758db247bd791f1b10196f79883` * [metallb-frr](https://github.com/openshift/frr) git [843347fd](https://github.com/openshift/frr/commit/843347fdc9460e0fd064d68a003eae5459cac1fa) `sha256:0318690cbd31984918441080ce5803ff737cfe0d57ae2497996e575bff25e413` * [network-tools](https://github.com/openshift/network-tools) git [5c4b905c](https://github.com/openshift/network-tools/commit/5c4b905c09ccd6edadb2ff359f45b70ed334f948) `sha256:1448c1e042a1e487a3f42d73586250f05759f4923973adfbb411fe087d15638e` * [networking-console-plugin](https://github.com/openshift/networking-console-plugin) git [25392430](https://github.com/openshift/networking-console-plugin/commit/25392430212ebb716e63aaafd7eb3bb77dded5f7) `sha256:c475cac48ee6a3440fbbd94b68e284f14ac5672f44ca07eebc284104575e2b0e` * [ovn-kubernetes](https://github.com/openshift/ovn-kubernetes) git [8d3b38cd](https://github.com/openshift/ovn-kubernetes/commit/8d3b38cdbe7005e2f8443dc02b0e94b65a8f05e9) `sha256:f8264a821432874593e601619a3f58412e992224491173607c70596ba8e82f38` * [ovn-kubernetes-microshift](https://github.com/openshift/ovn-kubernetes) git [8d3b38cd](https://github.com/openshift/ovn-kubernetes/commit/8d3b38cdbe7005e2f8443dc02b0e94b65a8f05e9) `sha256:7fb8c9324059cbae64c3ffe24bf90d8351b5a255094cf7820fa0a71d6c4fd1cf` * [rhel-coreos](https://github.com/openshift/os) git [f41264dc](https://github.com/openshift/os/commit/f41264dc5f1c1f0a389787ecc5aaec573d485b8e) `sha256:385934a1aba02a580acf7f46f1be51b44f4e13735adcdfd49d13ee8faf1fae32` * [rhel-coreos-10](https://github.com/openshift/os) git [f41264dc](https://github.com/openshift/os/commit/f41264dc5f1c1f0a389787ecc5aaec573d485b8e) `sha256:194dbf5a4f62b5fbfc60b5825535c6f135e03ae46fdac25e96e2309d8837e33c` * [rhel-coreos-10-extensions](https://github.com/openshift/os) git [f41264dc](https://github.com/openshift/os/commit/f41264dc5f1c1f0a389787ecc5aaec573d485b8e) `sha256:98209892abd639c09e5ce0a0283b88b3a56b6bdcb76a8d5f0988a4675ddeea22` * [rhel-coreos-extensions](https://github.com/openshift/os) git [f41264dc](https://github.com/openshift/os/commit/f41264dc5f1c1f0a389787ecc5aaec573d485b8e) `sha256:d30a83de6c75dace86cac1b66a1897b51807a575a1b54a032d31272c9c4a338b` * [tests](https://github.com/openshift/origin) git [c3ca9662](https://github.com/openshift/origin/commit/c3ca9662f45445c8546f2a39aabaa4a88578c9d4) `sha256:c1eeef3d4396844e52cf391c0adb3e372b1a6825336368aaff8fde6b5fcfa43b` * [thanos](https://github.com/openshift/thanos) git [8938facd](https://github.com/openshift/thanos/commit/8938facdb517ad9fb2b0d94eaa3a3f5858f314f1) `sha256:dcb1429fb5f1aab6357ae619f54ff1b29befbca7a031cb4ff5a54774de15daaa` * [tools](https://github.com/openshift/oc) git [062bc544](https://github.com/openshift/oc/commit/062bc5449c4987c92c76da4d315ef4969c22d638) `sha256:225ab7a8b883600525aa411ef033e3ead25e22d44a7d135c512850977e46fbf7` ### [agent-installer-api-server](https://github.com/openshift/assisted-service/tree/3f47803587d4cb2c4febbec95e7bdda3a5c9eabe) * [OCPBUGS-93786](https://issues.redhat.com/browse/OCPBUGS-93786): Simplify IRI api dependency [#10539](https://github.com/openshift/assisted-service/pull/10539) * [Full changelog](https://github.com/openshift/assisted-service/compare/1090e097e9274cbc807cbb0f2586fa592408f4b1...3f47803587d4cb2c4febbec95e7bdda3a5c9eabe) ### [baremetal-operator](https://github.com/openshift/baremetal-operator/tree/e3a3967d14abac2562792d0b47cd7d8cb15e37f2) * [OCPBUGS-97940](https://issues.redhat.com/browse/OCPBUGS-97940): Add BMH finalizer on PreprovisioningImage [#505](https://github.com/openshift/baremetal-operator/pull/505) * [Full changelog](https://github.com/openshift/baremetal-operator/compare/c7bddefa772231786ccba9ffb8e750978fb1c5f7...e3a3967d14abac2562792d0b47cd7d8cb15e37f2) ### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/c69fe7e078ad2e51f8352af04ff45c54a6a11e1d) * NO-JIRA: Revert "OCPBUGS-87828: Scope minted AWS IAM policies to cluster-owned resources" [#1059](https://github.com/openshift/cloud-credential-operator/pull/1059) * [OCPBUGS-87828](https://issues.redhat.com/browse/OCPBUGS-87828): Scope minted AWS IAM policies to cluster-owned resources [#1045](https://github.com/openshift/cloud-credential-operator/pull/1045) * [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/c23bddf58e561b725ab5eb012252091e7a472084...c69fe7e078ad2e51f8352af04ff45c54a6a11e1d) ### [cluster-cloud-controller-manager-operator](https://github.com/openshift/cluster-cloud-controller-manager-operator/tree/b99c3d88b0e7b125f0340bb5d8e3333fa3940a60) * [OCPBUGS-94184](https://issues.redhat.com/browse/OCPBUGS-94184): OCPBUGS-65582: [release-4.22] OCPBUGS-65582: manifests: Shift operator Deployment and ClusterOperator after CredentialsRequests [#484](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/484) * [SPLAT-2794](https://issues.redhat.com/browse/SPLAT-2794): Create OTE Binary and add vSphere hybrid e2e tests [#471](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/471) * [Full changelog](https://github.com/openshift/cluster-cloud-controller-manager-operator/compare/f6221889236cf9f2b24359d121c3291f08b74151...b99c3d88b0e7b125f0340bb5d8e3333fa3940a60) ### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/de5b2bd406ec6b9c67bf4ffa4847f3609ff46615) * [OCPBUGS-93722](https://issues.redhat.com/browse/OCPBUGS-93722): [release-4.22] Prometheus: Information disclosure of Azure OAuth client secret via config API [#2976](https://github.com/openshift/cluster-monitoring-operator/pull/2976) * [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/cc54f3b3fedd7e9e1f62c9addb0f3e69ee8ded69...de5b2bd406ec6b9c67bf4ffa4847f3609ff46615) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/1b0cc30b10e185774c22e1d210d9b03034909303) * [OCPBUGS-93924](https://issues.redhat.com/browse/OCPBUGS-93924): Let cri-o manage the GOMAXPROC for burstable pods [#1555](https://github.com/openshift/cluster-node-tuning-operator/pull/1555) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/9553086d2f3b04f929609f225d61fd60daacae8d...1b0cc30b10e185774c22e1d210d9b03034909303) ### [cluster-olm-operator](https://github.com/openshift/cluster-olm-operator/tree/f66065f7ae39fefe3058d72aa100d41d4327a407) * [OCPBUGS-94187](https://issues.redhat.com/browse/OCPBUGS-94187): Scale to replicas=2 and enable PDB on HighlyAvailable topology [release-4.22] [#215](https://github.com/openshift/cluster-olm-operator/pull/215) * [Full changelog](https://github.com/openshift/cluster-olm-operator/compare/d131450b2645623089b26353a309015c95c8871c...f66065f7ae39fefe3058d72aa100d41d4327a407) ### [console](https://github.com/openshift/console/tree/f45e09ca1a8cd78b0d461b77e0fd734b1633cea5) * [OCPBUGS-95580](https://issues.redhat.com/browse/OCPBUGS-95580): Fix unnecessary error on Node Terminal tab [#16696](https://github.com/openshift/console/pull/16696) * [Full changelog](https://github.com/openshift/console/compare/afed24225ae0dfd69626782d4b3a48116c030986...f45e09ca1a8cd78b0d461b77e0fd734b1633cea5) ### [console-operator](https://github.com/openshift/console-operator/tree/59eb0873d73f1007d4d019bfcb6882f6467d8b05) * [OCPBUGS-94188](https://issues.redhat.com/browse/OCPBUGS-94188): use ObservedGeneration to determine Progressing status [#1180](https://github.com/openshift/console-operator/pull/1180) * [Full changelog](https://github.com/openshift/console-operator/compare/07e509a906dd79e190d663fe233c56b3d586b9af...59eb0873d73f1007d4d019bfcb6882f6467d8b05) ### [hypershift](https://github.com/openshift/hypershift/tree/aa2d83b008ba32754aa3dedef335c43c4cb5cbd7) * [CNTRLPLANE-3749](https://issues.redhat.com/browse/CNTRLPLANE-3749): feat(api,cpo): add observedGeneration to ControlPlaneComponentStatus [#8868](https://github.com/openshift/hypershift/pull/8868) * [OCPBUGS-93921](https://issues.redhat.com/browse/OCPBUGS-93921): bump catalog image version cap from 4.21 to 4.22 [#8861](https://github.com/openshift/hypershift/pull/8861) * [Full changelog](https://github.com/openshift/hypershift/compare/115431cac03d6af63d9279089267a4df956921c8...aa2d83b008ba32754aa3dedef335c43c4cb5cbd7) ### [kubevirt-csi-driver](https://github.com/openshift/kubevirt-csi-driver/tree/90f14506c2d4fecfba2c355934bde87e6f101a20) * [OCPBUGS-83883](https://issues.redhat.com/browse/OCPBUGS-83883): Bump google.golang.org/grpc to v1.79.3 [#107](https://github.com/openshift/kubevirt-csi-driver/pull/107) * [Full changelog](https://github.com/openshift/kubevirt-csi-driver/compare/771b562d4875296007850a4d3709a7ae1c6ed3e2...90f14506c2d4fecfba2c355934bde87e6f101a20) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/464f0b06a376d8b21e93eb1a3d3064fb69a65c42) * [OCPBUGS-97904](https://issues.redhat.com/browse/OCPBUGS-97904): Inject proxy into MCC deployment [#6275](https://github.com/openshift/machine-config-operator/pull/6275) * [OCPBUGS-96145](https://issues.redhat.com/browse/OCPBUGS-96145): Update AMI Whitelist [#6260](https://github.com/openshift/machine-config-operator/pull/6260) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/c038cef79a7154854bbd66a5a102cc5646c33b9a...464f0b06a376d8b21e93eb1a3d3064fb69a65c42) ### [monitoring-plugin](https://github.com/openshift/monitoring-plugin/tree/f70a2826fd34361285056b2417d3623d9a1c3e59) * Fix for OCPBUGS-91628: CVE-2026-45736 [#1023](https://github.com/openshift/monitoring-plugin/pull/1023) * NO-JIRA: fix unit test severitySort and incidents [#1036](https://github.com/openshift/monitoring-plugin/pull/1036) * Fix for OCPBUGS-94005: CVE-2026-13676 [#1028](https://github.com/openshift/monitoring-plugin/pull/1028) * [OU-1396](https://issues.redhat.com/browse/OU-1396): [release-4.22] fix: use replace to set variables to avoid navigation trap [#1019](https://github.com/openshift/monitoring-plugin/pull/1019) * [Full changelog](https://github.com/openshift/monitoring-plugin/compare/3bd7c2092ee0fe8bbad7fb4006b41ff23755343a...f70a2826fd34361285056b2417d3623d9a1c3e59) ### [network-interface-bond-cni](https://github.com/openshift/bond-cni/tree/5ef2d3205f11fba65e3949c0c57897420a83974a) * [OCPBUGS-97943](https://issues.redhat.com/browse/OCPBUGS-97943): Update OWNERS for release-4.22 [#119](https://github.com/openshift/bond-cni/pull/119) * [Full changelog](https://github.com/openshift/bond-cni/compare/297eeb4320e07b18d559bc373b665479c760e8c7...5ef2d3205f11fba65e3949c0c57897420a83974a) ### [olm-catalogd, olm-operator-controller](https://github.com/openshift/operator-framework-operator-controller/tree/b3ab2a7ccf696f6d12eb8cd70ba80bbc827928eb) * [OCPBUGS-94187](https://issues.redhat.com/browse/OCPBUGS-94187): enable OLMv1 topology-based deployment scaling e2e test [#761](https://github.com/openshift/operator-framework-operator-controller/pull/761) * [OCPBUGS-94187](https://issues.redhat.com/browse/OCPBUGS-94187): Backport HA topology deployment scaling to release-4.22 [#758](https://github.com/openshift/operator-framework-operator-controller/pull/758) * [Full changelog](https://github.com/openshift/operator-framework-operator-controller/compare/26b848969eabd4e1899439f40a4346552f08ff38...b3ab2a7ccf696f6d12eb8cd70ba80bbc827928eb) ### [openstack-machine-api-provider](https://github.com/openshift/machine-api-provider-openstack/tree/74bd2dd2e7bc5b93e78b6b204012b6b7d981a4ba) * [OCPBUGS-97826](https://issues.redhat.com/browse/OCPBUGS-97826): Revendor CAPO [#175](https://github.com/openshift/machine-api-provider-openstack/pull/175) * [Full changelog](https://github.com/openshift/machine-api-provider-openstack/compare/8a8c354b99ce83e3c05a91358aadec09944c2fce...74bd2dd2e7bc5b93e78b6b204012b6b7d981a4ba)