forked from rook/rook
Multiple things: 1. We removed all the function/methods/tests that were used to create and manage rook legacy OSDS as well as bringing support to Bluestore OSD only. It also fixes various go-lint issues in the respectives files. 2. use c-v inventory to detect available devices: Now we rely on the 'ceph-volume inventory' command to tell us if a device is available or not. 3. implement raw mode for osd on pvc When an OSD will be bootstrap on a PVC, the new c-v raw mode will be used. It consists of putting block, db and wal under the same device. Here LVM is out of the picture and the raw device is used as is. The implementation is backward compatible so existing OSD on PVC will LVM will continue to operate. Closes: https://github.com/rook/rook/issues/4363 Signed-off-by: Sébastien Han <seb@redhat.com>
537 B
537 B
Major Themes
Action Required
Notable Features
- Added K8s 1.17 to the test matrix and removed K8s 1.12 from the test matrix.
Ceph
- OSD refactor: drop support for Rook legacy OSD, directory OSD and Filestore OSD. For more details refer to the corresponding issue.
EdgeFS
YugabyteDB
Breaking Changes
Minio
- The minio operator was removed from Rook