Files
my-rook-config/PendingReleaseNotes.md
T
Travis NielsenandNicolaj Græsholt f114db952b nfs: generate the crds from types for v1
The CRDs v1 requires the full schema for all settings, so we now
generate the CRDs for nfs for full fidelity of all settings.

Co-authored-by: Nicolaj Græsholt <figaw@hotmail.com>
Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2021-07-20 08:18:05 -06:00

1.9 KiB

Major Themes

v1.7...

K8s Version Support

Upgrade Guides

Breaking Changes

Ceph

Features

Core

Ceph

  • Add user data protection when deleting Rook-Ceph Custom Resources
    • A CephCluster will not be deleted if there are any other Rook-Ceph Custom resources referencing it with the assumption that they are using the underlying Ceph cluster.
    • A CephObjectStore will not be deleted if there is a bucket present. In addition to protection from deletion when users have data in the store, this implicitly protects these resources from being deleted when there is a referencing ObjectBucketClaim present.
    • See the design for detailed information.
  • Add support for creating Hybrid Storage Pools
    • Hybrid storage pool helps to create hybrid crush rule for choosing primary OSD for high performance devices (ssd, nvme, etc) and remaining OSD for low performance devices (hdd).
    • See the design for more details.
    • Checkout the ceph docs for detailed information.
  • Add support cephfs mirroring peer configuration, refer to the configuration for more details
  • Add support for Kubernetes TLS secret for referring TLS certs needed for ceph RGW server.
  • Stretch clusters are considered stable
    • Ceph v16.2.5 or greater is required for stretch clusters

Cassandra

  • CRDs converted from v1beta1 to v1
    • Schema is generated from the internal types for more complete validation
    • Minimum K8s version for the v1 CRDs is K8s 1.16

NFS

  • CRDs converted from v1beta1 to v1
    • Schema is generated from the internal types for more complete validation
    • Minimum K8s version for the v1 CRDs is K8s 1.16