Files
my-rook-config/PendingReleaseNotes.md
T
Blaine Gardner ae00f2f811 object: add hosting.advertiseEndpoint config
Add CephObjectStore spec.hosting.advertiseEndpoint configuration. This
provides a clear documented default for which endpoint Rook "advertises"
to dependent resources like CephObjectStores, OBCs, and COSI
Buckets/Accesses and allows users to override the default behavior if
desired.

The current default is to round-robin an endpoint from
spec.hosting.dnsNames, which has proven to be troublesome for some
users' object store configurations. This change provides much-needed
disambiguation for users.

This may be a breaking change for some existing spec.hosting.dnsNames
users. This is unexpected but is documented.

Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com>
(cherry picked from commit a2b0b6449c)
2024-07-31 22:18:07 +00:00

862 B

v1.15 Pending Release Notes

Breaking Changes

  • Updating Ceph COSI driver images, this impact existing COSI Buckets and BucketAccesses, please update the BucketClass and BucketAccessClass for resolving refer here
  • During CephBlockPool updates, return an error if an invalid device class is specified. Pools with invalid device classes may start failing reconcile until the correct device class is specified. See #14057.
  • CephObjectStore, CephObjectStoreUser, and OBC endpoint behavior has changed when CephObjectStore spec.hosting configurations are set. A new spec.hosting.advertiseEndpoint config was added to allow users to define required behavior.

Features

  • Added support for Ceph Squid (v19)
  • Allow updating the device class of OSDs, if allowDeviceClassUpdate: true is set