github ceph/ceph-csi-operator v1.0.0
v1.0.0 Release notes

3 hours ago

Features

  • Added containerExtraArgs field to NodePluginSpec and ControllerPluginSpec to allow passing custom arguments to CSI containers. The field accepts a map where the key is the container name (e.g., csi-rbdplugin, csi-provisioner, driver-registrar) and the value is a list of CLI arguments. This enables customization of container behavior without modifying default operator values. The field can be configured at both the OperatorConfig level (for defaults) and Driver level (for driver-specific overrides).
  • Fencing can now be enabled in the ceph-csi-drivers Helm chart either globally for all drivers or on a per-driver basis.
  • Added enabled field to log rotation configuration in the ceph-csi-drivers Helm chart. Users can now disable log rotation by setting log.rotation.enabled: false either globally in operatorConfig.driverSpecDefaults or per-driver in drivers.<driver-type>. This resolves Helm warnings when disabling file logging from parent charts.
  • Added support to set the priorityClass in the operator helm chart.

What's Changed

  • build(deps): bump actions/setup-go from 6.3.0 to 6.4.0 by @dependabot[bot] in #447
  • driver: set correct DNSPolicy based on HostNetwork for ctrl plugins by @rohan47 in #445
  • cephfs: add controller sidecar for setting CSI metadata on subvolumes by @iPraveenParihar in #446
  • Remove deprecated klog flags from csi-addons containers by @iPraveenParihar in #444
  • fix: explicitly set boolean flag values for both true and false by @iPraveenParihar in #451
  • cephfs: add RBAC for VolumeGroupReplication resources by @iPraveenParihar in #453
  • build(deps): bump the k8s-dependencies group in /api with 2 updates by @dependabot[bot] in #456
  • build(deps): bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.28.2 in the github-dependencies group by @dependabot[bot] in #457
  • deprecate: driver.spec.EnableMetadata field by @iPraveenParihar in #454
  • api: remove v1alpha1 resource definitions by @black-dragon74 in #420
  • build(deps): bump the github-dependencies group with 2 updates by @dependabot[bot] in #460
  • ci: add github action for upgrade tests by @Madhu-1 in #462
  • doc: update the document for sc and secret by @Madhu-1 in #463
  • Add openshift SCC to the deployments by @Madhu-1 in #461
  • feat: add extraArguments support for CSI drivers by @varet80 in #449
  • helm: add enableFencing para to ceph-csi-driver chart by @rewantsoni in #465
  • helm: add enabled flag for log rotation in ceph-csi-driver chart by @rewantsoni in #466
  • github action for openshift-installer by @rewantsoni in #467
  • helm: remove csi RBAC from the operator by @Madhu-1 in #321
  • build(deps): bump actions/dependency-review-action from 4.9.0 to 5.0.0 by @dependabot[bot] in #468
  • build(deps): bump the github-dependencies group with 2 updates by @dependabot[bot] in #470
  • ci: update templates for v1.0.0 by @Madhu-1 in #472

New Contributors

Breaking Changes

  • Deprecated v1alpha1 API's are removed

Deprecation Warning

  • driver.spec.EnableMetadata field is deprecated as EnableMetadata is deprecated in ceph-csi

Full Changelog: v0.6.0...v1.0.0* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

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

NewReleases is sending notifications on new releases.