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.1.
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
- doc: revert to 3.18-canary by @black-dragon74 in #6577
- build: pin
FINAL_BASE_IMAGEon a per-arch basis (backport #6588) by @mergify[bot] in #6592 - fix: return success when backend image/volume is missing on unpublish (backport #6589) by @mergify[bot] in #6608
- build: update templates and docs for v3.18.1 by @black-dragon74 in #6611
Full Changelog: v3.18.0...v3.18.1