forked from rook/rook
Configure the Ceph mgr daemon completely from the operator a la the recent changes to the Ceph mon operator. The pod spec for the mgr changed quite a bit, and instead of updating the unit tests of questionable use, some additional unit test tools applicable to any Ceph daemon have been added and used with the mgr. The mgrs unit tests should now be more useful and get in the way of devs less, and they can be used by other daemons later. Signed-off-by: Blaine Gardner <blaine.gardner@suse.com>
1.5 KiB
1.5 KiB
Major Themes
Action Required
Notable Features
Minio Object Stores
- Now have an additional label named `objectstore` with the name of the Object Store, to allow better selection for Services.
- Use `Readiness` and `Liveness` probes.
- Updated automatically on Object Store CRD changes.
Ceph
- A
CephNFSCRD will start NFS daemon(s) for exporting CephFS volumes or RGW buckets. See the NFS documentation. - Selinux labeling for mounts can now be toggled with the ROOK_ENABLE_SELINUX_RELABELING environment variable.
- Recursive chown for mounts can now be toggled with the ROOK_ENABLE_FSGROUP environment variable.
- Added the dashboard
portconfiguration setting. - Added the dashboard
sslconfiguration setting.
Breaking Changes
- Rook no longer supports Kubernetes
1.8and1.9. - Rook no longer supports running more than one monitor on the same node when
hostNetworkandallowMultiplePerNodearetrue.
Ceph
- Rook will no longer create a directory-based osd in the
dataDirHostPathif no directories or devices are specified or if there are no disks on the host. - Containers in
monandmgrpods have been removed and/or changed names. - Config paths in
monandmgrcontainers are now always the Ceph default paths (/etc/ceph,/var/lib/ceph/...) regardless of thedataDirHostPathsetting.