# 4.12.1 Created: 2023-01-25 13:05:57 +0000 UTC Image Digest: `sha256:a4838c937bbf0902a836107476f6167e47b0340b2ad2444937c69a0a8409f896` Promoted from registry.ci.openshift.org/ocp/release:4.12.0-0.nightly-2023-01-24-150415 ## Changes from 4.12.0 ### Components * Kubernetes 1.25.4 * Red Hat Enterprise Linux CoreOS upgraded from 412.86.202301061548-0 to 412.86.202301191053-0 ### Rebuilt images without code change * [agent-installer-api-server](https://github.com/openshift/assisted-service) git [40936e7a](https://github.com/openshift/assisted-service/commit/40936e7a9159189889c637fa1631f8cbdd5c3c4f) `sha256:fcb8ff07b0c35a17412caad4ef53b00c469f81f3ee7d4fc28278bbb40045ce07` * [agent-installer-node-agent](https://github.com/openshift/assisted-installer-agent) git [271a6f48](https://github.com/openshift/assisted-installer-agent/commit/271a6f48486db5702d3ebc4b644b74722319d49d) `sha256:cc0fada201abc2347915f115b74d7bba09a3bf622542b14efee53b82c5a7894e` * [docker-builder](https://github.com/openshift/builder) git [e76828eb](https://github.com/openshift/builder/commit/e76828eb29e8afefc639706a7ead4e4584d4eb0a) `sha256:3291465339b812a7d9fa513c6da82a8961b3ae3018a99840f4d149c61418cd88` * [driver-toolkit](https://github.com/openshift/driver-toolkit) git [e31abf2c](https://github.com/openshift/driver-toolkit/commit/e31abf2cf547f172da7d51b998ff5b58c05a7a6a) `sha256:8af2e51f3382865bd587b76e1eb301d198f157947e844982f6e528072570e124` * [haproxy-router](https://github.com/openshift/router) git [3065f658](https://github.com/openshift/router/commit/3065f6583f3925328fbdbfe95e3bc7bb7a084d33) `sha256:fa1ff52055ededc0386ee6b334ffe0cd9252f5878fcccf1396aee30adf6de046` * [ironic](https://github.com/openshift/ironic-image) git [27695b69](https://github.com/openshift/ironic-image/commit/27695b69851b0687e17b4325e364792026282d9f) `sha256:0c76794f0b0f26e4b49c16be2ad311694f62195fd14c72433ba61f33d62ee022` * [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader) git [a580a447](https://github.com/openshift/ironic-rhcos-downloader/commit/a580a4479cb6988f3065ef3d4c5fcfcfc3609d12) `sha256:c5498a05ea46a5e27239b74bdafc7f6bcaadf506bf49f5f6906da4c8bb254f5b` * [kuryr-cni](https://github.com/openshift/kuryr-kubernetes) git [92b9be25](https://github.com/openshift/kuryr-kubernetes/commit/92b9be25999aee9c3b225606510c56fd14378bdf) `sha256:57313cfbfc44a578ef174a667ff52c73b4d2090ad61ca98e0ef3f7ced8542d4e` * [kuryr-controller](https://github.com/openshift/kuryr-kubernetes) git [92b9be25](https://github.com/openshift/kuryr-kubernetes/commit/92b9be25999aee9c3b225606510c56fd14378bdf) `sha256:32afd11f7c6c86eaa9f42b7e55d632907948110b433419a35c4d926987d594de` * machine-os-content `sha256:66a4e1d7250640fe6c559f714f6e5e970c7d9ed0650bf9a7be9aef320a0a57c4` * [machine-os-images](https://github.com/openshift/machine-os-images) git [566bf595](https://github.com/openshift/machine-os-images/commit/566bf59501f178bd80e410fda66cc424de6a4891) `sha256:984fd20b251549b9a3ddaace1812e8eac9148aa475e05788f7c6cf0215fb7d24` * [network-tools](https://github.com/openshift/network-tools) git [c76613c7](https://github.com/openshift/network-tools/commit/c76613c77c8785b91611bb3c4245bc34f3b14f76) `sha256:4292ec36b61f0bc799b7f4f80fd997949d77983b1162100d773ef42c1ba85651` * rhel-coreos-8 `sha256:f3ad894d50fa5fb5cc3e145005315ec39f91225fce82bcb2b2962e6d68d49d3d` * rhel-coreos-8-extensions `sha256:e96011d5c019b3604bf237f735b7e58c4bde5b41811d0b92b0f31e5821cd6620` * [tools](https://github.com/openshift/oc) git [854f807d](https://github.com/openshift/oc/commit/854f807d8a84dde710c062a5281bca5bc07cb562) `sha256:fa0d95d2496796f561346e58d58316a20543a0b99e110d498f62f1bb7750b11f` ### [baremetal-installer, installer, installer-artifacts](https://github.com/openshift/installer/tree/303c9d494a1503c134b92b15c5da8ac8ca01295d) * [OCPBUGS-4895](https://issues.redhat.com/browse/OCPBUGS-4895): Set ip=dhcp,dhcp6 for master nodes on dualstack [#6706](https://github.com/openshift/installer/pull/6706) * [OCPBUGS-6015](https://issues.redhat.com/browse/OCPBUGS-6015): fail to create install-config.yaml as apiVIP and ingress VIP are not in machine networks [#6783](https://github.com/openshift/installer/pull/6783) * [OCPBUGS-5844](https://issues.redhat.com/browse/OCPBUGS-5844): Update FCOS to latest 37.20221127.3.0 stable [#6773](https://github.com/openshift/installer/pull/6773) * [OCPBUGS-5764](https://issues.redhat.com/browse/OCPBUGS-5764): Expose Azure useImageGallery parameter in the MachineSets() call [#6753](https://github.com/openshift/installer/pull/6753) * [OCPBUGS-4460](https://issues.redhat.com/browse/OCPBUGS-4460): hold bootkube service until bootstrap has pivoted [#6661](https://github.com/openshift/installer/pull/6661) * [OCPBUGS-5513](https://issues.redhat.com/browse/OCPBUGS-5513): Update Azure SDK to v63.1.0+incompatible [release-4.12] [#6751](https://github.com/openshift/installer/pull/6751) * [OCPBUGS-4649](https://issues.redhat.com/browse/OCPBUGS-4649): Report agent installation problems on the console [#6680](https://github.com/openshift/installer/pull/6680) * [Full changelog](https://github.com/openshift/installer/compare/ba940311c8cb2a07173725e5c2f668df7c61924c...303c9d494a1503c134b92b15c5da8ac8ca01295d) ### [cluster-capi-operator](https://github.com/openshift/cluster-capi-operator/tree/3bfe36aa9d1abbdfb11facf86a7ec6510abc390a) * [Bug 2116686](https://bugzilla.redhat.com/show_bug.cgi?id=2116686): OCPBUGS-5155: Add provider webhook [#96](https://github.com/openshift/cluster-capi-operator/pull/96) * [Full changelog](https://github.com/openshift/cluster-capi-operator/compare/8496c5085daaf9ce8ea47ac885e56310898a5c54...3bfe36aa9d1abbdfb11facf86a7ec6510abc390a) ### [cluster-control-plane-machine-set-operator](https://github.com/openshift/cluster-control-plane-machine-set-operator/tree/89727d88312464361593a0ccc8ad07e79db9bd16) * [OCPBUGS-5820](https://issues.redhat.com/browse/OCPBUGS-5820): Deduplicate Failure Domains for the CPMS [#160](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/160) * Backport e2e/integration testing [#161](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/161) * golangci-lint: fix header year linting [#163](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/163) * [Full changelog](https://github.com/openshift/cluster-control-plane-machine-set-operator/compare/5f0e975c2696a3cee2e1c45f04f63e460ec46738...89727d88312464361593a0ccc8ad07e79db9bd16) ### [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator/tree/3e14fd5db182510c6c43ae0003f3158f5a51c8e9) * [OCPBUGS-5154](https://issues.redhat.com/browse/OCPBUGS-5154): swift: Retry connecting to OpenStack [#826](https://github.com/openshift/cluster-image-registry-operator/pull/826) * [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/c0e5dec7ab5030d924f7fb96e1733792aa3a3097...3e14fd5db182510c6c43ae0003f3158f5a51c8e9) ### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/5a154c3dd01544adc280691be54fec94a5dc8d67) * [OCPBUGS-4363](https://issues.redhat.com/browse/OCPBUGS-4363): Fixed TargetDown expression to join on the proper label [#1833](https://github.com/openshift/cluster-monitoring-operator/pull/1833) * [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/ee31d1d27131aa218f0c1b22118a06468d20b0ea...5a154c3dd01544adc280691be54fec94a5dc8d67) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/108d8f084dcca968982f4928f1bb12a7425da805) * Remove trailing space from test name (#546) [#546](https://github.com/openshift/cluster-node-tuning-operator/pull/546) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/2488b986c0a052a111b17206ee70f7dcf3fbf72c...108d8f084dcca968982f4928f1bb12a7425da805) ### [cluster-policy-controller](https://github.com/openshift/cluster-policy-controller/tree/105cc773b37f00be2351c9a4e6df24af94d547c1) * [OCPBUGS-5786](https://issues.redhat.com/browse/OCPBUGS-5786): clusterquotareconciliation: do not sync quota monitor cache with no monitors registered [#95](https://github.com/openshift/cluster-policy-controller/pull/95) * [Full changelog](https://github.com/openshift/cluster-policy-controller/compare/c7a633416a8ee702fa653649488a13f578f3f857...105cc773b37f00be2351c9a4e6df24af94d547c1) ### [cluster-version-operator](https://github.com/openshift/cluster-version-operator/tree/b24d60e55576e1997d6d450ba9106a80983f1512) * [OCPBUGS-5879](https://issues.redhat.com/browse/OCPBUGS-5879): Set upgradeability check throttling period to 2m [#884](https://github.com/openshift/cluster-version-operator/pull/884) * [OCPBUGS-5083](https://issues.redhat.com/browse/OCPBUGS-5083): pkg/payload/precondition: Do not claim warnings would have blocked [#878](https://github.com/openshift/cluster-version-operator/pull/878) * [Full changelog](https://github.com/openshift/cluster-version-operator/compare/f1dc3b6a6b7c5f5a85f94201ab90f9e03547a8a3...b24d60e55576e1997d6d450ba9106a80983f1512) ### [console](https://github.com/openshift/console/tree/9c2d2e9f27d4415361b54822824a51489bb3408e) * [OCPBUGS-5303](https://issues.redhat.com/browse/OCPBUGS-5303): display 'Control plane is hosted' alert only when isCl… [#12409](https://github.com/openshift/console/pull/12409) * [OCPBUGS-5263](https://issues.redhat.com/browse/OCPBUGS-5263): only show upgrade details if cluster not externally man… [#12404](https://github.com/openshift/console/pull/12404) * [Full changelog](https://github.com/openshift/console/compare/b237c34499db6e417e9b67b4590e73450bbc931c...9c2d2e9f27d4415361b54822824a51489bb3408e) ### [console-operator](https://github.com/openshift/console-operator/tree/8c938a46686746518cc37e71b444d40d1b4e6c2d) * [OCPBUGS-5420](https://issues.redhat.com/browse/OCPBUGS-5420): Add host inventory quickstart (#711) [#711](https://github.com/openshift/console-operator/pull/711) * [Full changelog](https://github.com/openshift/console-operator/compare/a34f2e4da55277b8ae63f90247dfa406aa6f6189...8c938a46686746518cc37e71b444d40d1b4e6c2d) ### [csi-driver-manila, openstack-cinder-csi-driver, openstack-cloud-controller-manager](https://github.com/openshift/cloud-provider-openstack/tree/3125fe729221139aa8c87b427655669880bbd06c) * [OCPBUGS-6064](https://issues.redhat.com/browse/OCPBUGS-6064): Merge https://github.com/kubernetes/cloud-provider-openstack:release-1.25 into release-4.12 [#172](https://github.com/openshift/cloud-provider-openstack/pull/172) * Bug OCPBUGS-5403: Make sure LB status is updated immediately [#164](https://github.com/openshift/cloud-provider-openstack/pull/164) * [Full changelog](https://github.com/openshift/cloud-provider-openstack/compare/615dc6062013a7d872fd3f0978cda8ac7eda6ac8...3125fe729221139aa8c87b427655669880bbd06c) ### [docker-registry](https://github.com/openshift/image-registry/tree/3bf8e25d5694f7a4dbbe7620a1cc2e26d611cf60) * [OCPBUGS-4678](https://issues.redhat.com/browse/OCPBUGS-4678): Bump aws-sdk-go to v1.44.145 [#357](https://github.com/openshift/image-registry/pull/357) * [Full changelog](https://github.com/openshift/image-registry/compare/fab1920c871a2c38daafaddfa31aafa5d9d1d53d...3bf8e25d5694f7a4dbbe7620a1cc2e26d611cf60) ### [etcd](https://github.com/openshift/etcd/tree/978cfefd2f21c4ec1ac84ed95130cbff510fbe1b) * [OCPBUGS-5761](https://issues.redhat.com/browse/OCPBUGS-5761): UPSTREAM:<carry>: etcdserver: process the scenaro of the last WAL rec… [#176](https://github.com/openshift/etcd/pull/176) * [Full changelog](https://github.com/openshift/etcd/compare/89a451c499e06b3e9f8072c7cd70b86d78f597bf...978cfefd2f21c4ec1ac84ed95130cbff510fbe1b) ### [hyperkube, pod](https://github.com/openshift/kubernetes/tree/a34b9e9499e6c3a94e2326652bd8236a5378c0b2) * [OCPBUGS-5490](https://issues.redhat.com/browse/OCPBUGS-5490): remove in-tree volume limits test now that CSIMigration is GA [#1449](https://github.com/openshift/kubernetes/pull/1449) * [Full changelog](https://github.com/openshift/kubernetes/compare/77bec7ab3573494f228fbaa4967c76e3d2df0fb3...a34b9e9499e6c3a94e2326652bd8236a5378c0b2) ### [hypershift](https://github.com/openshift/hypershift/tree/8f27c51c4306e12e2c5e926f9095f1d74d08c5ab) * Merge main into release-4.12 branch [#2053](https://github.com/openshift/hypershift/pull/2053) * Release 4.12 rebase latest [#2047](https://github.com/openshift/hypershift/pull/2047) * Fix OpenID OAuth config parsing [#2029](https://github.com/openshift/hypershift/pull/2029) * [Full changelog](https://github.com/openshift/hypershift/compare/e88743672989705fa1bfb29143a13fc4c547263f...8f27c51c4306e12e2c5e926f9095f1d74d08c5ab) ### [insights-operator](https://github.com/openshift/insights-operator/tree/e172a918cc6535dfeb2d06b49133f323aed927ec) * [OCPBUGS-5348](https://issues.redhat.com/browse/OCPBUGS-5348): do not periodically update Available clusteroperator co… (#710) [#710](https://github.com/openshift/insights-operator/pull/710) * do not get disabled rules (#706) (#713) [#706](https://github.com/openshift/insights-operator/pull/706) * [Full changelog](https://github.com/openshift/insights-operator/compare/cd1142ec7f324dc15b723ae175f3bab797ffc2ea...e172a918cc6535dfeb2d06b49133f323aed927ec) ### [kube-proxy, sdn](https://github.com/openshift/sdn/tree/d6903305ca12bf21f4ef6b96cb7aeed7defa2fc2) * [OCPBUGS-4486](https://issues.redhat.com/browse/OCPBUGS-4486): Add node egress IP assignment resync [#487](https://github.com/openshift/sdn/pull/487) * [Full changelog](https://github.com/openshift/sdn/compare/aae8264284144301b4a6ebcc5c9271b8f2a33ff9...d6903305ca12bf21f4ef6b96cb7aeed7defa2fc2) ### [machine-api-operator](https://github.com/openshift/machine-api-operator/tree/a99a63b994407212a5dcc83cc5bc7c02222350b3) * [OCPBUGS-5413](https://issues.redhat.com/browse/OCPBUGS-5413): Append annotations from machine template spec to the node [#1104](https://github.com/openshift/machine-api-operator/pull/1104) * [OCPBUGS-5117](https://issues.redhat.com/browse/OCPBUGS-5117): [release-4.12] Allow to use machine.openshift.io API in provider specs [#1086](https://github.com/openshift/machine-api-operator/pull/1086) * [Full changelog](https://github.com/openshift/machine-api-operator/compare/4c2a08bb4ca1b421045e11edff897255b42b2a25...a99a63b994407212a5dcc83cc5bc7c02222350b3) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/60fb64fa861f1231f779226aa5dcd5c4ef604dcb) * [OCPBUGS-5743](https://issues.redhat.com/browse/OCPBUGS-5743): Mount /run/nodeip-configuration into keepalived containers [#3479](https://github.com/openshift/machine-config-operator/pull/3479) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/2b3eba74dd9e4371f35ab41dbda02642f60707ec...60fb64fa861f1231f779226aa5dcd5c4ef604dcb) ### [machine-image-customization-controller](https://github.com/openshift/image-customization-controller/tree/27777d0e032119965c7ea5ce5b8f74bd885990bd) * [OCPBUGS-5655](https://issues.redhat.com/browse/OCPBUGS-5655): Update dependencies [#76](https://github.com/openshift/image-customization-controller/pull/76) * [Full changelog](https://github.com/openshift/image-customization-controller/compare/5f83bd7c20574e5620e7cc92dd424835ef8a0b28...27777d0e032119965c7ea5ce5b8f74bd885990bd) ### [operator-marketplace](https://github.com/operator-framework/operator-marketplace/tree/87790da6e17fccb6fd53b23f7eb060611fe73c2b) * [OCPBUGS-5468](https://issues.redhat.com/browse/OCPBUGS-5468): Remove PSA audit and warnings [#503](https://github.com/operator-framework/operator-marketplace/pull/503) * [Full changelog](https://github.com/operator-framework/operator-marketplace/compare/4e3eca672ea923f98b10bfa84985b2470da9ac96...87790da6e17fccb6fd53b23f7eb060611fe73c2b) ### [ovn-kubernetes, ovn-kubernetes-microshift](https://github.com/openshift/ovn-kubernetes/tree/f51b0c8d9a9d68be8edfb26be2851cd13f894be6) * [OCPBUGS-5923](https://issues.redhat.com/browse/OCPBUGS-5923): [release-4.12] Fix egress firewall to allow inbound connections in both gw modes [#1477](https://github.com/openshift/ovn-kubernetes/pull/1477) * [OCPBUGS-5046](https://issues.redhat.com/browse/OCPBUGS-5046): [release-4.12] egressip: fix test data race accessing podAssignment cache [#1467](https://github.com/openshift/ovn-kubernetes/pull/1467) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/56eba9e2ffe7a7c15ca377513c93bff3d99c457c...f51b0c8d9a9d68be8edfb26be2851cd13f894be6) ### [tests](https://github.com/openshift/origin/tree/517ff51e404f5c89c7e38c71f836af6fae0cba82) * [OCPBUGS-5490](https://issues.redhat.com/browse/OCPBUGS-5490): Fix intervalcreation incorrect year unit test bug [#27668](https://github.com/openshift/origin/pull/27668) * [Full changelog](https://github.com/openshift/origin/compare/5e41b223cad6c22c117ebde996923f23f5ffab3e...517ff51e404f5c89c7e38c71f836af6fae0cba82) ### [vsphere-csi-driver-operator](https://github.com/openshift/vmware-vsphere-csi-driver-operator/tree/03999e46b954151b52c7dc799b7341ca7d3e1744) * [OCPBUGS-4609](https://issues.redhat.com/browse/OCPBUGS-4609): Add multiple datacenters support [#123](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/123) * [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver-operator/compare/7c8ccc7d25d9bfda2f79a9c965a667bed3431e11...03999e46b954151b52c7dc799b7341ca7d3e1744)