Skip to content

Releases: rook/rook

v1.12.4

14 Sep 23:21
559f660
Compare
Choose a tag to compare

Improvements

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

  • core: Restart ceph daemons when network updated (#12791, @subhamkrai)
  • helm: Update docs/comments to reflect reef support (#12872, @mjnagel)
  • exporter: Bind to all interfaces if IPv6 is enabled (#12886, @matthewpi)
  • object: Unique username for OBC even when preceding OBC was retained (#12884, @haslersn)
  • multus: Allow using NADs without inspectable CIDRs (#12778, @BlaineEXE)
  • discover: Fix discover daemonset default value for discovery interval (#12844, @lbailleul)
  • operator: Move discover pod settings to the operator configmap (#12840 #12691, @subhamkrai)
  • build: Correct release version for toolbox based on operator in release-1.12 branch (#12853, @travisn)
  • osd: Replace existing OSDs to be upgraded when new store is available (#12770, @sp98)
  • ci: Simplify docs-check workflow by extracting functionality (#12816, @obnoxxx)
  • csi: Enable csi-addons-side when dependent CRDs are deployed (#12487, @subhamkrai)
  • monitoring: Set port for exporter servicemonitor (#12825, @weirdwiz)

v1.11.11

14 Sep 22:59
be8e334
Compare
Choose a tag to compare

Improvements

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

  • object: Unique username for OBC even when preceding OBC was retained (#12884, @haslersn)
  • object: Avoid creating same bucket for two different OBC (#12804, @thotz)
  • csi: Add csi pods to the list to force delete pod on an unavailable node (#12681, @Madhu-1)
  • operator: Fix formatting of some logger methods (#12666, @polyedre)

v1.12.3

31 Aug 23:07
ef5e71c
Compare
Choose a tag to compare

Improvements

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

  • object: Avoid creating same bucket for two different OBCs (#12804, @thotz)
  • object: Allow creating an object user in different namespace (#12730, @travisn)
  • external: rename --cluster_name parameter to --k8s_cluster_name (#12811, @parth-gr)
  • core: Return valid CIDR IP for blocklisting (#12797, @Madhu-1)
  • ci: Add K8s v1.28 to test suite (#12748, @subhamkrai)
  • csi: Set ceph cluster as ControllerRef for holder daemonset (#12724, @Madhu-1)
  • build: Add support for Go version 1.21 in addition to 1.20 (#12788, @subhamkrai)
  • build: Update go modules (#12663, @BlaineEXE)
  • build: Remove go modules under apis directory (#12764, @travisn)
  • helm: Documentation uses values.yaml instead of values-override.yaml (#12734, @parth-gr)
  • osd: Implement replacing OSDs for when the backend store may change in future (#12507, @sp98)
  • mon: Support mon backing storage in different storage classes across zones (#12384, @ideepika)
  • monitoring: Add "for" to CephOSDDownHigh alert (#12731, @cjyar)
  • operator: Log operator config configmap settings only when changed (#12679, @subhamkrai)
  • build: Update vault and other indirect imports (#12672, @subhamkrai)
  • helm: Support helm chart install in OpenShift clusters (#12675, @parth-gr)

v1.12.2

15 Aug 20:50
86f26fa
Compare
Choose a tag to compare

Improvements

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

  • file: Handle filesystem add pool error for Reef (#12725, @Madhu-1)
  • nfs: Run dbus-daemon sidecar as dbus user instead of root (#12698, @nixpanic)
  • multus: Add sample job manifest for multus config validation (#12495, @Nikhil-Ladha)
  • csi: Add CSI pods to the list to force delete when stuck terminating (#12681, @Madhu-1)
  • csi: Configurable maxUnavailable for CephFS CSI Daemonset for faster updates (#12678, @karthik-us)
  • mon: Cleanup ParseMonEndpoints from mon package (#12561, @henrydavies1)
  • helm: Configure additional ServiceMonitor labels (#12605, @jouve)
  • operator: Fix formatting of some logger methods (#12666, @polyedre)
  • object: Fix s5cmd documentation for s3 endpoint verification (#12624, @parth-gr)

v1.12.1

01 Aug 21:35
8ce4eea
Compare
Choose a tag to compare

Improvements

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

v1.12.0

18 Jul 22:28
a4dc1b7
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 Kubernetes version is v1.22
  • The minimum supported Ceph-CSI driver is 3.8
  • Version of golang supported during development is v1.20
  • For CephObjectStores, if rgw_run_sync_thread was set manually via ceph config set ...
    the value will be overridden by Rook according to disableMultisiteSyncTraffic

Features

v1.11.10

18 Jul 21:30
cec2388
Compare
Choose a tag to compare

Improvements

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

v1.11.9

29 Jun 21:47
483b15e
Compare
Choose a tag to compare

Improvements

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

v1.11.8

15 Jun 20:19
8bc7249
Compare
Choose a tag to compare

Improvements

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

v1.11.7

31 May 23:11
b578d77
Compare
Choose a tag to compare

Improvements

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

  • core: Delete exporter resources if ceph version is not supported (#12271, @avanthakkar)
  • external: FQDN should be persisted instead of using the ip endpoint (#12264, @parth-gr)
  • object: Implement more capabilities for object store users (#12256, @thotz)
  • test: Add CI e2e test for multus validation test (#12282, @BlaineEXE)
  • core: Use default-* logging flags for ceph daemons so they can be overridden (#12302, @Javlopez)
  • helm: Add exporter resource entry to ceph cluster documentation (#12251, @galexrt)
  • mgr: Allow other namespaces in the ServiceMonitor resource (#12293, @kerryeon)
  • object: Add missing cephcluster spec addition in object controller (#12273, @thotz)
  • monitoring: Service monitor should not use mgr_role label (#12268, @travisn)
  • test: Allow specifying custom nginx image for multus validation (#12231, @iPraveenParihar)
  • operator: Pull multus validation test images before test (#12211, @BlaineEXE)
  • rbdmirror: Ensure rbd mirror daemon is upgraded (#12247, @travisn)