Warning
- Migration: Ceph-CSI v3.17+ officially recommends using Ceph-CSI-Operator as the supported deployment mechanism. Refer to Migration.md for more details.
- Deprecation: Helm chart deployments are no longer validated by the e2e test suite and are deprecated in v3.18 in favor of the Ceph-CSI Operator. Helm charts will be removed in v3.19 (#6512).
Note
Carried over from v3.18.0, applies to anyone upgrading directly from <=v3.17 to v3.18.2.
The RADOS lock that serializes fscrypt setup for encrypted CephFS volumes is now taken in the CephFS RADOS namespace instead of the default namespace of the metadata pool. This applies to every deployment with encrypted volumes. cephFS.radosNamespace defaults to csi, so the lock moves to this namespace even when the option was never directly configured. During a rolling nodeplugin upgrade the locks in both the default namespace and cephFS.radosNamespace are taken, so pods that have not been upgraded yet stay serialized against upgraded ones (#6539).
What's Changed
- build: revert "update templates for v3.18.1 release" by @black-dragon74 in #6613
- journal: report missing journal object on DeleteVolume retry (backport #6582) by @YiteGu in #6599
- build: install logrotate in runtime image (backport #6625) by @mergify[bot] in #6626
- doc: document the RBD cross-pool cloning limitation (backport #6635) by @mergify[bot] in #6658
- Add workflow to publish Rocky Linux 9 images (backport #6616) by @mergify[bot] in #6664
- rbac: grant provisioner snapshot cleanup permissions (backport #6687) by @mergify[bot] in #6691
- nvmeof: resize filesystem on
NodeStageVolume(backport #6670) by @mergify[bot] in #6693 - Prepare v3.18.2 release by @nixpanic in #6695
- ci: exclude attestation meta from generated manifests (backport #6696) by @mergify[bot] in #6698
Full Changelog: v3.18.1...v3.18.2