Upgrade Guide
To upgrade from previous versions of Rook, see the Rook upgrade guide.
Breaking Changes
- The minimum supported Kubernetes version is v1.22
- The minimum supported Ceph-CSI driver is 3.8
- Version of golang supported during development is v1.20
- For CephObjectStores, if
rgw_run_sync_thread
was set manually viaceph config set ...
the value will be overridden by Rook according todisableMultisiteSyncTraffic
Features
- Add support for Ceph Reef (v18)
- Ceph COSI Driver for provisioning buckets is available in experimental mode
- Ceph CSI version by default is v3.9
- Automate recovery of RBD (RWO) volumes following node loss
- Requires CSI-add-ons
- Requires the K8s v1.26 feature for non-graceful node shutdown
- Multus network validation tool
- Security improvements by dropping container capabilities
- Allow disabling ObjectBucketClaim and ObjectBucketNotification controllers
- Various improvements for the external Ceph cluster configuration script
- NFS
- Add experimental support for RGW as a backend for CephNFSes
- Add support for the monitoring endpoint present in NFS-Ganesha v5.1 (Ceph Reef v18 and up)
- Fix various bugs in kerberos support