Skip to content

Releases: ceph/ceph-csi

Ceph CSI v1.2.2 Release

21 Nov 05:03
Compare
Choose a tag to compare

Release Issue #639

Changelog or highlights:

  • Add kernel version detection for mounting with client
  • Fix issue in helm chat pushing
  • Added forcecephkernelclient as startup parameter to force enabling ceph
  • Handle EACCESS error from 'ceph rbd task add remove'
  • Fix vol size for cephfs and rbd
  • Update registration directory name
  • Reorder kernel version checking logic
  • Increase sidecar time out value to 150s.
  • Format ext4 with lazy_journal_init
  • Change default csi liveness ports to ones less common
  • Add POD_NAMESPACE to RBD provisioner deployments
  • Add a check for nil secrets
  • Remove rootfs from rbd provisioner pod
  • Added E2E for rbd nodeplugin restart
  • Deprecate containerized flag and remove nsenter

CSI v1.2.1 Release.

25 Sep 10:12
Compare
Choose a tag to compare

Release issue # #600

*) Change the recommended/default FS for RBD to ext4
*) Use nodiscard option while formatting RBD devices.
*) Use provisioner socket while probing liveness.
*) Reject request if the operation is in progress
*) Fix pod termination issue due to stale mount after node plugin restart.
....etc

Ceph CSI v1.2.0 Release

06 Sep 17:17
c420ee6
Compare
Choose a tag to compare

Release Issue # #393

Changelog or highlights:

*) Cephfs: Use ceph kernel client if kernel version >= 4.17
*) implement grpc metrics for ceph-csi
*) Add xfs fstype as default type in storageclass
*) Add support to use ceph manager rbd command to delete an image
*) e2e: correct log format in execCommandInPod()
*) Add 'gosec' to the static-checks
*) switch to cephfs, utils, and csicommon to new loging system
*) utility to trace backend volume from RBD pvc
*) Implement context-based logging
*) implement klog wrapper
*) unmap rbd image if connection timeout.
*) start controller or node server based on config
*) fix: Adds liveness sidecar to v1.14+ helm charts
*) Prometheus liveness probe sidecar
*) Wrap error if failed to fetch mon
*) provisioners: add reconfiguring of PID limit
*) Use "rbd device list" to list and find rbd images and their device paths
*) Update Unstage transaction to undo steps done in Stage
*) Move mounting staging instance to a sub-path within staging path
*) e2e: do not fail to delete resources when "resource not found"
*) remove post validation of rbd device

Many other bug fixes, code improvements, README updates are also part of this release.

Ceph CSI v1.1.0 Release

12 Jul 08:34
c7ba26d
Compare
Choose a tag to compare

Changelog or highlights:

*) CephFS subvolume/manager based volume provisioning and deletion.
*) E2E test support for PVC creation, App pod mounting.etc.
*) CSI spec v1.1 support
*) Added support for kube v1.15.
*) Configuration store change from configmap to rados omap
*) Mount options support for CephFS and RBD volumes
*) Move locks to more granular locking than CPU count based
*) Rbd support for ReadWriteMany PVCs for block mode
*) Unary plugin code for 'CephFS and RBD' drivers.
*) Driver name updated to CSI spec standard.
*) helm chart updates.
*) sidecar updates to latest available.
*) RBAC corrections and aggregated role addition.
*) Lock protection for create,delete volume ..etc operations
*) Added external snapshottter to CSI.
*) Added CSIDriver CRD.
*) Support matrix table addition in documentation.
*) Many linter fixes and error code fixes.
*) Removal of dead code paths.
*) StripSecretInArgs in pkg/uti
*) MIgration to klog from glog.

Many other bug fixes, code improvements, README updates are also part of this release.