forked from rook/rook
1.3 KiB
1.3 KiB
v1.21 Pending Release Notes
Breaking Changes
- Helm OCI chart tags no longer include the
vprefix (e.g.,1.21.0instead ofv1.21.0). Update any scripts or tooling that reference the chart by tag. - The OSD prepare job now fails, and is retried by Kubernetes, when a freshly prepared device is
missing from the
ceph-volume raw listoutput, instead of silently reporting fewer OSDs than were prepared (which left OSDs registered in the osdmap with no OSD deployment created).
Features
- RBD QoS (Quality of Service) support via
VolumeAttributesClassusing the krbd mounter with cgroup v2io.maxenforcement. See the RBD QoS documentation for details. - Automated OSD replacement. OSD deployment can be annotated to mark it for replacement. Rook will drain and destroy it with preserving its CRUSH position to later reuse it when new device will be available on the same node. All types of OSDs supported for host-based cluster included OSDs sharing metadata device. PVC-based OSDs are not supported. See OSD replacement design document for details.
- The rook-ceph-cluster Helm chart can create
CephObjectStoreUserresources via the newcephObjectStoreUsersvalue.