Skip to content

Releases: kubernetes-csi/external-snapshotter

v6.2.1

04 Jan 21:51
5456412
Compare
Choose a tag to compare

Overall Status

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

Supported CSI Spec Versions

1.0-1.7

Minimum Kubernetes version

1.20

Recommended Kubernetes version

1.24

Container

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

Difference between v6.2.1 and v6.2.0

registry.k8s.io/sig-storage/snapshot-validation-webhook:v6.2.0 was not built successfully due to timeout.
v6.2.1 was cut so that we can have registry.k8s.io/sig-storage/snapshot-validation-webhook:v6.2.1.

Full Changelog

https://github.com/kubernetes-csi/external-snapshotter/blob/v6.2.1/CHANGELOG/CHANGELOG-6.2.md

v6.2.0

28 Dec 00:15
5456412
Compare
Choose a tag to compare

Overall Status

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

Supported CSI Spec Versions

1.0-1.7

Minimum Kubernetes version

1.20

Recommended Kubernetes version

1.24

Container

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

Note: registry.k8s.io/sig-storage/snapshot-validation-webhook:v6.2.0 is not built successfully due to timeout. Please use registry.k8s.io/sig-storage/snapshot-validation-webhook:v6.2.1.

Full Changelog

https://github.com/kubernetes-csi/external-snapshotter/blob/v6.2.0/CHANGELOG/CHANGELOG-6.2.md

client/v6.2.0

28 Dec 00:18
5456412
Compare
Choose a tag to compare

The release tag client/v6.2.0 is for VolumeSnapshot APIs and client library which are in a separate go package.

Full Changelog

https://github.com/kubernetes-csi/external-snapshotter/blob/v6.2.0/CHANGELOG/CHANGELOG-6.2.md

v6.1.0

26 Sep 22:41
ba73208
Compare
Choose a tag to compare

Overall Status

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

Supported CSI Spec Versions

1.0-1.6

Minimum Kubernetes version

1.20

Recommended Kubernetes version

1.24

Container

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

Changes by Kind

API Change

  • Add VolumeSnapshot v1beta1 manifests back so that existing persisted v1beta1 objects are accessible via the new v1 API, however, VolumeSnapshot v1beta1 APIs are no longer served.
    Action Item: Please update to VolumeSnapshot v1 APIs as soon as possible. (#718, @RaunakShah)

Full Changelog

https://github.com/kubernetes-csi/external-snapshotter/blob/v6.1.0/CHANGELOG/CHANGELOG-6.1.md

client/v6.1.0

26 Sep 22:45
ba73208
Compare
Choose a tag to compare

The release tag client/v6.1.0 is for VolumeSnapshot APIs and client library which are in a separate go package.

API Change

  • Add VolumeSnapshot v1beta1 manifests back so that existing persisted v1beta1 objects are accessible via the new v1 API, however, VolumeSnapshot v1beta1 APIs are no longer served.
    Action Item: Please update to VolumeSnapshot v1 APIs as soon as possible. (#718, @RaunakShah)

v6.0.1

25 May 21:58
e746d07
Compare
Choose a tag to compare

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.1
docker pull registry.k8s.io/sig-storage/csi-snapshotter:v6.0.1
docker pull registry.k8s.io/sig-storage/snapshot-validation-webhook:v6.0.1

Notable Changes between v6.0.1 and v6.0.0

  • Cherry-pick (#718, @RaunakShah): Add VolumeSnapshot v1beta1 manifests back. VolumeSnapshot v1beta1 APIs are no longer served. Please update to VolumeSnapshot v1 APIs as soon as possible. (#719, @xing-yang)

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.1/CHANGELOG/CHANGELOG-6.0.md

client/v6.0.1

25 May 22:02
e746d07
Compare
Choose a tag to compare

The release tag client/v6.0.1 is for VolumeSnapshot APIs and client library which are in a separate go package.

Notable Changes between client/6.01 and client/6.0.0

  • Cherry-pick (#718, @RaunakShah): Add VolumeSnapshot v1beta1 manifests back. VolumeSnapshot v1beta1 APIs are no longer served. Please update to VolumeSnapshot v1 APIs as soon as possible. (#719, @xing-yang)

Breaking Changes

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

API Change

v6.0.0

23 May 17:58
83d0e09
Compare
Choose a tag to compare

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

client/v6.0.0

23 May 20:26
83d0e09
Compare
Choose a tag to compare

The release tag client/v6.0.0 is for VolumeSnapshot APIs and client library which are in a separate go package.

Breaking Changes

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

API Change

v6.0.0-rc4

14 Apr 00:06
b52f2e6
Compare
Choose a tag to compare
v6.0.0-rc4 Pre-release
Pre-release
Merge pull request #693 from shawn-hurley/backport-674

Backport 674: Adding validation for default snapshot classes per driver