Releases: rook/rook
v1.10.10
Improvements
Rook v1.10.10 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
- core: Fix regression in v1.10.9 causing PVC mounts to fail in clusters with older kernels where encryption is not enabled (#11554, @Madhu-1)
- csi: Enable custom ceph.conf overrides for csi pods that was being ignored (#11556, @Madhu-1)
- docs: Correctly indent ceph cluster crd list items (#11546, @galexrt)
- docs: Remove obsolete health checker related option in object-external.yaml (#11543, @thotz)
v1.10.9
Improvements
Rook v1.10.9 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
This release is not recommended due to #11541, which is fixed in v1.10.10.
- webhook: Disable the admission controller by default and move its setting to the operator configmap (#11532, @subhamkrai)
- ceph: Set rbd_default_map_options for encryption (#11523, @Madhu-1)
- helm: Process the namespace in the storage classes to be the same as the release namespace (#11517, @jouve)
- csi: Update sidecar images to the latest release versions (#11510, @Madhu-1)
- helm: Use the Ceph image instead of the Rook image for the toolbox spec (#11127, @LoicGombeaud)
- external: Skip reporting telemetry if the cluster is external (#11493, @parth-gr)
- osd: Enable device expansion for OSDs in a host-based cluster (#11483, @cupnes)
- docs: Recommended memory limits for the osd prepare job when limits are required (#11512, @anthonyeleven)
- docs: Fix grafana dashboard links (#11506, @TimJones)
v1.10.8
Improvements
Rook v1.10.8 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
- helm: Allow to specify allowed topologies for storage class (#11377, @steache)
- docs: Auto generate helm docs (#11346, @zalsader)
- ci: Build with Go 1.19 in the CI (#11427, @Rajpratik71)
- operator: Debug logging admission controller deletion (#11448, @subhamkrai)
- core: Allow ceph.conf to be updated if it already exists (#11399, @travisn)
- osd: Create OSDs without overriding with the /dev/mapper alias (#11301, @ausias-armesto)
- osd: Replace dot with dash in device set names since used as volume names (#11414, @travisn)
- core: Read mon secret from file instead of an env var in the mgr, osd prepare, and toolbox (#11434, @travisn)
- core: Remove unnecessary env vars from pod specs (#11331, @travisn)
- operator: Clean up webhook when disabled (#11432, @subhamkrai)
- docs: Import external K8s cluster on existing cluster (#11405, @parth-gr)
- csi: Add missing update RBAC for CephFS and NFS (#11468, @Madhu-1)
- ci: upgrade minikube action to latest version (#11439, @subhamkrai)
- osd: Allow mpath_member FSType for mpath disks (#11413, @travisn)
- osd: Remove stale dm device during osd-prepare-job (#11387, @Rakshith-R)
v1.10.7
Improvements
Rook v1.10.7 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
- rgw: Set the number of RGW metadata pool PGs to 8 even for Ceph v17.2.2 or newer (#11024, @thotz)
- core: Set env var for ceph msgr to always use random nonce for OSD reliability after restart (#11373, @travisn)
- osd: Re-open encrypted disk during osd-prepare-job if closed (#11338, @Rakshith-R)
- osd: Improve log on specifying lv and loop device as osd (#11361, @satoru-takeuchi)
- core: Parse peer pool output with --out-file flag in case debug logging is enabled (#11337, @sp98)
- csi: Add a parameter maxUnavailable to the RBD daemonset. (#11334, @peng225)
- object: Update to latest OBC controller to fix the OB status (#11342, @BlaineEXE)
v1.10.6
Improvements
Rook v1.10.6 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
- crash: Crash collectors in wrong namespaces were deleted (#11322, @haslersn)
- helm: Allow setting
DISCOVER_DAEMON_UDEV_BLACKLIST
(#11303, @JensErat) - docs: Add additional RBD image features to docs and YAML files (#10652, @anthonyeleven)
- core: Include userID/userKey to secret generated from CephClient (#11280, @avanthakkar)
- mon: Remove out of quorum mons from ceph.conf for improved connectivity during failover or partial quorum (#10887, @travisn)
- object: Mark endpoint as a optional field (#11300, @iamniting)
- osd: Support loop devices for test clusters (#11268, @peng225)
- core: Allow setting resources on the discovery daemon (#11278, @parth-gr)
- object: Do not create service for external object stores (#11202, @BlaineEXE)
- mon: Apply mon store settings more efficiently with the assimilate conf (#11241, @travisn)
- docs: Clarify in docs and readme that Rook focuses on Ceph (#11290, @travisn)
- docs: Set CRD page titles to the CRD name (#11289, @travisn)
- docs: Clarification for NixOS deployment properties (#11269, @yajo)
v1.10.5
Improvements
Rook v1.10.5 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
- security: Run the crash collector as ceph user (#11219, @travisn)
- security: Update
s5cmd
to v2.0.0 (#11223, @Rajpratik71) - core: Validate object store CR name length in admission controller (#11233, @parth-gr)
- osd: Add deviceClass label to an OSD (#11159, @parth-gr)
- docs: Update disaster recovery guide to disable the webhook (#11256, @subhamkrai)
- docs: Added steps to collect coredump and perf troubleshooting info (#11213, @gauravsitlani)
- pool: Add timeout to rbd init cmd (#10721, @zhucan)
- mon: The mon daemons maintain host network settings to allow change in config (#11211, @travisn)
- core: Retry when removing finalizers from cluster resources during cluster deletion (#11179, @travisn)
- core: Upgrade ceph to latest release v17.2.5 (#11198, @subhamkrai)
- docs: Improve troubleshooting docs on restoring CRDs after deletion (#11154, @alexander-bauer)
v1.9.13
Improvements
Rook v1.9.13 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
v1.10.4
Improvements
Rook v1.10.4 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
- build: Update the go modules to the latest versions (#11170, @travisn)
- core: Enabling logCollector by default for coredump collection (#11163, @gauravsitlani)
- docs: Use Krew restore-quorum command for mon quorum disaster scenario (#11184, @travisn)
- csi: Update Ceph-CSI to v3.7.2 (#11178, @Madhu-1)
- operator: Remove obsolete flex driver properties (#11182, @travisn)
- csi: Add setmetadata and clustername flag to omap (#11165, @Madhu-1)
- external: Fix endpoint_dial check for rgw endpoint (#11090, @parth-gr)
- osd: During OSD purge mark the osd out before other checks (#11138, @subhamkrai)
- core: Increase liveness probe timeout to 5s (#10986, @randymtz)
- operator: Don't remove existing pools for mgr/prometheus/rbd_stats_pools (#11099, @avanthakkar)
- docs: Add point about physical disks visualization in dashboard (#11122, @jmolmo)
- docs: Document expectations for releases (#11136, @travisn)
- ci: Set mon_data_avail_warn percentage in test cluster to 10% (#11131, @parth-gr)
- object: Fix logic for rgw period commit detection (#11183, @BlaineEXE)
- ci: Enable more NFS tests in the CI (#10510, @Rakshith-R)
v1.10.3
Improvements
Rook v1.10.3 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
- helm: Remove memory limits from osd prepare job to prevent provisioning failure of large disks (#11109 #11103, @travisn)
- nfs: Fix nfs grace period when multus is enabled (#11110, @BlaineEXE)
- mgr: Set the public dashboard port differently from the target port (#11104, @travisn)
- csi: Default to ceph-csi v3.7.1 for csi driver deployment (#11083, @humblec)
- docs: Update troubleshoot docs and add krew uses (#11017, @subhamkrai)
- docs: Explain specific nixos configurations (#11029, @yajo)
- rgw: Handle insecure flag skip for obc in the tls config (#11018, @thotz)
- osd: Use 256 as cryptographicLength for keys using kmip kms (#11079, @Rakshith-R)
- csi: Update sidecars to latest in CSI deployment (#11085, @humblec)
- operator: Customizable imagePullPolicy for csi driver and ceph pods (#10966, @avanthakkar)
- examples: CephBlockPool should not have spec.annotations (#11071, @nixpanic)
- osd: Clarify lv is not picked by filters (#11069, @satoru-takeuchi)
v1.9.12
Improvements
Rook v1.9.12 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.