Skip to content

Ceph CSI v3.2.0 Release

Compare
Choose a tag to compare
@Madhu-1 Madhu-1 released this 09 Dec 13:37
· 25 commits to release-v3.2 since this 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.
  • 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