github ceph/ceph-csi-operator v1.1.0
Release v1.1.0

3 hours ago

Release v1.1.0

This release covers everything merged since v1.0.5. Highlights include disaster-recovery support via ClientProfileReplication, built-in NetworkPolicy and Prometheus PodMonitor resources, automated storage class creation, NVMe-oF refinements, and default CSI driver images updated to ceph-csi v3.18.1 with the latest CSI sidecars and CSI-Addons.

Features & Enhancements

Bug Fixes & Cleanups

  • controller: set replicas if not set by @Madhu-1 in #517
  • remove the default replicas from validation by @Madhu-1 in #538
  • controller: skip if the driver CR is not present by @Madhu-1 in #612
  • controller: skip empty ImageSet values when merging defaults by @subhamkrai in #622
  • fix: gh-621 scc volume property order by @ti8m-dah in #623
  • operator: run controller plugin privileged when log rotation is enabled (fixes Helm default incompatibility with SELinux) by @abhinav-phi in #592
  • nvmeof: use single worker thread in csi-provisioner by @nixpanic in #600

RBAC

  • rbac: add volumeattributesclasses rules to nvmeof controller plugin by @nixpanic in #507
  • rbac: add watch verb for volumesnapshots in cephfs and nfs ctrlplugin by @Rakshith-R in #570
  • Fix NVMe-oF CSI snapshot: add missing RBAC by @OdedViner in #579
  • rbacs: update ClusterRole to support sidecar's pvc health annotation by @SanjalKatiyar in #601
  • rbac: add update verb for volumesnapshots in ctrlplugin roles by @JanWelker in #625

Helm Charts

  • helm: guard deprecated enableMetadata against nil values by @iPraveenParihar in #478
  • change maxLogSize units to base 10 (remove the 'i') by @cookew in #492
  • helm: add volumeattributesclasses RBAC to ctrlplugin ClusterRoles by @Diaoul in #496
  • fix(helm): controllerPlugin and nodePlugin container resources by @nasenov in #498
  • helm: fix bug with topology section in ceph-csi-drivers helm chart by @guidemetothemoon in #506
  • fix(helm): only render CephConnection readAffinity when crushLocationLabels is set by @NicolasBoulard in #509
  • helm: fix the fsGroupPolicy by @Madhu-1 in #516
  • fix(deploy): add missing multi-yaml separator to ceph-csi-drivers chart by @etiennetremel in #541
  • add clientProfileReplication to the ceph-csi-driver chart by @rewantsoni in #553
  • fix(helm): omit unset rbd mirror daemon count by @tomatotomata in #573
  • helm: render cephFs.radosNamespace in ClientProfile by @pehlert in #630

Image & Sidecar Updates

Documentation

  • docs: add documentation for custom container images ConfigMap by @nixpanic in #533
  • docs: add NVMe-oF driver flow to quick-start guide by @gadididi in #545
  • Polish and publish documentation by @nixpanic in #566
  • docs: fix drivers chart Helm repository by @lntutor in #567
  • doc: minor updates so that users can find the documentation easier by @nixpanic in #590

CI, Build & Testing

Dependency Updates

Go modules, GitHub Actions and other dependency bumps (click to expand)
  • Update go packages by @Madhu-1 in #481
  • deps: bump golang.org/x/text to v0.39.0 for GO-2026-5970 by @ezio-auditore in #552
  • ci: update go net package by @Madhu-1 in #477
  • rebase: update grpc to 1.82.1 by @Madhu-1 in #556
  • build(deps): bump actions/stale from 10.2.0 to 10.3.0 by @dependabot[bot] in #476
  • build(deps): bump the k8s-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #494
  • build(deps): bump the github-dependencies group with 2 updates by @dependabot[bot] in #502
  • build(deps): bump actions/upload-artifact from 4.6.2 to 7.0.1 by @dependabot[bot] in #510
  • build(deps): bump actions/setup-go from 6.4.0 to 6.5.0 by @dependabot[bot] in #524
  • build(deps): bump the k8s-dependencies group with 3 updates by @dependabot[bot] in #525
  • build(deps): bump the github-dependencies group with 2 updates by @dependabot[bot] in #526
  • build(deps): bump actions/setup-python from 5.3.0 to 6.3.0 by @dependabot[bot] in #536
  • build(deps): bump actions/stale from 10.3.0 to 10.4.0 by @dependabot[bot] in #542
  • build(deps): bump actions/setup-go from 6.5.0 to 7.0.0 by @dependabot[bot] in #550
  • build(deps): bump actions/setup-python from 6.3.0 to 7.0.0 by @dependabot[bot] in #559
  • build(deps): bump the k8s-dependencies group with 3 updates by @dependabot[bot] in #562
  • build(deps): bump github.com/go-logr/logr from 1.4.3 to 1.4.4 in the github-dependencies group by @dependabot[bot] in #563
  • build(deps): bump the k8s-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #564
  • build(deps): bump actions/stale from 10.4.0 to 11.0.0 by @dependabot[bot] in #568
  • build(deps): bump actions/setup-python from 6.3.0 to 7.0.0 by @dependabot[bot] in #574
  • build(deps): bump github.com/onsi/ginkgo/v2 from 2.32.0 to 2.32.1 in the github-dependencies group by @dependabot[bot] in #580
  • build(deps): bump the k8s-dependencies group across 1 directory with 3 updates by @dependabot[bot] in #585
  • build(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.1 in the github-dependencies group across 1 directory by @dependabot[bot] in #586
  • build(deps): bump the k8s-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #587
  • build(deps): bump the k8s-dependencies group in /api with 2 updates by @dependabot[bot] in #596
  • build(deps): bump github.com/onsi/gomega from 1.42.1 to 1.43.0 in the github-dependencies group across 1 directory by @dependabot[bot] in #597
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.24.1 to 0.25.0 in the k8s-dependencies group by @dependabot[bot] in #603
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.25.0 to 0.25.1 in the k8s-dependencies group by @dependabot[bot] in #616
  • build(deps): bump the github-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #618
  • build(deps): bump the k8s-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #626
  • build(deps): bump the k8s-dependencies group with 3 updates by @dependabot[bot] in #627
  • build(deps): bump github.com/onsi/gomega from 1.43.1 to 1.44.0 in the github-dependencies group by @dependabot[bot] in #628

New Contributors

Full Changelog: v1.0.5...v1.1.0

Don't miss a new ceph-csi-operator release

NewReleases is sending notifications on new releases.