github ceph/ceph-csi v3.15.0

17 days ago

Ceph-CSI v3.15.0 release notes

We are excited to announce another release of Ceph CSI, v3.15.0. This is another significant step towards using enhanced Container Storage Interface (CSI) features with Ceph Cluster in the backend. With this release, we are introducing many brand-new features and enhancements to the Ceph CSI driver. Here are the changelog/release highlights.

Note: From Ceph CSI v3.16.0 onwards, Ceph CSI Operator will be the only supported mode of deployment for kubernetes. Migration steps will be documented for users.

Changelog and Highlights:

Features

RBD

  • rbd: support read/write mix qos limit option for rbdVol by @YiteGu in #5480
  • rbd: adjust qos parameters start with small case by @YiteGu in #5488
  • rbd: support set qos max limit for rbdVol by @YiteGu in #5501

Common

  • --setmetadata flag has been set to true by default.
  • helm: Support VolumeSnapshotClass and VolumeGroupSnapshotClass by @hswong3i in #5240

What's Changed

RBD

NFS

  • nfs: return success if export already exists by @Madhu-1 in #5372

Continuous Integration and Testing

  • e2e: test for PVC with volumeBindingMode on helm installation by @ShravaniVangur in #5243
  • ci: install awk in Fedora test container-image by @nixpanic in #5281
  • ci: add ok-to-test label after Mergify rephrase by @nixpanic in #5289
  • ci: update pull request commenter for 1.33 by @Madhu-1 in #5381
  • ci: dont upload the snyk report to the github by @Madhu-1 in #5416
  • ci: cancel in-progress workflow when PR is updated by @Madhu-1 in #5447
  • ci: FiX E2E failures for new ceph version 19.2.2 by @Madhu-1 in #5460

Deployment

Documentation

Other

Build and Cleanups

Updates of dependencies

  • rebase: bump the golang-dependencies group across 1 directory with 3 updates by @dependabot[bot] in #5255
  • rebase: bump golang.org/x/net from 0.38.0 to 0.39.0 in the golang-dependencies group by @dependabot[bot] in #5274
  • rebase: bump the github-dependencies group with 3 updates by @dependabot[bot] in #5275
  • rebase: bump golang.org/x/net from 0.36.0 to 0.38.0 in /api by @dependabot[bot] in #5277
  • rebase: bump golang.org/x/net from 0.37.0 to 0.38.0 in /e2e by @dependabot[bot] in #5278
  • rebase: bump google.golang.org/grpc from 1.71.1 to 1.72.0 by @dependabot[bot] in #5286
  • rebase: bump github.com/ceph/go-ceph from 0.32.1-0.20250307053135-38b9676b1d4e to 0.33.0 by @dependabot[bot] in #5285
  • rebase: bump github.com/aws/aws-sdk-go from 1.55.6 to 1.55.7 in the github-dependencies group by @dependabot[bot] in #5297
  • rebase: bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 in /actions/retest by @dependabot[bot] in #5305
  • rebase: bump k8s.io/kubernetes from 1.32.3 to 1.33.0 in the k8s-dependencies group by @dependabot[bot] in #5296
  • rebase: bump the golang-dependencies group with 3 updates by @dependabot[bot] in #5304
  • rebase: bump k8s.io/api from 0.32.3 to 0.33.0 in /api in the k8s-dependencies group by @dependabot[bot] in #5295
  • rebase: bump the k8s-dependencies group in /e2e with 3 updates by @dependabot[bot] in #5298
  • rebase: bump actions/dependency-review-action from 4.6.0 to 4.7.0 by @dependabot[bot] in #5313
  • rebase: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.9.0 to 1.10.0 in the github-dependencies group by @dependabot[bot] in #5320
  • rebase: bump k8s.io/kubernetes from 1.33.0 to 1.33.1 in the k8s-dependencies group by @dependabot[bot] in #5319
  • rebase: bump actions/dependency-review-action from 4.7.0 to 4.7.1 by @dependabot[bot] in #5318
  • rebase: bump google.golang.org/grpc from 1.72.0 to 1.72.1 by @dependabot[bot] in #5321
  • rebase: bump the k8s-dependencies group in /e2e with 4 updates by @dependabot[bot] in #5322
  • rebase: bump sigs.k8s.io/controller-runtime from 0.20.4 to 0.21.0 in the k8s-dependencies group by @dependabot[bot] in #5335
  • rebase: bump github.com/kubernetes-csi/csi-lib-utils from 0.21.0 to 0.22.0 in the github-dependencies group by @dependabot[bot] in #5336
  • rebase: bump google.golang.org/grpc from 1.72.1 to 1.72.2 by @dependabot[bot] in #5337
  • rebase: bump k8s.io/api from 0.33.0 to 0.33.1 in /api in the k8s-dependencies group by @dependabot[bot] in #5317
  • rebase: bump the github-dependencies group with 3 updates by @dependabot[bot] in #5356
  • rebase: bump the golang-dependencies group with 2 updates by @dependabot[bot] in #5357
  • rebase: bump google.golang.org/grpc from 1.72.2 to 1.73.0 by @dependabot[bot] in #5358
  • rebase: bump the github-dependencies group with 3 updates by @dependabot[bot] in #5366
  • rebase: bump github.com/ceph/go-ceph from 0.33.0 to 0.34.0 by @dependabot[bot] in #5365
  • rebase: bump k8s.io/kubernetes from 1.33.1 to 1.33.2 in /e2e by @dependabot[bot] in #5389
  • rebase: bump github.com/aws/aws-sdk-go-v2/service/sts from 1.33.21 to 1.34.0 in the github-dependencies group by @dependabot[bot] in #5387
  • rebase: bump k8s.io/kubernetes from 1.33.1 to 1.33.2 in the k8s-dependencies group by @dependabot[bot] in #5388
  • rebase: bump k8s.io/api from 0.33.1 to 0.33.2 in /api in the k8s-dependencies group by @dependabot[bot] in #5386
  • rebase: bump the golang-dependencies group with 3 updates by @dependabot[bot] in #5427
  • rebase: bump google.golang.org/grpc from 1.73.0 to 1.74.2 by @dependabot[bot] in #5465
  • rebase: bump the k8s-dependencies group in /e2e with 4 updates by @dependabot[bot] in #5458
  • rebase: bump github.com/onsi/gomega from 1.37.0 to 1.38.0 in /e2e in the github-dependencies group by @dependabot[bot] in #5456
  • rebase: bump k8s.io/api from 0.33.2 to 0.33.3 in /api in the k8s-dependencies group by @dependabot[bot] in #5459
  • rebase: bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #5489
  • rebase: bump k8s.io/kubernetes from 1.33.2 to 1.33.3 in the k8s-dependencies group by @dependabot[bot] in #5455
  • rebase: bump the golang-dependencies group with 3 updates by @dependabot[bot] in #5490
  • rebase: bump google.golang.org/protobuf from 1.36.6 to 1.36.7 by @dependabot[bot] in #5491
  • rebase: bump the github-dependencies group across 1 directory with 6 updates by @dependabot[bot] in #5493

New Contributors

Full Changelog: v3.14.2...v3.15.0

Don't miss a new ceph-csi release

NewReleases is sending notifications on new releases.