Files
my-rook-config/PendingReleaseNotes.md
T
Pete Birley 152a05c85e ceph: update to helm 3 for the rook chart
This updates the chart to make use of helm3 which has been released
for some time, and also permits CRDs to be installed pror to other objects
allowing the chart to be deployed at the same time as CRs for rook objects.

Co-authored-by: Pete Birley <pete@port.direct>
Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2020-11-11 14:41:24 -07:00

1.6 KiB

Major Themes

v1.5...

K8s Version Support

Upgrade Guides

Breaking Changes

Ceph

  • Ceph mons require an odd number for a healthy quorum. An even number of mons is now disallowed.
  • Update deprecated CRD apiextensions.k8s.io/v1beta1 to v1 (#6424)
  • preservePoolsOnDelete is deprecated for CephFilesystem and is no longer allowed because of data-loss concerns. preserveFilesystemOnDelete acts as a replacement and preserves the filesystem when the CephFilesystem CRD is deleted (which implicitly includes all associated pools). See #6495 for more details.
  • The discovery daemon is disabled by default since the discovery is not necessary in most clusters. Enable the discovery daemon if devices are being added to nodes and you want to automatically configure OSDs on new devices without restarting the operator.
  • The CRDs have been separated from common.yaml into crds.yaml to give more flexibility for upgrades.

Features

Ceph

  • Stretch clusters for mons and OSDs to work reliably across two datacenters (Experimental mode)
  • Ceph Block Pool: add mirroring support
  • Ceph Block Pool: add replicasPerFailureDomain to set the number of replica in a failure domain (#5591)
  • Ceph Cluster: export the storage capacity of the ceph cluster (#6475)
  • Ceph Cluster: add encryption support with Key Management Service
  • The helm chart is updated to v3.4
    • A crds.enabled setting allows the CRDs to be managed separately from the helm chart