# 4.21.3 Created: 2026-02-19 11:49:15 +0000 UTC Image Digest: `sha256:994bbf87fec04efb0e89ffbc54b2d37590d48e6a804c78cf2cf62dd9bc156793` ## Changes from 4.21.2 ### Components * Kubectl 1.34.1 * Kubernetes 1.34.2 * Kubernetes Tests 1.34.1 * Red Hat Enterprise Linux CoreOS upgraded from 9.6.20260210-0 to 9.6.20260217-1 ### Rebuilt images without code change * [agent-installer-ui](https://github.com/openshift-assisted/assisted-installer-ui) git [479a68f3](https://github.com/openshift-assisted/assisted-installer-ui/commit/479a68f329b4c4088a999a6f4f1c4a078a9b4e93) `sha256:2e300d404a102cbc1ab2a046f947c5097827bb70f2aa8fc7cb021f08886d636d` * [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator) git [0e275839](https://github.com/openshift/cluster-node-tuning-operator/commit/0e275839ec18e436487508b729ed7fcfe41e3875) `sha256:38bf3ae2195a4281c6daaaf25ab8724451053057bfe5a711727a91e5e6f82e45` * [console](https://github.com/openshift/console) git [b6fa6c6f](https://github.com/openshift/console/commit/b6fa6c6fc6cfbf207ece287e2fb4d2fdd4381944) `sha256:4745ad092ab1a138a0fdc84df9422cd765fbee6e92cc419649aeb06374bdce14` * [driver-toolkit](https://github.com/openshift/driver-toolkit) git [5c53d757](https://github.com/openshift/driver-toolkit/commit/5c53d757ae380994b89701a98d8b61912154aca7) `sha256:c8a953f6b8b1aae24e2b99d1d8e03769462b3e420c585ace69019c460384a911` * [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader) git [707c2262](https://github.com/openshift/ironic-rhcos-downloader/commit/707c226243ac401f2994952fe0e55823511111b0) `sha256:a762cbca84b5c77852a79451245b169f0b3bee17ad190491d508bbef8cbae310` * [machine-os-images](https://github.com/openshift/machine-os-images) git [9a8e96a6](https://github.com/openshift/machine-os-images/commit/9a8e96a60bb6d8e3c86c2780fd4212e80f5d28e5) `sha256:94dd72f9cb0c009fea6927db9dd26d02819eb56c141301889f8729fe5d29c70e` * [network-tools](https://github.com/openshift/network-tools) git [d6717e45](https://github.com/openshift/network-tools/commit/d6717e453a098d551c9e2d2868e1f5317c41e688) `sha256:11c1f9ced80990086cee5ce279c370d0c77d51ccecc90b1505411e260a86a4c6` * [networking-console-plugin](https://github.com/openshift/networking-console-plugin) git [11492b31](https://github.com/openshift/networking-console-plugin/commit/11492b3193c4ab3ba6494e7fc79a6eb4551616b1) `sha256:c88068d870073ada90292ccb886e1ec2379a9d178ba9043759b9a71671843b14` * [rhel-coreos](https://github.com/openshift/os) git [e8f5a55a](https://github.com/openshift/os/commit/e8f5a55a31574c1d1e415b23e939e20ddcfcc399) `sha256:bb577f5ed1e0de68ca8beec05200378acb1f1d67098c04fda602627c3f8f31c4` * [rhel-coreos-extensions](https://github.com/openshift/os) git [e8f5a55a](https://github.com/openshift/os/commit/e8f5a55a31574c1d1e415b23e939e20ddcfcc399) `sha256:44d7f3e184e8afd573cc59aa36cd7c1b56cd521ebf407388bb436695285ef1d3` * [tools](https://github.com/openshift/oc) git [19a2243f](https://github.com/openshift/oc/commit/19a2243fe780f1aa9b5c8d80bd413a8721cc2e8c) `sha256:eb3ed20faaec1ce51fab5d7225cab6e16f5c94dc2b1a24235939e3be8db263c4` ### [agent-installer-utils](https://github.com/openshift/agent-installer-utils/tree/f7b9fefcfac773d4df80ad3894ffeb5b56ea1f47) * [OCPBUGS-76590](https://issues.redhat.com/browse/OCPBUGS-76590): Update Konflux files to build 4.21.1 [#254](https://github.com/openshift/agent-installer-utils/pull/254) * [Full changelog](https://github.com/openshift/agent-installer-utils/compare/b9342b104e95602fcfe67bd11b5ba697d7dbbd8c...f7b9fefcfac773d4df80ad3894ffeb5b56ea1f47) ### [baremetal-installer, installer, installer-artifacts](https://github.com/openshift/installer/tree/e973ac44d6883540dc4ac32b3a02ad05565feefa) * [OCPBUGS-73878](https://issues.redhat.com/browse/OCPBUGS-73878): handle SSH rule deletion for Azure private [#10225](https://github.com/openshift/installer/pull/10225) * [Full changelog](https://github.com/openshift/installer/compare/10d6d4649760ff7d41295912c985893c1bbe7f8e...e973ac44d6883540dc4ac32b3a02ad05565feefa) ### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/0c51a1b875a53fc5dda059789c3ec8a5d2212114) * [OCPBUGS-71222](https://issues.redhat.com/browse/OCPBUGS-71222): test-ext: remove kubernetes module dependency [#958](https://github.com/openshift/cloud-credential-operator/pull/958) * [OCPBUGS-74545](https://issues.redhat.com/browse/OCPBUGS-74545): Resolve nil pointer exception in hasResourceTags [#969](https://github.com/openshift/cloud-credential-operator/pull/969) * [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/3fd434e647dba248e1662267971b91e66da082ea...0c51a1b875a53fc5dda059789c3ec8a5d2212114) ### [docker-builder](https://github.com/openshift/builder/tree/48fce231bac118a63992f466acc8b29a29e1ddde) * [OCPBUGS-70149](https://issues.redhat.com/browse/OCPBUGS-70149): bump buildah to 1.39.7 to fix CVE-2025-52881 [#495](https://github.com/openshift/builder/pull/495) * [Full changelog](https://github.com/openshift/builder/compare/c0ef8399e6c3d8731b47502e7ed9d8563a481cdc...48fce231bac118a63992f466acc8b29a29e1ddde) ### [ironic](https://github.com/openshift/ironic-image/tree/90d93edd4dd44d5aae90b6c65d345a1cfadc9ef0) * [OCPBUGS-76474](https://issues.redhat.com/browse/OCPBUGS-76474): Update requirements.cachito for 4.21 with heartbeat inspection fix commit [#785](https://github.com/openshift/ironic-image/pull/785) * [Full changelog](https://github.com/openshift/ironic-image/compare/f965cba99553ad30fd64d8f35acead196d706ea0...90d93edd4dd44d5aae90b6c65d345a1cfadc9ef0) ### [kubevirt-cloud-controller-manager](https://github.com/openshift/cloud-provider-kubevirt/tree/1e6fdd6615a55fc449b3e7ad2d6e92a27d30a934) * [OCPBUGS-76994](https://issues.redhat.com/browse/OCPBUGS-76994): [release-4.21] Sync Upstream 2026-01-27 [#61](https://github.com/openshift/cloud-provider-kubevirt/pull/61) * [Full changelog](https://github.com/openshift/cloud-provider-kubevirt/compare/daf5fba2d1a1514bcbe67edc0230a06136156094...1e6fdd6615a55fc449b3e7ad2d6e92a27d30a934) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/074b3c0953cb81283d7d129e4c3ba6b1a95eb090) * [OCPBUGS-76833](https://issues.redhat.com/browse/OCPBUGS-76833): Machine-config controller should not log about non-existent pull-secret changes [#5659](https://github.com/openshift/machine-config-operator/pull/5659) * [OCPBUGS-73805](https://issues.redhat.com/browse/OCPBUGS-73805): Prevent unnecessary systemd unit disable [#5648](https://github.com/openshift/machine-config-operator/pull/5648) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/b59e48e724f57ca773268b4d12fa7e8da656fdda...074b3c0953cb81283d7d129e4c3ba6b1a95eb090) ### [monitoring-plugin](https://github.com/openshift/monitoring-plugin/tree/e8db1c75fd49759058054c1435d623bf50b6a457) * [OCPBUGS-74909](https://issues.redhat.com/browse/OCPBUGS-74909): fix: update vulnerable dependencies [#751](https://github.com/openshift/monitoring-plugin/pull/751) * [Full changelog](https://github.com/openshift/monitoring-plugin/compare/4b2b90bb04e9c73a1c4fa1c62124d07abf455bea...e8db1c75fd49759058054c1435d623bf50b6a457) ### [oc-mirror](https://github.com/openshift/oc-mirror/tree/84f4d75d8a2f7116f52222fbdaf04f4eecc7b49c) * [OCPBUGS-76126](https://issues.redhat.com/browse/OCPBUGS-76126): Fix reg config detection for explicit false values [#1349](https://github.com/openshift/oc-mirror/pull/1349) * [OCPBUGS-74981](https://issues.redhat.com/browse/OCPBUGS-74981): fix conversion issue for catalog [#1346](https://github.com/openshift/oc-mirror/pull/1346) * [Full changelog](https://github.com/openshift/oc-mirror/compare/520cd16bfe17c495b197dbb0c09afdaf6700a8c7...84f4d75d8a2f7116f52222fbdaf04f4eecc7b49c) ### [openstack-machine-api-provider](https://github.com/openshift/machine-api-provider-openstack/tree/b1fdb10f47f3bdb5c2902fac1d53bfa98c3a88ab) * [OCPBUGS-76789](https://issues.redhat.com/browse/OCPBUGS-76789): Fix make test [#156](https://github.com/openshift/machine-api-provider-openstack/pull/156) * [Full changelog](https://github.com/openshift/machine-api-provider-openstack/compare/0660da1219da8fd3bc449fe94b063552189b841a...b1fdb10f47f3bdb5c2902fac1d53bfa98c3a88ab) ### [route-controller-manager](https://github.com/openshift/route-controller-manager/tree/559b7122d1a0cad4ff475b496c2896b39eed8c08) * [OCPBUGS-76641](https://issues.redhat.com/browse/OCPBUGS-76641): filter ingress namespace on UnmanagedRoutes metric [#73](https://github.com/openshift/route-controller-manager/pull/73) * [Full changelog](https://github.com/openshift/route-controller-manager/compare/8a69194a461dc33d2ed67a220bca91d384d34df4...559b7122d1a0cad4ff475b496c2896b39eed8c08) ### [tests](https://github.com/openshift/origin/tree/a74cba4810d735b7c0ce9623c7949c30cdde8423) * [OCPBUGS-76955](https://issues.redhat.com/browse/OCPBUGS-76955): co/kube-storage-version-migrator reports Available=False in a non-upgrade job [#30740](https://github.com/openshift/origin/pull/30740) * [Full changelog](https://github.com/openshift/origin/compare/6708c9503223318f3e09a1be4151c3cb12cf56cd...a74cba4810d735b7c0ce9623c7949c30cdde8423)