forked from rook/rook
With the release of K8s v1.31.0, we update the minimum supported version to v1.26, and add v1.31 to the CI so we can test the most recent six versions of K8s. Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
1.6 KiB
1.6 KiB
v1.15 Pending Release Notes
Breaking Changes
- Rook has deprecated CSI network "holder" pods.
If there are pods named
csi-*plugin-holder-*in the Rook operator namespace, see the detailed documentation to disable them. This deprecation process is required before upgrading to the future Rook v1.16. - Ceph COSI driver images have been updated. This impacts existing COSI Buckets, BucketClaims, and BucketAccesses. Update existing clusters following the guide here.
- During CephBlockPool updates, Rook will now return an error if an invalid device class is specified. Pools with invalid device classes may start failing until the correct device class is specified. For more info, see #14057.
- CephObjectStore, CephObjectStoreUser, and OBC endpoint behavior has changed when CephObjectStore
spec.hostingconfigurations are set. Use the newspec.hosting.advertiseEndpointconfig to define required behavior as documented. - Minimum version of Kubernetes supported is increased to K8s v1.26.
Features
- Added support for Ceph Squid (v19)
- Allow updating the device class of OSDs, if
allowDeviceClassUpdate: trueis set - CephObjectStore support for keystone authentication for S3 and Swift (see #9088).
- Support K8s versions v1.26 through v1.31.