# 4.15.4 Created: 2024-03-21 15:45:56 +0000 UTC Image Digest: `sha256:5a6a738c294f65dcc25c66bcb400aa3bb11d7e34237f1a41aed607eab20a8386` Promoted from registry.ci.openshift.org/ocp/release:4.15.0-0.nightly-2024-03-20-032212 ## Changes from 4.15.3 ### Components * Kubernetes 1.28.7 * Red Hat Enterprise Linux CoreOS upgraded from 415.92.202403080220-0 to 415.92.202403191241-0 ### Rebuilt images without code change * [agent-installer-api-server](https://github.com/openshift/assisted-service) git [d60e80f8](https://github.com/openshift/assisted-service/commit/d60e80f8658cf8a756ff4aa318983ddcf0e70bca) `sha256:c5052e0e7fc81a160a911d3f2b73035790dda207873a6103f3b753406edd6824` * [agent-installer-node-agent](https://github.com/openshift/assisted-installer-agent) git [b0beda7b](https://github.com/openshift/assisted-installer-agent/commit/b0beda7b7323ff17e5f13262f23ac01c35a56485) `sha256:b5e2f96fb61711ec80fcb4c513a107d506e0ed54aef3b11746be008a9619d1d6` * [driver-toolkit](https://github.com/openshift/driver-toolkit) git [7a448c2e](https://github.com/openshift/driver-toolkit/commit/7a448c2ee026c772e293dd344da587493c859f82) `sha256:abbff60a77f7ac2276dbeef33fb46ed32c9b9eb1c5813260c6383605bed76a08` * [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader) git [bcbcd95b](https://github.com/openshift/ironic-rhcos-downloader/commit/bcbcd95b6209afc8248b34c55294686dbd3831a3) `sha256:0d3db65109b72147d830e9d7092de2ea08a67357a42c6fecb005447ea1805e60` * machine-os-content `sha256:f487de1d6a55c9ae9267119172722076e51740aca17502ff10ab0664f3bfdf99` * [machine-os-images](https://github.com/openshift/machine-os-images) git [9e9c920f](https://github.com/openshift/machine-os-images/commit/9e9c920f985a375536e8d4caafd2d7ed579e27f3) `sha256:d8e4d4bcfdf6faae7b7bc03fca388bec401d57434a7ee141d5a1b2dc0159db31` * rhel-coreos `sha256:fc09f95b98530ba6d242a335681d3422d237df052e2e99b1ac97707e3fb1e16b` * rhel-coreos-extensions `sha256:6f96572862172c5fa5b0ce1d5900de27f3c47d71f5e36efe389361504e415303` ### [azure-machine-controllers](https://github.com/openshift/machine-api-provider-azure/tree/2c8c33d88e4098aaa7f57082e084d8cd1b10f152) * [OCPBUGS-30215](https://issues.redhat.com/browse/OCPBUGS-30215): Remove startupScript vmextension lookup [#103](https://github.com/openshift/machine-api-provider-azure/pull/103) * [Full changelog](https://github.com/openshift/machine-api-provider-azure/compare/90771aba5adb0c3883b0927956875c94fa88e69e...2c8c33d88e4098aaa7f57082e084d8cd1b10f152) ### [baremetal-installer, installer, installer-altinfra, installer-artifacts](https://github.com/openshift/installer/tree/4edfd0e16bc637dc2f593afbb28bba9799023892) * [OCPBUGS-30098](https://issues.redhat.com/browse/OCPBUGS-30098): feat: add check for SNO bootstrap condition [#8089](https://github.com/openshift/installer/pull/8089) * [OCPBUGS-30601](https://issues.redhat.com/browse/OCPBUGS-30601): update RHCOS 4.15 bootimage metadata to 415.92.202402201450-0 [#8122](https://github.com/openshift/installer/pull/8122) * [OCPBUGS-30854](https://issues.redhat.com/browse/OCPBUGS-30854): Power VS: Fix wait_for_workspace [#8159](https://github.com/openshift/installer/pull/8159) * [OCPBUGS-29964](https://issues.redhat.com/browse/OCPBUGS-29964): fix Azure API SKU calls timing out [#8086](https://github.com/openshift/installer/pull/8086) * [OCPBUGS-30792](https://issues.redhat.com/browse/OCPBUGS-30792): Enable deploy by Service ID on PowerVS [#8138](https://github.com/openshift/installer/pull/8138) * [OCPBUGS-30577](https://issues.redhat.com/browse/OCPBUGS-30577): Authn with platform-services-go-sdk for PowerVS [#8118](https://github.com/openshift/installer/pull/8118) * [Full changelog](https://github.com/openshift/installer/compare/d0a415f1cca1fa2c164aff142afa1269b6fd9865...4edfd0e16bc637dc2f593afbb28bba9799023892) ### [cluster-capi-controllers](https://github.com/openshift/cluster-api/tree/932dc9b2858c53811f4a346f6a4b90ede870da88) * [OCPBUGS-30595](https://issues.redhat.com/browse/OCPBUGS-30595): fix e2e tests on release branches [#201](https://github.com/openshift/cluster-api/pull/201) * [Full changelog](https://github.com/openshift/cluster-api/compare/c3b9ac8a39fd5bbf3d2e910fa17b38c86a58ac3a...932dc9b2858c53811f4a346f6a4b90ede870da88) ### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/f41dbd3ab6c426157b4d58e103f4148913edc531) * [OCPBUGS-30615](https://issues.redhat.com/browse/OCPBUGS-30615): Fix managed cluster detection on ARO [#2304](https://github.com/openshift/cluster-network-operator/pull/2304) * [Full changelog](https://github.com/openshift/cluster-network-operator/compare/4ad3c08b7b9f35224bdad111fc7b0205e0732f93...f41dbd3ab6c426157b4d58e103f4148913edc531) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/948f0937e74d79db176f718398dfdea4c95ff145) * hack: fix backport of render-sync.sh (#996) [#996](https://github.com/openshift/cluster-node-tuning-operator/pull/996) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/fc57075824faa9ccb64f7f4d2cd381c204c48490...948f0937e74d79db176f718398dfdea4c95ff145) ### [console](https://github.com/openshift/console/tree/8a4b6840da5377346225d520b113d169615f2a38) * [OCPBUGS-29963](https://issues.redhat.com/browse/OCPBUGS-29963): i18n upload/download routine task - chore(i18n): update translations [#13670](https://github.com/openshift/console/pull/13670) * [OCPBUGS-30801](https://issues.redhat.com/browse/OCPBUGS-30801): Switch to service to get the PLR and TR logs from the Tekton results summary API [#13663](https://github.com/openshift/console/pull/13663) * [OCPBUGS-30275](https://issues.redhat.com/browse/OCPBUGS-30275): adjusting documentation links for 4.15 [#13648](https://github.com/openshift/console/pull/13648) * [OCPBUGS-30870](https://issues.redhat.com/browse/OCPBUGS-30870): chore(i18n): update translations: Completed OCP-4.15/Master Branch/Sprint 245 [#13641](https://github.com/openshift/console/pull/13641) * [Full changelog](https://github.com/openshift/console/compare/3ba6e63b106a9d10983887431ed705e48c401250...8a4b6840da5377346225d520b113d169615f2a38) ### [docker-builder](https://github.com/openshift/builder/tree/67918658ae7d34e4f9472acba5150bfb3726f70d) * [BUILD-854](https://issues.redhat.com/browse/BUILD-854): Add adambkaplan as approver [#381](https://github.com/openshift/builder/pull/381) * [Full changelog](https://github.com/openshift/builder/compare/630692db2a3a39369d3c772a2543d7f2ea198455...67918658ae7d34e4f9472acba5150bfb3726f70d) ### [etcd](https://github.com/openshift/etcd/tree/8aecb841e30bb4ce38de1d270ef5138301de828a) * [OCPBUGS-28731](https://issues.redhat.com/browse/OCPBUGS-28731): Rebase etcd 3.5.12 openshift 4.15 [#243](https://github.com/openshift/etcd/pull/243) * [Full changelog](https://github.com/openshift/etcd/compare/5acb4f3078adbea40d050365ac5294229e574c67...8aecb841e30bb4ce38de1d270ef5138301de828a) ### [hyperkube, pod](https://github.com/openshift/kubernetes/tree/f1b5f6c8166add33d0d5b0964e7e4482d11b1a17) * [OCPBUGS-30963](https://issues.redhat.com/browse/OCPBUGS-30963): Set up CEL IP/CIDR library from 4.14 onwards [#1912](https://github.com/openshift/kubernetes/pull/1912) * [Full changelog](https://github.com/openshift/kubernetes/compare/6e2789bbd5893851c8bc4423e0090cd71b64f436...f1b5f6c8166add33d0d5b0964e7e4482d11b1a17) ### [hypershift](https://github.com/openshift/hypershift/tree/eebff759de63215ec24011fbfba6e2e1054c1333) * [OCPBUGS-30742](https://issues.redhat.com/browse/OCPBUGS-30742): [4.15] HCP deletion can get stuck if CPO is unable to delete the default worker security group [#3726](https://github.com/openshift/hypershift/pull/3726) * [OCPBUGS-30650](https://issues.redhat.com/browse/OCPBUGS-30650): Set KAS config pod security Enforce to privileged [#3719](https://github.com/openshift/hypershift/pull/3719) * NO-JIRA: Bump CPO API budget to 4000 in EnsureApiBudget [#3741](https://github.com/openshift/hypershift/pull/3741) * [OCPBUGS-30651](https://issues.redhat.com/browse/OCPBUGS-30651): Remove EnsurePSANotPrivileged [#3744](https://github.com/openshift/hypershift/pull/3744) * NO-JIRA: Update RHTAP references (release-4.15) [#3754](https://github.com/openshift/hypershift/pull/3754) * [HOSTEDCP-1488](https://issues.redhat.com/browse/HOSTEDCP-1488): Use regionalized STS endpoints in AWS [#3747](https://github.com/openshift/hypershift/pull/3747) * NO-JIRA: Update RHTAP references (release-4.15) [#3738](https://github.com/openshift/hypershift/pull/3738) * [OCPBUGS-30581](https://issues.redhat.com/browse/OCPBUGS-30581): [release-4.15] OCPBUGS-30220: Align PSA labels on guest cluster namespaces with standalone OCP [#3684](https://github.com/openshift/hypershift/pull/3684) * [OCPBUGS-30572](https://issues.redhat.com/browse/OCPBUGS-30572): [release-4.15] Update OLM Default Catalog Sources to 4.15 [#3696](https://github.com/openshift/hypershift/pull/3696) * [Full changelog](https://github.com/openshift/hypershift/compare/4f6c741c83626291f44d7cb623242056f7cde21c...eebff759de63215ec24011fbfba6e2e1054c1333) ### [kubevirt-cloud-controller-manager](https://github.com/openshift/cloud-provider-kubevirt/tree/315a448d86ea260bcf6b31052bfd44c71dfcc3d2) * [OCPBUGS-24118](https://issues.redhat.com/browse/OCPBUGS-24118): Updating ose-kubevirt-cloud-controller-manager-container image to be consistent with ART [#28](https://github.com/openshift/cloud-provider-kubevirt/pull/28) * [OCPBUGS-22061](https://issues.redhat.com/browse/OCPBUGS-22061): Bump golang.org/x/net to v0.18.0 [#34](https://github.com/openshift/cloud-provider-kubevirt/pull/34) * [Full changelog](https://github.com/openshift/cloud-provider-kubevirt/compare/e465e606e7d17c64392cdeba099f9382580e44b0...315a448d86ea260bcf6b31052bfd44c71dfcc3d2) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/8437f354d88926efbf447472c640f27cc3764741) * [OCPBUGS-30971](https://issues.redhat.com/browse/OCPBUGS-30971): add preferredduringscheduling annotation to kube-rbac-proxy-crio [#4264](https://github.com/openshift/machine-config-operator/pull/4264) * [OCPBUGS-29731](https://issues.redhat.com/browse/OCPBUGS-29731): Delete image openshift/openshift-proxy-pull-test [#4199](https://github.com/openshift/machine-config-operator/pull/4199) * [OCPBUGS-30093](https://issues.redhat.com/browse/OCPBUGS-30093): Mount /run/nodeip-configuration into coredns containers [#4229](https://github.com/openshift/machine-config-operator/pull/4229) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/b693d2ffbac7ddab712901662fabffe2fda81562...8437f354d88926efbf447472c640f27cc3764741) ### [multus-cni](https://github.com/openshift/multus-cni/tree/c9b9d67151be0a551fdab4d3575ea5bb6676ec8b) * [OCPBUGS-30237](https://issues.redhat.com/browse/OCPBUGS-30237): Reload bootstrap kubeconfig if cert mgr failed to load valid certs [#223](https://github.com/openshift/multus-cni/pull/223) * [Full changelog](https://github.com/openshift/multus-cni/compare/84b2a27392c12a0b346f5d33e6f38b8043b7db78...c9b9d67151be0a551fdab4d3575ea5bb6676ec8b) ### [operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/59aa935ebbe6948921ea3292603cbdce898e0091) * [OCPBUGS-30219](https://issues.redhat.com/browse/OCPBUGS-30219): bump otelgrpc to 0.46.0 [#712](https://github.com/openshift/operator-framework-olm/pull/712) * [Full changelog](https://github.com/openshift/operator-framework-olm/compare/cb0c5f2728e412f595cceeb11104af206421daec...59aa935ebbe6948921ea3292603cbdce898e0091) ### [tests](https://github.com/openshift/origin/tree/f4b2b24003ad3358e859c40b3421c30f7aa6ce58) * [OCPBUGS-30892](https://issues.redhat.com/browse/OCPBUGS-30892): fix panic on non-standard node-role labels [#28656](https://github.com/openshift/origin/pull/28656) * [Full changelog](https://github.com/openshift/origin/compare/d68c509dc1c13489fdff39e618fccaaa72a84fa3...f4b2b24003ad3358e859c40b3421c30f7aa6ce58)