# 4.12.0-rc.3 Created: 2022-12-06 11:07:07 +0000 UTC Image Digest: `sha256:0b878dc36bf63359b7484dbd0cbc178f9382cd0aa9e5488fc7ffdb1059963f49` ## Changes from 4.12.0-rc.2 ### Components * Kubernetes 1.25.2 * Red Hat Enterprise Linux CoreOS upgraded from 412.86.202211221830-0 to 412.86.202211290908-0 ### Rebuilt images without code change * [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy) git [513fd321](https://github.com/openshift/kube-rbac-proxy/commit/513fd32175af4bb03f2e8a31030477e63380b5bc) `sha256:2f3e3cb42033573d67f34dfde307fbfbd0298bae7d0f4af316b4a59021751252` * machine-os-content `sha256:a0cd06d77a7aaa32f81fd9235b5aa271b224b1c36a7c6bed698508fe13802d88` * [network-tools](https://github.com/openshift/network-tools) git [c76613c7](https://github.com/openshift/network-tools/commit/c76613c77c8785b91611bb3c4245bc34f3b14f76) `sha256:90b348d8d296a9f6e13563f180585f30e53bb297df5e87bf393681c40240a4fb` * rhel-coreos-8 `sha256:0206586365143a5d4d86ba4a89ce682c37529db40e20bd3798e27347da8b6393` * rhel-coreos-8-extensions `sha256:b75a308237279c52c4cfc2bc7148f016af4013b3463c27ec7766414b5932d5df` ### [agent-installer-node-agent](https://github.com/openshift/assisted-installer-agent/tree/271a6f48486db5702d3ebc4b644b74722319d49d) * Updating ose-agent-installer-node-agent images to be consistent with ART (#440) [#440](https://github.com/openshift/assisted-installer-agent/pull/440) * [Full changelog](https://github.com/openshift/assisted-installer-agent/compare/bc09e251e3f1146627ffd5b202810ae5065043a0...271a6f48486db5702d3ebc4b644b74722319d49d) ### [baremetal-installer, installer, installer-artifacts](https://github.com/openshift/installer/tree/d167b60f63de0a6e20be1afe4a02e9e53a7dde19) * [OCPBUGS-4267](https://issues.redhat.com/browse/OCPBUGS-4267): Azure Stack: use managed images for compute nodes [#6639](https://github.com/openshift/installer/pull/6639) * [OCPBUGS-4308](https://issues.redhat.com/browse/OCPBUGS-4308): Redact pull secret from agent-gather [#6640](https://github.com/openshift/installer/pull/6640) * [OCPBUGS-4068](https://issues.redhat.com/browse/OCPBUGS-4068): (Agent) Do not require host data in platform baremetal section in installconfig [#6623](https://github.com/openshift/installer/pull/6623) * [OCPBUGS-4064](https://issues.redhat.com/browse/OCPBUGS-4064): Restart create-cluster-and-infraenv.service if it fails [#6622](https://github.com/openshift/installer/pull/6622) * [OCPBUGS-3657](https://issues.redhat.com/browse/OCPBUGS-3657): Uplift terraform-provider-ironic to 0.3.0 [#6592](https://github.com/openshift/installer/pull/6592) * [Full changelog](https://github.com/openshift/installer/compare/4b390512db55cb5b3640add7863f09e2315d8b31...d167b60f63de0a6e20be1afe4a02e9e53a7dde19) ### [cloud-network-config-controller](https://github.com/openshift/cloud-network-config-controller/tree/61b2d8a7550c8aa27b00366a3868922db4a6edfd) * [OCPBUGS-4230](https://issues.redhat.com/browse/OCPBUGS-4230): Fix azure log message for assigning and releasing an IP [#80](https://github.com/openshift/cloud-network-config-controller/pull/80) * [Full changelog](https://github.com/openshift/cloud-network-config-controller/compare/0465b616f59fa1f0c0563336864a6a1ddfe445ca...61b2d8a7550c8aa27b00366a3868922db4a6edfd) ### [cluster-authentication-operator](https://github.com/openshift/cluster-authentication-operator/tree/54844a487a78ace8f81c276e56b3cb20708d7d13) * [OCPBUGS-4040](https://issues.redhat.com/browse/OCPBUGS-4040): Restart authentication operator if console capability is enabled [#593](https://github.com/openshift/cluster-authentication-operator/pull/593) * [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/d064e84748a49c2ce3bb0aa96b2168ae666399f8...54844a487a78ace8f81c276e56b3cb20708d7d13) ### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/603b563d02a659fef6ed70de4f215f16958ccc09) * [OCPBUGS-4193](https://issues.redhat.com/browse/OCPBUGS-4193): later bootstrap removal in delayed scaling [#967](https://github.com/openshift/cluster-etcd-operator/pull/967) * [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/302b68f57d665f8fd3d4ccd906153eee84169f1c...603b563d02a659fef6ed70de4f215f16958ccc09) ### [cluster-kube-controller-manager-operator](https://github.com/openshift/cluster-kube-controller-manager-operator/tree/02fbdd194f75cd8e4fb1a6afc40e515a73dc450e) * [OCPBUGS-4303](https://issues.redhat.com/browse/OCPBUGS-4303): bootstrap-kube-controller-manager: specify resources.requests [#666](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/666) * [Full changelog](https://github.com/openshift/cluster-kube-controller-manager-operator/compare/4f16d3e4b51db114f111117a062e25b68fb931a9...02fbdd194f75cd8e4fb1a6afc40e515a73dc450e) ### [cluster-kube-scheduler-operator](https://github.com/openshift/cluster-kube-scheduler-operator/tree/626f8cb576ded39fcf8dceec6455d2d10d10d080) * [OCPBUGS-4292](https://issues.redhat.com/browse/OCPBUGS-4292): bootstrap-kube-scheduler: specify resources.requests [#448](https://github.com/openshift/cluster-kube-scheduler-operator/pull/448) * [Full changelog](https://github.com/openshift/cluster-kube-scheduler-operator/compare/ada207222ef4f453376ca816564753d34f1bee67...626f8cb576ded39fcf8dceec6455d2d10d10d080) ### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/766b7b632bc012f17f88e277d1c3fd7db96dc2aa) * [OCPBUGS-3956](https://issues.redhat.com/browse/OCPBUGS-3956): HyperShift: Do not accept empty infrastructure name [#1634](https://github.com/openshift/cluster-network-operator/pull/1634) * [OCPBUGS-4183](https://issues.redhat.com/browse/OCPBUGS-4183): Disable UDP aggregation on s390x [#1643](https://github.com/openshift/cluster-network-operator/pull/1643) * [OCPBUGS-3824](https://issues.redhat.com/browse/OCPBUGS-3824): ipsec: Run ovs-monitor-ipsec in the foreground and change probes [#1621](https://github.com/openshift/cluster-network-operator/pull/1621) * [Full changelog](https://github.com/openshift/cluster-network-operator/compare/405ea0c922a5ac1d51ed1044f19bd89b534c6daf...766b7b632bc012f17f88e277d1c3fd7db96dc2aa) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/b4e363fcebf55d9d57e1147ddd21c7a5204895b1) * [OCPBUGS-4215](https://issues.redhat.com/browse/OCPBUGS-4215): e2e: performance profile: add logs and minor fixes (#516) [#516](https://github.com/openshift/cluster-node-tuning-operator/pull/516) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/09d4b9e933b3785ebe3950179230d236e574545e...b4e363fcebf55d9d57e1147ddd21c7a5204895b1) ### [console](https://github.com/openshift/console/tree/42d6eb3af5f3c0113f25e75107e9228335ffb22c) * [OCPBUGS-3333](https://issues.redhat.com/browse/OCPBUGS-3333): Promote ConsolePlugins API version to v1 in console repository [#12248](https://github.com/openshift/console/pull/12248) * [OCPBUGS-4035](https://issues.redhat.com/browse/OCPBUGS-4035): Fix for initial showing of topology contents [#12299](https://github.com/openshift/console/pull/12299) * [OCPBUGS-4117](https://issues.redhat.com/browse/OCPBUGS-4117): Re-enable serverless e2e tests [#12308](https://github.com/openshift/console/pull/12308) * [Full changelog](https://github.com/openshift/console/compare/846d51b562e90dde2a69e96e8d2cc10e826bb5c4...42d6eb3af5f3c0113f25e75107e9228335ffb22c) ### [container-networking-plugins](https://github.com/openshift/containernetworking-plugins/tree/742547ee7d72b27c6f6dd7763e2092050839847f) * [OCPBUGS-4223](https://issues.redhat.com/browse/OCPBUGS-4223): Fix path substitution to enable setting sysctls on vlan interfaces [#68](https://github.com/openshift/containernetworking-plugins/pull/68) * [Full changelog](https://github.com/openshift/containernetworking-plugins/compare/a80f92c712d2ead4093585fdc627ab28ccf4ae18...742547ee7d72b27c6f6dd7763e2092050839847f) ### [kube-state-metrics](https://github.com/openshift/kube-state-metrics/tree/9a1bf9b8c6b2da07214eb934e4d1f86d1700a2ce) * [OCPBUGS-4118](https://issues.redhat.com/browse/OCPBUGS-4118): cherry-pick, do not expose ingress path metric when service is nil [#84](https://github.com/openshift/kube-state-metrics/pull/84) * [Full changelog](https://github.com/openshift/kube-state-metrics/compare/bbb506ba1319f9cc5f6a305d685d2bea78783988...9a1bf9b8c6b2da07214eb934e4d1f86d1700a2ce) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/eb094c27cf623d1582777fef8aa9e2356cdf1737) * [OCPBUGS-4091](https://issues.redhat.com/browse/OCPBUGS-4091): NM resolve prepender: remove extra quotes in OKD flow [#3433](https://github.com/openshift/machine-config-operator/pull/3433) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/69b553cbd7121785ad4a9c844dfe426b02d7fc90...eb094c27cf623d1582777fef8aa9e2356cdf1737) ### [must-gather](https://github.com/openshift/must-gather/tree/5fd2176182e7aec687da553fe185b9f6f739bbb2) * [OCPBUGS-4250](https://issues.redhat.com/browse/OCPBUGS-4250): [release-4.12] backport PodNetworkConnectivityCheck gather script #334 [#334](https://github.com/openshift/must-gather/pull/334) * [Full changelog](https://github.com/openshift/must-gather/compare/68c6a82bfd4e3cae4f2f4258cfc9820aff46c712...5fd2176182e7aec687da553fe185b9f6f739bbb2) ### [openshift-apiserver](https://github.com/openshift/openshift-apiserver/tree/30c5f26d173c7576d396b8d74707de03da266ce2) * [OCPBUGS-4339](https://issues.redhat.com/browse/OCPBUGS-4339): fix printer panic [#335](https://github.com/openshift/openshift-apiserver/pull/335) * [Full changelog](https://github.com/openshift/openshift-apiserver/compare/5c00d6c948acd716e67bd5d16e62013d89866880...30c5f26d173c7576d396b8d74707de03da266ce2) ### [ovn-kubernetes, ovn-kubernetes-microshift](https://github.com/openshift/ovn-kubernetes/tree/707c0d47fe0f911f94155ca89c4e756d78e86baa) * [OCPBUGS-2896](https://issues.redhat.com/browse/OCPBUGS-2896): Refactor retry into its own pkg [#1376](https://github.com/openshift/ovn-kubernetes/pull/1376) * Updating ovn-kubernetes-base images to be consistent with ART [#1287](https://github.com/openshift/ovn-kubernetes/pull/1287) * [OCPBUGS-3798](https://issues.redhat.com/browse/OCPBUGS-3798): [4.12] Dockerfile: bump OVS to 2.17.0-62.el8fdp [#1387](https://github.com/openshift/ovn-kubernetes/pull/1387) * [OCPBUGS-3977](https://issues.redhat.com/browse/OCPBUGS-3977): Handle expired entry while handling dns update [#1392](https://github.com/openshift/ovn-kubernetes/pull/1392) * [OCPBUGS-3871](https://issues.redhat.com/browse/OCPBUGS-3871): Ignore addresses in masquerade subnet when retrieving gateway IPs [#1386](https://github.com/openshift/ovn-kubernetes/pull/1386) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/5ef03e64d2727d1d89d269b8587829cdc1eb89ae...707c0d47fe0f911f94155ca89c4e756d78e86baa) ### [route-controller-manager](https://github.com/openshift/route-controller-manager/tree/9e74d175e81ef6a2beb3718398e3fc99dded037c) * [OCPBUGS-4199](https://issues.redhat.com/browse/OCPBUGS-4199): do not depend on the API defaulting when creating Routes [#12](https://github.com/openshift/route-controller-manager/pull/12) * [Full changelog](https://github.com/openshift/route-controller-manager/compare/a4731c8cb3f9f2348e67f2d9427e2cf2f10ac176...9e74d175e81ef6a2beb3718398e3fc99dded037c)