- Issued:
- 2024-09-05
- Updated:
- 2024-09-05
RHBA-2024:6398 - Bug Fix Advisory
Synopsis
Red Hat OpenShift Data Foundation 4.14.10 Bug Fix Update
Type/Severity
Bug Fix Advisory
Topic
Updated images that fix several bugs are now available for Red Hat OpenShift Data Foundation 4.14.10 on Red Hat Enterprise Linux 9 from Red Hat Container Registry.
Description
Red Hat OpenShift Data Foundation is software-defined storage integrated with and optimized for the Red Hat OpenShift Data Foundation. Red Hat OpenShift Data Foundation is a highly scalable, production-grade persistent storage for stateful applications running in the Red Hat OpenShift Container Platform. In addition to persistent storage, Red Hat OpenShift Data Foundation provisions a multi-cloud data management service with an S3-compatible API.
Bug fixes:
- Previously, Multus was marked as `Tech preview` in the Security and network section of OpenShift Data Foundation management console user interface while using `Create StorageSystem` option even though Multus was Generally Available with OpenShift Data Foundation 4.14.
The `Tech preview` tag is removed with this fix. (BZ#2270492)
- Previously, changing a bucketclass' placement policy resulted in an error.
With this fix, it is now possible to change a bucketclass' placement policy. (BZ#2272084)
- Previously, the handling of `ENOENT` for reading and heading objects was counted as an error. As a result, after a few occurrences of such error, the NameSpace resource was moved to the `Rejected` state.
With this fix, the errors returned from the underlying store are fine tuned. (BZ#2274284)
- Previously, when trying to use persistent volume (PV) pool, `xattr` are used to save metadata of objects. However, updates to that metadata fails as Filesystem on PV does not support `xattr`.
With this fix, there is a failback if Filesystem does not support `xattr` and metadata is saved in a file. (BZ#2278619)
- Previously, HEAD-request returned the HTTP 200 Code for the prefix path instead of 404 from the API
With this fix, ENOENT is thrown when object is a directory and the key is missing the trailing '/'. As a result, the head-object operation on a prefix results in a 404 error. (BZ#2282213)
- Previously, the `ls` command in AWS command line interface (CLI) took long time.
With this fix, for Postgres queries, the extra DB query after processing the results of the first query is avoided. As a result, the `ls` command works as expected. (BZ#2284399)
- Previously, the Multicloud Object Gateway bucket lifecycle policy did not delete all objects.
With this fix, lifecycle will continue deleting the matching objects. (BZ#2291128)
- Previously, starting from OpenShift Data Foundation 4.14, the legacy OSDs were crashing in the init container that resized the OSD. This was because, the legacy OSDs that were created in OpenShift Container Storage 4.3 and since upgraded to a future version might have failed.
With this fix, the crashing resize init container was removed from the OSD pod spec. As a result, the legacy OSD starts, however it is recommended that the legacy OSDs are replaced soon. (BZ#2276533)
All users of Red Hat OpenShift Data Foundation are advised to upgrade to these updated images, which provide these bug fixes.
Solution
Before applying this update, make sure all previously released errata relevant to your system have been applied.
For details on how to apply this update, refer to:
Affected Products
- Red Hat OpenShift Data Foundation 4 for RHEL 9 x86_64
- Red Hat OpenShift Data Foundation for IBM Power, little endian 4 for RHEL 9 ppc64le
- Red Hat OpenShift Data Foundation for IBM Z and LinuxONE 4 for RHEL 9 s390x
- Red Hat OpenShift Data Foundation for RHEL 9 ARM 4 aarch64
Fixes
- BZ - 2260331 - [4.14 clone] Backingstore Reconcilliation happening over 2000 times an hour
- BZ - 2260851 - [4.14 clone] Noobaa backingstore noobaa-default-backing-store-noobaa-noobaa not found
- BZ - 2263473 - change the sample yaml in the CSV
- BZ - 2270492 - [4.14 backport] Openshift console UI shows "techPreview" label for multus for ODF create storage system method
- BZ - 2272084 - [GSS] Failed to update placement policy in bucket class with error: "invalid input syntax for type json"
- BZ - 2276533 - [GSS][ODF 4.14 backport] Legacy LVM-based OSDs are in crashloop state
- BZ - 2278619 - [Backport to 4.14.z] [IBM Support] After upgrade to OCP/ODF 4.14 Stand alone MCG backing store getting rejected/not ready with ENOSUPT
- BZ - 2294193 - CVE-2024-37890 [Clone to 4.14] CVE-2024-37890 mcg-core-container: nodejs-ws: denial of service when handling a request with many HTTP headers [openshift-data-foundation-4]
- BZ - 2294410 - consume ibm-storage-odf-operator.v1.5.0 instead of ibm-storage-odf-operator.v1.4.1
- BZ - 2297280 - [QA Only] Qualify RHCS-7.1z1 with ODF-4.14.10 in the External Mode
- BZ - 2303390 - Upgrade ceph version to RHCEPH-6.1z7 at ODF-4.14.10
- BZ - 2304132 - [Tracker for https://bugzilla.redhat.com/show_bug.cgi?id=2303151] [GSS] ODF 4.14 Ceph MGR crashing after installation ImportError: Module not found
CVEs
References
(none)
aarch64
odf4/mcg-cli-rhel9@sha256:4ec0d8e278c617a701fa54eaa7255f586e86ae37baf3566924a9dd703c323e23 |
odf4/mcg-core-rhel9@sha256:a0b594a3e89815453fe6db5117a44a3fe7c171950d87f353bdf7a5e548de9824 |
odf4/mcg-rhel9-operator@sha256:56fe73d043b7b0b7524be59220eb19eaf57e5d9858f35e740dcb1b2ebb174eca |
odf4/ocs-client-rhel9-operator@sha256:04008facb040f9b7495f10a31802c41479d23cd46466b8bdd1de7c2bf7c0d85c |
odf4/ocs-rhel9-operator@sha256:9d0f2dbaae6bd18910809ab8206b7b332c4a97836f0a540ccb727bdb6caf95ce |
odf4/odf-csi-addons-rhel9-operator@sha256:9b1d56c462c4b619fbfb7b70524fa15e20a9712b0db362e425daf6c4ecc76fb0 |
odf4/odf-csi-addons-sidecar-rhel9@sha256:b516c995164d1499beb570c23d10ec4892ae33d4c265c47c97527d57f11f49de |
odf4/odf-multicluster-rhel9-operator@sha256:9e245a364eab69d91eec54a78c4918474f2e41bb93a13c6d2f23336b169d3e8f |
odf4/odf-must-gather-rhel9@sha256:d4266e03f8dc14ee7e61ec59ed8febf9778df6326eb8efb69c47da756a0d898e |
odf4/odf-rhel9-operator@sha256:36c0ecf50d572b91d486ef771db3a8a2808af91d58d4a7fd38d97e43a81fbb26 |
odf4/odr-rhel9-operator@sha256:f4c22f14f7e5558a48f2dcf5c44a1685264d47dbe09db9fadddbb6165fc57182 |
ppc64le
odf4/cephcsi-rhel9@sha256:abc2fb15880b9bb9bdd0d89b67a1689bbc6a97f6c72ac345ea576c769befe964 |
odf4/mcg-cli-rhel9@sha256:d6e1737c66ea5f268c105c12a08b1d71cf0f4d0e16b8720f1c5ae1c0eef867b0 |
odf4/mcg-core-rhel9@sha256:6832ad3e7a08a56cd9e21d6c0039a128d45bfc2593e207f2e32303c410dc2e78 |
odf4/mcg-operator-bundle@sha256:6ffacc11b8c6b792d4ab787740c40d7a2785fe4a90cf2cd2bc9d984b6811a8af |
odf4/mcg-rhel9-operator@sha256:51b68c6bbf5727b45aade0c11bc072c2e45b05e318475846e57c63f3d8b60051 |
odf4/ocs-client-console-rhel9@sha256:cd09844625e9bf7edd0cdcf68d8d1d0a988ad3a915d0b8d72443deba31d7527c |
odf4/ocs-client-operator-bundle@sha256:e1be64b5b389937372e9dc6bc0a7b62d807f3a45c7a242417577026d597d6174 |
odf4/ocs-client-rhel9-operator@sha256:b87012ce7c93f4e0803e46f8223fdba7125aa1fb5484a688109ddfce27c4af0a |
odf4/ocs-metrics-exporter-rhel9@sha256:4373d0908418f4dae4f4c5f4f47e592b9c4df0631cc3f161885196c21a8931d9 |
odf4/ocs-operator-bundle@sha256:1a48aaa507621b8ea896e9e6662447d3c94e02bda603c65e8e82c313e1b86502 |
odf4/ocs-rhel9-operator@sha256:ba9de83b8002201be1df6d51215895604a4ca6ffc4f91ab6d2a5605fae8bc8bb |
odf4/odf-console-rhel9@sha256:b66f722fab94cedaf253f9d25889a3a0c213eada20a3e017eb8283704ecbf061 |
odf4/odf-cosi-sidecar-rhel9@sha256:4730dfff95e9391a7f1845652c046dc0ea944c280029aae08c09dc879d32cfe4 |
odf4/odf-csi-addons-operator-bundle@sha256:786767f3923c623f796e3e93fa9f0082e815a7a0a7e0e732373a1d31dc134207 |
odf4/odf-csi-addons-rhel9-operator@sha256:5f55f1e622e2f9ee08686f2fdc8bcb1cea0b50e23471f9d7d92f5ab901695dcb |
odf4/odf-csi-addons-sidecar-rhel9@sha256:f600041c949e484409910312a6abd6317eda0795107f2a9eb9ed11074ccdcdad |
odf4/odf-multicluster-console-rhel9@sha256:da8e84fed7a90b5b4fdc49917ea54826896e8c6c61bf817d232ab145a82dd0cf |
odf4/odf-multicluster-operator-bundle@sha256:943cbc0a4f92362ddbd650149236a756dd65dc076d11131c2858967c7f46c2a5 |
odf4/odf-multicluster-rhel9-operator@sha256:aed1d937b945350b163b7dd6766a2b1ecb2b56ca730b7306b39bc5dc666c5389 |
odf4/odf-must-gather-rhel9@sha256:fa74d9aa3353b162d1cc3619c7baa99ce21cd61ba9b747ebf86d81ec8a95b156 |
odf4/odf-operator-bundle@sha256:d08d78028a22801f379d508b59cda52f91a100d7426c76396b542cf51d71c722 |
odf4/odf-rhel9-operator@sha256:4b222b83b4d185dd25a4bbc01b2ef8f0a1fda8527c82d8dfca91b44728d52847 |
odf4/odr-cluster-operator-bundle@sha256:8b5862bdbd5c7b03e50cf2d2781efc3927f83ce246b82bc4d84b2e3091d2376a |
odf4/odr-hub-operator-bundle@sha256:f1813c497b10b9eb0696f26e28ac04c20a1eb60594df8251aa980b91de2d6ae5 |
odf4/odr-rhel9-operator@sha256:320c80f8f02eaa61bdec063add544b995fb19ee2446e2e78f368003206a4359b |
odf4/rook-ceph-rhel9-operator@sha256:0b0b62e00a70cf10ffc4853caa1dc7a092255dc6398132a7e948c05878e7d99d |
s390x
odf4/cephcsi-rhel9@sha256:7a47cbb87a0c5d75195511d898955bbb44c10226b141232d0036231ab98d8ca8 |
odf4/mcg-cli-rhel9@sha256:00f81cdaff80c90dc2a2afe4649ad4a36a12322c62c39e66cba59a75a6bb87c7 |
odf4/mcg-core-rhel9@sha256:6fbeda35c9842ce15df542b0ca066428c3aa1e071d7bbcca3cd69a02e241ea36 |
odf4/mcg-operator-bundle@sha256:21ea8b92f0aaa3fe5cd586845435cff1f1bccb47efa733606319e0ab9a224391 |
odf4/mcg-rhel9-operator@sha256:c0b48d1aaa414313c651867e3ae3c9a504104ca6e05fc1520b898e0231abcdcf |
odf4/ocs-client-console-rhel9@sha256:2d5c5249fe7b81f38b0bea0da4fb38bdb101817c08d3cf7a1d672ccad1b500a3 |
odf4/ocs-client-operator-bundle@sha256:d02dbd2699fd7476ba66ec3fbbb5efd55899103ec57ea85025d3eba10624b129 |
odf4/ocs-client-rhel9-operator@sha256:68005bd09e1737ae244fd6f7fc0525323f7c401424687cc07e846b0490ff0f79 |
odf4/ocs-metrics-exporter-rhel9@sha256:7919c03bc2f4e6754f905a285ca5369cb1d8b290ced398771f24f397d1c0b96a |
odf4/ocs-operator-bundle@sha256:9b68e1ed53634727c13c9f43eb06c7ff6fe0714059062bd194e83f0a78648932 |
odf4/ocs-rhel9-operator@sha256:0603360aac31074b1a5bd0e82ab67e3d270d1b172670f3fa3b4a8b5b2ea9c1a8 |
odf4/odf-console-rhel9@sha256:45dd6f23b1d7800b0fd723adfd3d84d53f1db1d6f95632b83f18b7524b49e8f2 |
odf4/odf-cosi-sidecar-rhel9@sha256:1e31715d6479865a1537200ce76f472f0e618bd559bf47011cc52999e568ee14 |
odf4/odf-csi-addons-operator-bundle@sha256:548953d154e3b384a61a91eb8a024363a10368dec76cc5cb4893db890bfb9b88 |
odf4/odf-csi-addons-rhel9-operator@sha256:2e45b146b6435a1a5d8b0b06c8822f9c6c8351912f4c23cb8772c1f28d39686c |
odf4/odf-csi-addons-sidecar-rhel9@sha256:f134321f61f5a475cdbf7bbc54e296f43f32028db0acd9b5b3f1c6c01190a274 |
odf4/odf-multicluster-console-rhel9@sha256:4bc631b0bd5d74f6d7f3303df53b1e2ecb1f017698b752da8824ed1e5496ade7 |
odf4/odf-multicluster-operator-bundle@sha256:1332ff94dcc0b5c5d4bfd783bb5f5f24ae193fe6319e67748efb170bfa886b76 |
odf4/odf-multicluster-rhel9-operator@sha256:631f2b6d1497fbf69ea8dd82fe5009fa28e9463ac1f6cefb38deb4d58dd0530c |
odf4/odf-must-gather-rhel9@sha256:320deff576803bb90d5f420b0baa596052d56a6eafcf81db7512f0d82127c534 |
odf4/odf-operator-bundle@sha256:0a3fcb3a7ddd929b328c3d05c32927f92f806fb88013f4caf80c015f344bd6e9 |
odf4/odf-rhel9-operator@sha256:99556385f0c01574ffbc034a15f7273c1c6096740ac2e0c384ef74807d5e7637 |
odf4/odr-cluster-operator-bundle@sha256:5b2e1b6f959af11a09d02d5926399696fa4e23b416f35ba386dbec038cfe0775 |
odf4/odr-hub-operator-bundle@sha256:fef0a81218ac0399e6e080b335f145217fd38d36cd381ad37eed5335ce029d3e |
odf4/odr-rhel9-operator@sha256:5c62f7c41a8fcba4022e92821d36e480b17445355663ea3687b4390062ab5b05 |
odf4/rook-ceph-rhel9-operator@sha256:23712f7d833cf3eca3c6540bd8aaddfea81f7027e8ed8fa63480ff505f19c8a6 |
x86_64
odf4/cephcsi-rhel9@sha256:a9e822c8360285e332b0bdc9cde65c61c577a8f28d15a6726841b6ee09001792 |
odf4/mcg-cli-rhel9@sha256:b192e63f1d9799aa744da04403142a45c7c8a8de626ee5dcebf582c39313ebd0 |
odf4/mcg-core-rhel9@sha256:862f525f647651733b0070d1748fd8f3790b6fec0b5524d83902d5c3dc36bbb5 |
odf4/mcg-operator-bundle@sha256:ef4e628ff57bc008e7a283b287a71f763fe095c356c126a590abd42aed7773a8 |
odf4/mcg-rhel9-operator@sha256:be68a57f71890010778a4bf1503316fb177e8404ab285dd8b18e759624d0027b |
odf4/ocs-client-console-rhel9@sha256:b32c6d6ef0107588573c7f131983c10380c3fbd282d73ff71f48566d44ac8b20 |
odf4/ocs-client-operator-bundle@sha256:1b412aa534bf86c52a67f80798ecc864b4ccbcef304d2fb15e9663a324538815 |
odf4/ocs-client-rhel9-operator@sha256:7e52133b736ab0a95c3fa722f994e1d21c1a50c5c5ae985b1c3f9a0ac3a4c6f1 |
odf4/ocs-metrics-exporter-rhel9@sha256:76f2def975c657cd01673073382c30e8580017011dde786cf0776f628838a32e |
odf4/ocs-operator-bundle@sha256:bffac1dd45089d0900601682f07f05de0affef888893c564f4cca84e43f93784 |
odf4/ocs-rhel9-operator@sha256:100e50db455f934fdfdec91fe1c1f4f7e68a6c9b547c619521add584cb67ec85 |
odf4/odf-console-rhel9@sha256:886156fcd035afc21100809042d531e1766179cf7834c1da8db9ba85d2e2004f |
odf4/odf-cosi-sidecar-rhel9@sha256:4bb219fc182a5c538bad6f36bda2b9344fbc7d32fe2f9d246778f2cdbb7808ae |
odf4/odf-csi-addons-operator-bundle@sha256:bd63bc2ba116c9efa5c75fd51c63bd6509df6d6b02773ab19a294b8e5d190b50 |
odf4/odf-csi-addons-rhel9-operator@sha256:6497d84a3dfc24338b276caefe2736468226b318d16910a6791072f38f2f0bee |
odf4/odf-csi-addons-sidecar-rhel9@sha256:2b135b8deb43fc4e9756f7735f67689c7e72143cd88294b4bc2fcfbe5db98308 |
odf4/odf-multicluster-console-rhel9@sha256:ad91ee21af9a5e109b4b5009fac9ca0625e13dc2ef5e77c81e5f8008679ad487 |
odf4/odf-multicluster-operator-bundle@sha256:869559bbe72215b445407eed862dd04b3c7dc89e71e69041d40f83c0ae6caec1 |
odf4/odf-multicluster-rhel9-operator@sha256:8edccd052380132bd380719c499eef9aa636495228be46052f526053d77b85d3 |
odf4/odf-must-gather-rhel9@sha256:10b53dc50ee722f09979218e3dc6539b3bfcb3fdc2f0a5917d57c4a139491298 |
odf4/odf-operator-bundle@sha256:625968dee467435fdf3d2c903f4176b7cc9d015fa70c26d0f5a90720241f01ca |
odf4/odf-rhel9-operator@sha256:cdc624f19d3fd8f35f56385fe559b28b0145ad3f80538411a7dc6cf64c84b0c5 |
odf4/odr-cluster-operator-bundle@sha256:6035d137b11165787af4c24247d88c05291530f088b50e889e019abbc61d1043 |
odf4/odr-hub-operator-bundle@sha256:8560e0dfde48a2315a860c784b9719fcad64683db2d66976d9b4f955230096c5 |
odf4/odr-rhel9-operator@sha256:74f23e5ea6444545d12dda882ed3f8449cf1b524cbc64a7eb3c32a5b1269ff43 |
odf4/rook-ceph-rhel9-operator@sha256:a0c935afe5c19659cc0d4845caeec3707d2e12df4372db1bd01baa880a7e64b9 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.