Ceph CSI v3.2.0 Release
Changelog or Highlights:
Features:
- Add new controller sidecar for omap regeneration
- In case of Disaster Recovery, the admin can restore the Kubernetes objects on the second cluster. if the RBD images
are available in the second cluster and admin as created a static binding between PVC and PV, the controller will
regenerate the omap data.
- In case of Disaster Recovery, the admin can restore the Kubernetes objects on the second cluster. if the RBD images
- Add support for map options in RBD Storageclass
- Add support for unmap options in RBD Storageclass
Enhancement:
- Update Kubernetes sidecars to latest releases
- Update go-ceph to the latest release
- Implement ceph fs CLI calls with go-ceph
- Use libopenstorage/secrets API for Hashicorp Vault
- Use luks2 for RBD encryption
- Standardize error logs in CephFS
- Add pod anti-affinity for provisioner Deployment
- Make kubelet path configurable for the helm charts
- Make CSI log level configurable for the helm charts
CI
- verify Snapshot and PVC cloning as part of upgrade testing
- Add GitHub actions for static checks
- Add GitHub actions multi-stage docker build
- Use local image mirroring for container images in CentOS CI
Documentation
- Document for ceph user capabilities
- Merge RBD/CephFS snapshot and clone document
- Upgrade document for v3.2.0
- Improve E2E guide
- Add CI commands to retrigger CI to developer guide and GitHub template
- Improved static PVC document
- Add steps to setup GIT hooks
Breaking Changes
None