forked from rook/rook
The ROOK_RECONCILE_CONCURRENT_CLUSTERS feature was implemented in v1.19. This feature has been stable, with no related issues reported. The feature is tested in the CI with no known stability issues. Let's declare this feature as stable. Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
1.6 KiB
1.6 KiB
v1.20 Pending Release Notes
Breaking Changes
- The minimum supported Kubernetes version is v1.31.
- The CSI operator is required for managing CSI driver settings.
- The CSI settings are removed from the Rook operator configmap and helm chart
- New installs must configure the CSI settings with the CSI CRs instead of Rook operator settings.
- Upgrades will continue working with the existing settings that had been applied by Rook previously. Further updates to CSI settings will need to be updated by the Rook admin.
Features
- RGW Account support: Added
CephObjectStoreAccountCRD for managing RGW accounts, andaccountReffield inCephObjectStoreUserto associate users with accounts. This feature is experimental and currently only supported with the Ceph main branch image (quay.ceph.io/ceph-ci/ceph:main). See the Object Store Accounts documentation for more details. - SSE-S3 with Vault Agent: Added support for server-side encryption with SSE-S3 using HashiCorp Vault Agent authentication. See the CephObjectStore Security Settings for more details.
- Unused CRUSH rule cleanup: Rook now deletes unused CRUSH rules by default after the Ceph mgr starts. Set
ROOK_DELETE_UNUSED_CRUSH_RULEStofalsein the operator config to disable this cleanup. - Declare stable the feature to concurrently reconcile multiple Ceph Clusters with the setting
ROOK_RECONCILE_CONCURRENT_CLUSTERS.