# 4.17.12 Created: 2025-01-09 09:55:25 +0000 UTC Image Digest: `sha256:7b39e1a5a98fa5bda517f3a1800c4bc96838fdc8318036d1b0cc519fa3534690` ## Changes from 4.17.10 ### Components * Kubectl 1.30.5 * Kubernetes 1.30.7 * Kubernetes Tests 1.30.0 * Red Hat Enterprise Linux CoreOS upgraded from 417.94.202412180008-0 to 417.94.202501071621-0 ### Rebuilt images without code change * [agent-installer-api-server](https://github.com/openshift/assisted-service) git [b2babb90](https://github.com/openshift/assisted-service/commit/b2babb90b439acef3b05ccd8400b49b7ef9ecada) `sha256:c27928620dc56e0810301fc82ad619e4b9976bf601d48ce17eadf0c6321b57fe` * [agent-installer-node-agent](https://github.com/openshift/assisted-installer-agent) git [29149b77](https://github.com/openshift/assisted-installer-agent/commit/29149b7793e1f15dcb0e39a54e79fddcac744ff8) `sha256:49b3b961e2d80346432439605fcc81e10d5314dd86338dfb6cf67f39b2f7b5fe` * [driver-toolkit](https://github.com/openshift/driver-toolkit) git [859518f6](https://github.com/openshift/driver-toolkit/commit/859518f6952407a56ddf7d0562c98fe27e9e0efe) `sha256:47ba8a10d5938c41f907ee7f70d74aecb9c2dfd7afae4cea2942fc8f47256612` * [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader) git [b698ea3e](https://github.com/openshift/ironic-rhcos-downloader/commit/b698ea3e0818bfcb8c27c4964bcaaaeee5f49818) `sha256:8caa3ed4117cff7e327cb63cc699f29d7b294d38d5e0fd6b1c0ef18f1af2027c` * [machine-os-images](https://github.com/openshift/machine-os-images) git [9e76dac7](https://github.com/openshift/machine-os-images/commit/9e76dac7c015538cea342bb0d4b226a9ffe58754) `sha256:8ed6194ee2c33d7ccbfa493ff5e1ea271b76c155cfb172beed28d27f81eeec62` * [metallb-frr](https://github.com/openshift/frr) git [377d02f9](https://github.com/openshift/frr/commit/377d02f94181d26dac3ab2e2067ced9fe8d73763) `sha256:d02412b15aa52c1cab70939212bc876cde131d8c0b221cd0bf9250f75fb2ddeb` * [monitoring-plugin](https://github.com/openshift/monitoring-plugin) git [ad057d32](https://github.com/openshift/monitoring-plugin/commit/ad057d32fa7e2cf4033f535dc9d68c0a2c49f004) `sha256:a8c55f21385c620012041d79eb371c1a0226ffc98ddfdad4905fc552c1dcde58` * [network-tools](https://github.com/openshift/network-tools) git [8e170b4f](https://github.com/openshift/network-tools/commit/8e170b4f41c9e80f0f8dd42d6cf6c169872b15d1) `sha256:cdda6abfeb0a9095177f60ea7b75db62b43af28de0d869e34e25050b8592ce7e` * [networking-console-plugin](https://github.com/openshift/networking-console-plugin) git [fa9e6b01](https://github.com/openshift/networking-console-plugin/commit/fa9e6b018d0e72e4243194a0b5b6c88d5090bcf2) `sha256:85c3e910555ea4e5d1223db4deb39c8e8e5005d71ee096970e8e980a1a67a408` * rhel-coreos `sha256:f9ccf91e25200ca9da32d7ba893a6b17561e87438b5dc7bfc8b96c7a698256dc` * rhel-coreos-extensions `sha256:c31cc4b689b5e011d9544fb0c7415b1df864bda6a73591c272550c17be3e9ad6` * [tools](https://github.com/openshift/oc) git [f4525b82](https://github.com/openshift/oc/commit/f4525b82d768063bf14d5f15f0998d2217b7b792) `sha256:e8f9165d86647a18b02053243ab4607ba9910ffd91960dd23a964de889c08fb3` ### [azure-cloud-controller-manager, azure-cloud-node-manager](https://github.com/openshift/cloud-provider-azure/tree/626ecd1c32f50953e84fd1cb499077d52fe53e43) * [OCPBUGS-46039](https://issues.redhat.com/browse/OCPBUGS-46039): Prevent panic when informer receives cache.DeletedFinalStateUnknown [#132](https://github.com/openshift/cloud-provider-azure/pull/132) * [Full changelog](https://github.com/openshift/cloud-provider-azure/compare/b9204e2197b922ecd080fcbe112b4a09e18344db...626ecd1c32f50953e84fd1cb499077d52fe53e43) ### [baremetal-installer, installer, installer-altinfra, installer-artifacts](https://github.com/openshift/installer/tree/baa59e5213e017d66a818c975f6093b1db697dda) * [OCPBUGS-46360](https://issues.redhat.com/browse/OCPBUGS-46360): aws: add ec2:AllocateAddress perm requirement. [#9313](https://github.com/openshift/installer/pull/9313) * [Full changelog](https://github.com/openshift/installer/compare/6e3f5e3a235c7a38be9568d7be8602f4bb02b958...baa59e5213e017d66a818c975f6093b1db697dda) ### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/a046a6fe8bdedd2744946d5eeffffd13327e6ac6) * [OCPBUGS-47071](https://issues.redhat.com/browse/OCPBUGS-47071): golang.org/x/net v0.33.0 [#804](https://github.com/openshift/cloud-credential-operator/pull/804) * [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/7e1cf460fbd31b254c2fed51810800e7520c9926...a046a6fe8bdedd2744946d5eeffffd13327e6ac6) ### [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/tree/ab40b61142a30f21eec8301b2e98f2fafb25164b) * [OCPBUGS-46593](https://issues.redhat.com/browse/OCPBUGS-46593): "gracefully" shutdown KSVM pod. [#123](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/123) * [Full changelog](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/compare/a0d27f3f04cb61084fef767c2df5bcc7b3db2d27...ab40b61142a30f21eec8301b2e98f2fafb25164b) ### [cluster-machine-approver](https://github.com/openshift/cluster-machine-approver/tree/9e1cff1f7a65714026e97ea6e0413b09b85bc3e6) * [OCPBUGS-46429](https://issues.redhat.com/browse/OCPBUGS-46429): Filter CSRs by signerName [#261](https://github.com/openshift/cluster-machine-approver/pull/261) * [Full changelog](https://github.com/openshift/cluster-machine-approver/compare/f63a15d06c83a771268ba027b6f75af4d000f47a...9e1cff1f7a65714026e97ea6e0413b09b85bc3e6) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/f9369349180a295972d4031945f1b34dc7fc8dce) * PPC: correct EnableHardwareTuning flag value (#1271) [#1271](https://github.com/openshift/cluster-node-tuning-operator/pull/1271) * e2e: add irdma to module_blacklist kernel args (#1266) [#1266](https://github.com/openshift/cluster-node-tuning-operator/pull/1266) * [OCPBUGS-45964](https://issues.redhat.com/browse/OCPBUGS-45964): performanceprofile cpuset input validation (#1247) [#1247](https://github.com/openshift/cluster-node-tuning-operator/pull/1247) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/271091eff912d41ac94fc74813d1631276921ffc...f9369349180a295972d4031945f1b34dc7fc8dce) ### [console](https://github.com/openshift/console/tree/edbd12ecafccc067c441c47e373ef2f7353b5a5c) * [OCPBUGS-41672](https://issues.redhat.com/browse/OCPBUGS-41672): Update vendor imports to include all PatternFly components [#14272](https://github.com/openshift/console/pull/14272) * [OCPBUGS-46344](https://issues.redhat.com/browse/OCPBUGS-46344): OCP web console show pod status as Init:0/1 after using Native sidecars [#14616](https://github.com/openshift/console/pull/14616) * [OCPBUGS-47497](https://issues.redhat.com/browse/OCPBUGS-47497): Getting `Oh no, something went wrong` error when trying to install operator. [#14645](https://github.com/openshift/console/pull/14645) * [OCPBUGS-43673](https://issues.redhat.com/browse/OCPBUGS-43673): Disable GQL introspection [#14640](https://github.com/openshift/console/pull/14640) * [Full changelog](https://github.com/openshift/console/compare/18734acbfe63d484eec27667881b4b5efeb71470...edbd12ecafccc067c441c47e373ef2f7353b5a5c) ### [console-operator](https://github.com/openshift/console-operator/tree/253854e7e529fb42e90b71038eff4aabf8f31cf7) * [OCPBUGS-45302](https://issues.redhat.com/browse/OCPBUGS-45302): console/status: set initial value of Message field [#943](https://github.com/openshift/console-operator/pull/943) * [Full changelog](https://github.com/openshift/console-operator/compare/71ba58ad67f04d99b5d2adbe2dad74301fcb6d0f...253854e7e529fb42e90b71038eff4aabf8f31cf7) ### [docker-builder](https://github.com/openshift/builder/tree/bb33e13854b02c5e0fc98beae0f8a5cbe25f0c07) * [OCPBUGS-47712](https://issues.redhat.com/browse/OCPBUGS-47712): skipping some unit tests to avoid failures as they are duplicate [#421](https://github.com/openshift/builder/pull/421) * [Full changelog](https://github.com/openshift/builder/compare/5dec103fe7e811afc7d6886db94c6ffdbfa77c56...bb33e13854b02c5e0fc98beae0f8a5cbe25f0c07) ### [hypershift](https://github.com/openshift/hypershift/tree/42c519f0d5e9885a43233c1ea317b14be9c5f2aa) * NO-JIRA: Update Konflux references (release-4.17) [#5329](https://github.com/openshift/hypershift/pull/5329) * [OCPBUGS-46412](https://issues.redhat.com/browse/OCPBUGS-46412): Separate CPO containerfiles [#5285](https://github.com/openshift/hypershift/pull/5285) * [Full changelog](https://github.com/openshift/hypershift/compare/608f456c902e70137a64028264b3caf31abd569a...42c519f0d5e9885a43233c1ea317b14be9c5f2aa) ### [kube-metrics-server](https://github.com/openshift/kubernetes-metrics-server/tree/e870adbd46e2b0f9afa88227f951b37d5ba4dc0c) * : OCPBUGS-46491: Disable HTTP2 [#40](https://github.com/openshift/kubernetes-metrics-server/pull/40) * [Full changelog](https://github.com/openshift/kubernetes-metrics-server/compare/28b10b8fcc2d21fb323e79afeb46301d0c3c6e9c...e870adbd46e2b0f9afa88227f951b37d5ba4dc0c) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/c5dc36a12c3c0e55e7379d39d3394b0fb34ed0d4) * [OCPBUGS-47802](https://issues.redhat.com/browse/OCPBUGS-47802): OCPBUGS-47801: trying to wait for sub-controllers [#4775](https://github.com/openshift/machine-config-operator/pull/4775) * [OCPBUGS-38292](https://issues.redhat.com/browse/OCPBUGS-38292): controller: default to runc when upgrading clusters from 4.17 to 4.18 [#4715](https://github.com/openshift/machine-config-operator/pull/4715) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/119a374e94ea622c080409cc82f106ac737d4e85...c5dc36a12c3c0e55e7379d39d3394b0fb34ed0d4) ### [must-gather](https://github.com/openshift/must-gather/tree/56b34277f6e67963db422373c360509176e5565a) * [OCPBUGS-48068](https://issues.redhat.com/browse/OCPBUGS-48068): Update owners [#452](https://github.com/openshift/must-gather/pull/452) * [Full changelog](https://github.com/openshift/must-gather/compare/f8fb61b7740b6029a0008e4925ed7a56735d468e...56b34277f6e67963db422373c360509176e5565a) ### [operator-framework-tools, operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/b31ed59e501aa4853c29126af6857d3639498b7b) * [OCPBUGS-46598](https://issues.redhat.com/browse/OCPBUGS-46598): catalog-operator: Delete Pods that were evicted (#3459) [#922](https://github.com/openshift/operator-framework-olm/pull/922) * [Full changelog](https://github.com/openshift/operator-framework-olm/compare/a8acb3d612717850bff384af0eaa06b6f0f5e136...b31ed59e501aa4853c29126af6857d3639498b7b) ### [ovn-kubernetes, ovn-kubernetes-microshift](https://github.com/openshift/ovn-kubernetes/tree/d60fad7b368831724701ebc90f6581a554eb673f) * [OCPBUGS-47506](https://issues.redhat.com/browse/OCPBUGS-47506): Let OVN-northd bind remote ports [#2404](https://github.com/openshift/ovn-kubernetes/pull/2404) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/604f3cb92b77150ce1c66e147eddd0d553216441...d60fad7b368831724701ebc90f6581a554eb673f) ### [prometheus-config-reloader, prometheus-operator, prometheus-operator-admission-webhook](https://github.com/openshift/prometheus-operator/tree/77cedd6cfe2eda65c7bb1f0a87c249c2bc46b867) * [OCPBUGS-48069](https://issues.redhat.com/browse/OCPBUGS-48069): fix: validate smtp smarthost and smtp from fields [#323](https://github.com/openshift/prometheus-operator/pull/323) * [Full changelog](https://github.com/openshift/prometheus-operator/compare/16f1cb003f65bf11b2a0a9a9ff9f9450eb7f249c...77cedd6cfe2eda65c7bb1f0a87c249c2bc46b867) ### [tests](https://github.com/openshift/origin/tree/3019778fd550714afeed0af44069c3c91448cee9) * : OCPBUGS-48093: fix unit test for compare against string [#29405](https://github.com/openshift/origin/pull/29405) * [Full changelog](https://github.com/openshift/origin/compare/38cdceafc39431ab1546976a79704290a5cc5d0f...3019778fd550714afeed0af44069c3c91448cee9)