# 4.17.31 Created: 2025-05-22 15:11:48 +0000 UTC Image Digest: `sha256:e2dfcb1ad7e68ab97a3f9eddfe5ab314415ad183dc6b81ff0550a40609e51267` ## Changes from 4.17.29 ### Components * Kubectl 1.30.5 * Kubernetes 1.30.12 * Kubernetes Tests upgraded from 1.30.0 to 1.30.12 * Red Hat Enterprise Linux CoreOS upgraded from 417.94.202505062152-0 to 417.94.202505150851-0 ### Rebuilt images without code change * [agent-installer-api-server](https://github.com/openshift/assisted-service) git [a020810d](https://github.com/openshift/assisted-service/commit/a020810d9bf1b2f4b55158e418a5e36ac043385a) `sha256:b2dbabe1c4846851cdad7e05d1fb21454849c8649b27fe72ec5885bd9fe4ad4c` * [agent-installer-node-agent](https://github.com/openshift/assisted-installer-agent) git [7e55180e](https://github.com/openshift/assisted-installer-agent/commit/7e55180e6881aca613fa970b573ddc10521632e9) `sha256:3dab9b36b05dd5e15fc70016fa07661dbaa5efd1cd51147deb35b2e32897caa2` * [agent-installer-utils](https://github.com/openshift/agent-installer-utils) git [3b99303b](https://github.com/openshift/agent-installer-utils/commit/3b99303bc6d1c85465139f1e1c4847c038e4dc8f) `sha256:88198151219b478f1fbe6a60ed9e7b30b6ddc3c5c641544005cbe689e433935f` * [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator) git [b6712f36](https://github.com/openshift/cluster-node-tuning-operator/commit/b6712f369eddb39fa68021ffb3d31fed7e5663a6) `sha256:b3e2968bee18c7e2a93970ef8cef3a63d7e071abec1275c2caeba77e628fc9fa` * [console](https://github.com/openshift/console) git [d71a401b](https://github.com/openshift/console/commit/d71a401bbe24ecc8b0cb8c1c06fd18585bfed850) `sha256:f7d9d098f9092027b239657fbdce89d42ff66e831732325da6c767a1b00b5845` * [docker-builder](https://github.com/openshift/builder) git [2bfbba1a](https://github.com/openshift/builder/commit/2bfbba1a477574840db035ad1024c9e4b317bc8f) `sha256:595cfe213e9c880ef3ec9871f36e663a566bfd0adfbb4db78f4fd3b218c2d7ed` * [driver-toolkit](https://github.com/openshift/driver-toolkit) git [859518f6](https://github.com/openshift/driver-toolkit/commit/859518f6952407a56ddf7d0562c98fe27e9e0efe) `sha256:48762b3226f0c34c411e489d7c813ad26157357e510ab89e851902c98686e2b2` * [ironic](https://github.com/openshift/ironic-image) git [391f57f8](https://github.com/openshift/ironic-image/commit/391f57f8b58ebc0849c40ee40cfa1e9c394f3d2c) `sha256:d1ff7852e3db8dcaf1ec9f3c54417ce0a3800f61e0b20839fd95caf094caff3e` * [ironic-agent](https://github.com/openshift/ironic-agent-image) git [dfc31918](https://github.com/openshift/ironic-agent-image/commit/dfc319182f7a1a2bd6b252728d3cd8a03bc9d7c0) `sha256:4ed09bbae03a37c61f8f7ca45d30c126f9cbc92ef78f9c4ec74eda4090b97d88` * [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader) git [b698ea3e](https://github.com/openshift/ironic-rhcos-downloader/commit/b698ea3e0818bfcb8c27c4964bcaaaeee5f49818) `sha256:b8c0ca4153131682e8cddbf7b257001b16aee6903a0b71b5671fe86fe0fc23ac` * [metallb-frr](https://github.com/openshift/frr) git [58f202b9](https://github.com/openshift/frr/commit/58f202b9e4ad77b88a089b1b40466fae7b49b0b4) `sha256:445996153ca1d4b05234e0e25ee8ad829181176bc2ff816f51513cec90bd2df9` * [monitoring-plugin](https://github.com/openshift/monitoring-plugin) git [32463001](https://github.com/openshift/monitoring-plugin/commit/32463001843feb1cf87b175d75187fc35cfa3caf) `sha256:f7dc71c678260ce580e8dfa7ad4ee81c444ab0047c02b70dc72860625542911a` * [network-tools](https://github.com/openshift/network-tools) git [8e170b4f](https://github.com/openshift/network-tools/commit/8e170b4f41c9e80f0f8dd42d6cf6c169872b15d1) `sha256:850f9a067222a51eb295ea87f81573b26d0c58380e6f2cab4026d9a9502864e1` * [networking-console-plugin](https://github.com/openshift/networking-console-plugin) git [869e77a9](https://github.com/openshift/networking-console-plugin/commit/869e77a9ace27adc4844c075587874832341fab7) `sha256:c4f346650aab9abed3f52161b21e212d0b16097f339f829af00e6d279d73431d` * rhel-coreos `sha256:d21c5160813159cee028cd71ae7e0e8dd19948f5e6c1d2f8361bc4f179e6d152` * rhel-coreos-extensions `sha256:835ff4fbfa921abbbaa77a9195302af70de1b2229fd2217d31163bc5530e9f90` * [tools](https://github.com/openshift/oc) git [0000b3ef](https://github.com/openshift/oc/commit/0000b3ef257d07f423dfdf9b6d274214d1b0c846) `sha256:f9c46d4b47819b15ba0793f3359f6a658a43e25f956bf7fbae3dbaf26c8baed2` ### [azure-machine-controllers](https://github.com/openshift/machine-api-provider-azure/tree/08d12243777151769f1fceb2fce9b5a7193d32ac) * [OCPBUGS-55729](https://issues.redhat.com/browse/OCPBUGS-55729): Update eviction policy for Spot VMs from Deallocate to Delete [#140](https://github.com/openshift/machine-api-provider-azure/pull/140) * [Full changelog](https://github.com/openshift/machine-api-provider-azure/compare/0bff150f6641f68c3712b3b83367c64bc52cfabd...08d12243777151769f1fceb2fce9b5a7193d32ac) ### [cloud-network-config-controller](https://github.com/openshift/cloud-network-config-controller/tree/225a27a533d123f0b816e59afa431b1c34e9ae5f) * [OCPBUGS-56257](https://issues.redhat.com/browse/OCPBUGS-56257): Increase API call timeout to 30 second [#171](https://github.com/openshift/cloud-network-config-controller/pull/171) * [Full changelog](https://github.com/openshift/cloud-network-config-controller/compare/779b346c8bccdb8590e403661ca57cc6ac544eb9...225a27a533d123f0b816e59afa431b1c34e9ae5f) ### [cluster-samples-operator](https://github.com/openshift/cluster-samples-operator/tree/6ed1b4ea953a091b617e42adb966fb9ac3bceb49) * [OCPBUGS-55800](https://issues.redhat.com/browse/OCPBUGS-55800): only update LastTransitionTime if operator status change [#640](https://github.com/openshift/cluster-samples-operator/pull/640) * [OCPBUGS-55795](https://issues.redhat.com/browse/OCPBUGS-55795): Adding filter to clusterOperatorInformerEventHandler [#639](https://github.com/openshift/cluster-samples-operator/pull/639) * [OCPBUGS-55894](https://issues.redhat.com/browse/OCPBUGS-55894): Samples Operator should sort failing image imports [#641](https://github.com/openshift/cluster-samples-operator/pull/641) * [Full changelog](https://github.com/openshift/cluster-samples-operator/compare/7e221ddfda62299e969a96b56a7708f5e609b45f...6ed1b4ea953a091b617e42adb966fb9ac3bceb49) ### [hypershift](https://github.com/openshift/hypershift/tree/043e31540912bca0d5905459550f12539e6be45e) * [OCPBUGS-55723](https://issues.redhat.com/browse/OCPBUGS-55723): Don't check if olm images exist if guest cluster [#6115](https://github.com/openshift/hypershift/pull/6115) * [Full changelog](https://github.com/openshift/hypershift/compare/a1fef21505872da73541844dae13ae16b27f9b19...043e31540912bca0d5905459550f12539e6be45e) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/71ba6e6af946163d3711c02859807fe46e6a4096) * [OCPBUGS-56218](https://issues.redhat.com/browse/OCPBUGS-56218): Rewrote TestFirstBootHasSSHKeys e2e test in pure Go [#5053](https://github.com/openshift/machine-config-operator/pull/5053) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/b25916385f6a702a14eed4a45c56c44b389e5468...71ba6e6af946163d3711c02859807fe46e6a4096) ### [nutanix-machine-controllers](https://github.com/openshift/machine-api-provider-nutanix/tree/4845a62b6a960d7bb51a71fde806bab2e7c3926c) * [OCPBUGS-55728](https://issues.redhat.com/browse/OCPBUGS-55728): Fix link-local addresses being added to machine [#102](https://github.com/openshift/machine-api-provider-nutanix/pull/102) * [Full changelog](https://github.com/openshift/machine-api-provider-nutanix/compare/68aa2bbf47a02361b89cdd71ea18968a78cbd0c0...4845a62b6a960d7bb51a71fde806bab2e7c3926c) ### [openshift-controller-manager](https://github.com/openshift/openshift-controller-manager/tree/44216d92545ea1bfdef1bb10fc18ccb7c1bfde05) * [OCPBUGS-55826](https://issues.redhat.com/browse/OCPBUGS-55826): Empty proxy variables are causing issues during the build [#379](https://github.com/openshift/openshift-controller-manager/pull/379) * [Full changelog](https://github.com/openshift/openshift-controller-manager/compare/70aa014585cd33fc21f27ba20a722c71faf3c411...44216d92545ea1bfdef1bb10fc18ccb7c1bfde05) ### [operator-framework-tools, operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/cd52f1260803e03c8dd8e48aa801492baff09893) * [OCPBUGS-56250](https://issues.redhat.com/browse/OCPBUGS-56250): fix(olm): improve error logging for missing olm.managed label (#3558) [#1004](https://github.com/openshift/operator-framework-olm/pull/1004) * [OCPBUGS-51226](https://issues.redhat.com/browse/OCPBUGS-51226), [OCPBUGS-51228](https://issues.redhat.com/browse/OCPBUGS-51228), [OCPBUGS-51246](https://issues.redhat.com/browse/OCPBUGS-51246): (vendor) pin go-jose/v4@v4.0.5 [#998](https://github.com/openshift/operator-framework-olm/pull/998) * [Full changelog](https://github.com/openshift/operator-framework-olm/compare/d3b1715867b6e96a9ee71e158a9f0fd6ab6f792f...cd52f1260803e03c8dd8e48aa801492baff09893) ### [ovn-kubernetes, ovn-kubernetes-microshift](https://github.com/openshift/ovn-kubernetes/tree/d71a5fea2f9167082b2a5b924d3f5b58f009353a) * [OCPBUGS-52480](https://issues.redhat.com/browse/OCPBUGS-52480): Handles unspecified protocol in network policy port [#2478](https://github.com/openshift/ovn-kubernetes/pull/2478) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/b02d1af7d45ae88c91785ebc83ddec23348596cf...d71a5fea2f9167082b2a5b924d3f5b58f009353a) ### [route-controller-manager](https://github.com/openshift/route-controller-manager/tree/02bbf80ada3d5acaf36873b1fe69c71badc6d8d7) * [OCPBUGS-55943](https://issues.redhat.com/browse/OCPBUGS-55943): Added error event for failed ingress to route conversion [#60](https://github.com/openshift/route-controller-manager/pull/60) * [Full changelog](https://github.com/openshift/route-controller-manager/compare/cd4a3dc28ce3a7fe5a65a00df20cfcddb561bf49...02bbf80ada3d5acaf36873b1fe69c71badc6d8d7) ### [tests](https://github.com/openshift/origin/tree/aef9b740fddda41ffb829bf6d56c66037d991e16) * [OCPBUGS-55451](https://issues.redhat.com/browse/OCPBUGS-55451): support provider type external [#29737](https://github.com/openshift/origin/pull/29737) * [OCPBUGS-55269](https://issues.redhat.com/browse/OCPBUGS-55269): Bump to Kubernetes v1.30.12 [#29771](https://github.com/openshift/origin/pull/29771) * [Full changelog](https://github.com/openshift/origin/compare/59dbcfba75eb809e09adc83d680064ff9b728526...aef9b740fddda41ffb829bf6d56c66037d991e16)