Improvements
Rook v1.18.3 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
- helm: Allow specifying the image tag and repository separately (#16512, @travisn)
- csi: Allow overriding volume settings in csi operator for nixos (#16395, @travisn)
- osd: Exclude down OSDs from main PDB when cluster is clean (#16112, @elias-dbx)
- build: Add csi operator image to images.txt (#16563, @travisn)
- csi: Update csi-operator version to v0.4.1 (#16560, @Madhu-1)
- rbdmirror: Fix mirroring monitoring settings for rados namespaces (#16520, @parth-gr)
- namespace: Blocklist ip:nonce in cleanup job (#16532, @Madhu-1)
- osd: Clean encrypted disks from other clusters (#16488, @sp98)
- csi: Avoid port conflict by removing liveness probe from the csi-operator (#16516, @Madhu-1)
- csi: Add labels to the csi-operator driver pod (#16514, @subhamkrai)
- helm: Refactoring to modernize templates (#16494, @consideRatio)
- osd: Updated blocking pdbs when drained node comes back online (#16506, @sp98)
- core: Use latest operator context to avoid reference to canceled context (#16493, @sp98)
- ci: Update latest k8s version to v1.34 (#16418, @obnoxxx)
- external: Fix ipv6 monitoring endpoint reconcile (#16468, @parth-gr)
- pool: Allow enableCrushUpdates to be nil (#16478, @travisn)
- mon: Fix mon health nil pointer exception with mons on PVC (#16484, @sp98)
- helm: Refactoring of rook-ceph's configmap to be easier to read and maintain (#16457, @consideRatio)
- nfs: Rotate nfs cephx key (#16456, @subhamkrai)
- external: Fixing rbd provisioner secret in import-external-cluster script (#16474, @rubentsirunyan)
- core: Add CRD Phase column to cephor, cephnfs, cephbn (#16541 #16542 #16543, @jhoblitt)
- object: Add status.{phase,observedGeneration} to cephbn (#16499, @jhoblitt)
- core: fix ObjectZoneSpec.ZoneGroup and ObjectZoneGroupSpec.Realm field descriptions (#16496, @jhoblitt)