Skip to content

v6.0.0

Compare
Choose a tag to compare
@xing-yang xing-yang released this 23 May 17:58
· 21 commits to release-6.0 since this release
83d0e09

Overall Status

Volume snapshotting has been a GA feature since Kubernetes v1.20.

Supported CSI Spec Versions

1.0-1.5

Minimum Kubernetes version

1.20

Recommended Kubernetes version

1.24

Container

docker pull registry.k8s.io/sig-storage/snapshot-controller:v6.0.0
docker pull registry.k8s.io/sig-storage/csi-snapshotter:v6.0.0
docker pull registry.k8s.io/sig-storage/snapshot-validation-webhook:v6.0.0

Breaking Changes

API Removal

  • Cherry-pick 704: Remove VolumeSnapshot v1beta1 APIs and generated functions. Please update to VolumeSnapshot v1 APIs as soon as possible. (#709, @RaunakShah)

Changes by Kind

API Change

Feature

Snapshot Controller

  • Cherry-pick #679: Changes to snapshot controller to add SourceVolumeMode to VolumeSnapshotContents. (#694, @RaunakShah)

Snapshot Validation Webhook

  • Cherry-pick #680: Add webhook to make SourceVolumeMode immutable. (#701, @RaunakShah)
  • Cherry-pick 704: Remove validation for VolumeSnapshot v1beta1 API objects from the snapshot validation webhook. (#709, @RaunakShah)
  • Cherry-pick #688: Added admission webhook to ensure that only one VolumeSnapshotClass can be default for each CSI driver. To benefit from this validation, please update your webhook configuration as shown in deploy/kubernetes/webhook-example/admission-configuration-template. (#700, @shawn-hurley)
  • Cherry-pick #674: Adding validation for VolumeSnapshotClass to only have a single default for a particular driver. (#693, @shawn-hurley)
  • Cherry-pick #706: Adding RBAC file to webhook example for updated validating webhook. (#710, @shawn-hurley)

Full Changelog

https://github.com/kubernetes-csi/external-snapshotter/blob/v6.0.0/CHANGELOG/CHANGELOG-6.0.md