forked from rook/rook
1.7 KiB
1.7 KiB
v1.14 Pending Release Notes
Breaking Changes
- The removal of
CSI_ENABLE_READ_AFFINITYoption and its replacement with per-cluster read affinity setting in cephCluster CR (CSIDriverOptions section) in PR - updating
netNamespaceFilePathfor all clusterIDs in rook-ceph-csi-config configMap in PR- Issue: The netNamespaceFilePath isn't updated in the CSI config map for all the clusterIDs when
CSI_ENABLE_HOST_NETWORKis set to false inoperator.yaml - Impact: This results in the unintended network configurations, with pods using the host networking instead of pod networking.
- Issue: The netNamespaceFilePath isn't updated in the CSI config map for all the clusterIDs when
- Rook is beginning the process of deprecating holder pods. This is especially important for Multus
users. Helm chart users should take care to set the new config
disableHolderPods: falseif they are using Multus and still using therook-cephchart's defaultvalues.yaml. Special upgrade docs for multus can be found here.
Features
- Kubernetes versions v1.25 through v1.29 are supported.
- Ceph daemon pods using the
defaultservice account now use a newrook-ceph-defaultservice account. - Allow setting the Ceph
applicationon a pool - Create object stores with shared metadata and data pools. Isolation between object stores is enabled via RADOS namespaces.
- The feature support for VolumeSnapshotGroup has been added to the RBD and CephFS CSI driver.
- Support for virtual style hosting for s3 buckets in the CephObjectStore.
- Add option to specify prefix for the OBC provisioner.
- Support Azure Key Vault for storing OSD encryption keys.