Skip to content

Releases: rook/rook

v1.14.5

30 May 20:26
13997eb
Compare
Choose a tag to compare

Improvements

Rook v1.14.5 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.

  • mon: Fix the bind address when IPv6 and msgr2 are enabled (#14248, @BlaineEXE)
  • osd: Configure cluster full settings related to OSDs filling up (#14281, @travisn)
  • core: Remove unnecessary owner refs in resource cleanup jobs (#14234, @sp98)
  • mgr: Set balancer mode for the balancer mgr module in the CephCluster CR (#14232, @sp98)
  • osd: Reduce safe-to-destroy retry timeout to 15s (#14257, @bdowling)
  • docs: Document how to define a StorageClass to consume a RADOS namespace (#14173, @obnoxxx)
  • core: Fix missing env in subvolume group cleanup job (#14236, @sp98)

v1.14.4

16 May 21:36
7064a38
Compare
Choose a tag to compare

Improvements

Rook v1.14.4 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.

v1.13.9

16 May 21:19
a4325f9
Compare
Choose a tag to compare

Improvements

Rook v1.13.9 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.

  • mgr: Fix UpdateActiveMgrLabel to retry label update on failure (#14160, @rkachach)
  • core: Remove obsolete Ceph Pacific checks (#14210, @satoru-takeuchi)
  • osd: Add cephcluster status for deprecated OSDs that should be replaced (#14187, @travisn)
  • osd: Remove support for resize of legacy LVM-based OSDs on PVCs due to crash in resize container (#14100, @travisn)
  • osd: Prevent osd reconcile when device set names duplicated (#14002, @travisn)

v1.14.3

03 May 20:05
549825d
Compare
Choose a tag to compare

Improvements

Rook v1.14.3 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.

v1.14.2

19 Apr 17:03
7c23760
Compare
Choose a tag to compare

Improvements

Rook v1.14.2 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.

v1.14.1

17 Apr 21:01
b66af92
Compare
Choose a tag to compare

Improvements

Rook v1.14.1 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.

  • crds: More verbose kubectl info for CephBlockPoolRadosNamespace and CephFilesystemSubVolumeGroup (#14049, @NymanRobin)
  • subvolumegroup: Add support for quota and datapool (#14036, @Madhu-1)
  • osd: Add option to require healthy PGs during OSD upgrade (#14040, @mmaoyu)
  • core: Cleanup RADOS namespace with forced deletion annotation (#14052, @sp98)
  • core: Cleanup Subvolumegroups with forced deletion annotation (#14026, @sp98)
  • osd: Prevent osd reconcile when device set names duplicated (#14002, @travisn)
  • doc: Host networking required for CSI driver (#14023, @BlaineEXE)
  • operator: Ensure cluster owner info is set in LoadClusterInfo (#14079, @BlaineEXE)

v1.14.0

03 Apr 20:55
bc37caa
Compare
Choose a tag to compare

Upgrade Guide

To upgrade from previous versions of Rook, see the Rook upgrade guide.

Breaking Changes

  • The minimum supported version of Kubernetes is v1.25. Upgrade to Kubernetes v1.25 or higher before upgrading Rook.
  • The image repository and tag settings are specified separately in the helm chart values.yaml for the CSI images. Helm users previously specifying the CSI images with the image setting will need to update their values.yaml with the separate repository and tag settings.
  • Rook is beginning the process of deprecating CSI network "holder" pods. If there are pods named csi-*plugin-holder-* in the Rook operator namespace, see the holder pod deprecation documentation to disable them. Migration of affected clusters is optional for v1.14, but will be required in a future release.
  • The Rook operator config CSI_ENABLE_READ_AFFINITY was removed. v1.13 clusters that have modified this value to be "true" must set the option as desired in each CephCluster as documented here before upgrading to v1.14.

Features

  • Kubernetes versions v1.25 through v1.29 are supported. K8s v1.30 will be supported as soon as released.
  • Ceph daemon pods using the default service account now use a new rook-ceph-default service account.
  • A custom Ceph application can be applied to a CephBlockPool CR.
  • Object stores can be created with shared metadata and data pools. Isolation between object stores is enabled via RADOS namespaces. This configuration is recommended to limit the number of pools when multiple object stores are created.
  • Support for VolumeSnapshotGroup is available for the RBD and CephFS CSI drivers.
  • Support for virtual style hosting for s3 buckets is added in the CephObjectStore, by adding hosting.dnsNames to the object store.
  • A static prefix can be specified for the CSI drivers and OBC provisioner (the default prefix is the rook-ceph namespace).
  • Azure Key Vault KMS support is added for storing OSD encryption keys.
  • Additional status columns added to the kubectl output for Rook CRDs.

v1.13.8

03 Apr 20:24
460fcda
Compare
Choose a tag to compare

Improvements

Rook v1.13.8 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.

  • external: Fix v2 port check in external script (#13982, @parth-gr)
  • security: Update go dependency go-jose to pass Snyk security scan (#13960, @subhamkrai)
  • osd: Start encrypted OSDs with metadata device using shared key (#13830, @cupnes)
  • helm: Use toYaml for discovery nodeAffinity (#13931, @hhk7734)

v1.13.7

14 Mar 22:29
b8ea11b
Compare
Choose a tag to compare

Improvements

Rook v1.13.7 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.

  • core: Set default ceph version to v18.2.2 (#13913, @travisn)
  • monitoring: Increase default metrics scraping interval from 5s to 10s (#13923, @rkachach)
  • exporter: Apply labels from monitoring section of CephCluster to ceph-exporter (#13902, @rkachach)

v1.13.6

07 Mar 21:23
b9284ac
Compare
Choose a tag to compare

Improvements

Rook v1.13.6 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.

  • helm: Replace the master tag in the values.yaml with the release tag (#13897, @travisn)
  • manifest: Reduce CRD size by removing some descriptions (#13793, @rkachach)
  • csi: Update CSIDriverOption params during saving cluster config (#13836, @Rakshith-R)
  • external: Remove requirement for v1 port and allow exclusive v2 mon port configuration (#13856, @parth-gr)
  • csi: Update sidecars to latest release (#13846, @Madhu-1)
  • operator: Use Linux container CPU quota (#13816, @uhthomas)
  • helm: Fix links to obsolete ceph master documentation (#13877, @galexrt)