github ceph/ceph-csi v3.0.0
Ceph CSI v3.0.0 Release

latest releases: v3.11.0, v3.10.2, v3.10.1...
3 years ago

Release Issue #865

Changelog or Highlights:

New Features:

  • Create/Delete snapshot for RBD
  • Create PVC from RBD snapshot
  • Create PVC from RBD PVC
  • Add support for multiple CephFS subvolume groups
  • Multi Architecture docker images(amd64 and arm64)
  • Support ROX(ReadOnlyMany) PVC for RBD
  • Support ROX(ReadOnlyMany) PVC for CephFS

Enhancement:

  • Move to go-ceph binding from RBD CLI
  • Move to go-ceph binding from RADOS CLI
  • Add Upgrade E2E testing from 2.1.2 to 3.0.0
  • Update Sidecars to the latest version
  • Improve locking to create a parallel clone and snapshot restore
  • Simplify Error Handling
  • Update golangci-lint version in CI
  • Update gosec version in CI
  • Add support to track cephfs PVC and subvolumes
  • Introduce build.env for configuration of the environment variables
  • Update go-ceph to v0.4.0
  • Update E2E testing to test with latest kubernetes versions
  • Split out CephFS and RBD E2E tests
  • Integration with Centos CI to run containerized builds
  • Update Rook to 1.2.7 for E2E testing
  • Disable reflink when creating xfs filesystem for RBD
  • Replace klog with klog v2
  • Reduce RBAC for kubernetes sidecar containers
  • Add option to compile e2e tests in containerized
  • Add commitlint bot in CI
  • Add Stale bot to the repo
  • Add E2E and documentation for CephFS PVC
  • Update kubernetes dependency to v1.18.6

Bug Fix:

  • Fix issue in CephFS Volume Not found

Breaking Changes

  • Remove support for v1.x.x PVC
  • Remove support for Mimic
  • Snapshot Alpha is no longer supported

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

Don't miss a new ceph-csi release

NewReleases is sending notifications on new releases.