Skip to content

Releases: kubernetes-csi/external-snapshotter

client/v6.0.0-rc1

28 Mar 13:28
5a4017e
Compare
Choose a tag to compare
client/v6.0.0-rc1 Pre-release
Pre-release
Merge pull request #675 from RaunakShah/cp_client

Cherry-pick client changes to release-6.0 branch

v6.0.0-rc1

23 Mar 14:14
a5c387c
Compare
Choose a tag to compare
v6.0.0-rc1 Pre-release
Pre-release
Merge pull request #670 from RaunakShah/svm_immutable

Update snapshotter and client modules

v4.0.1

10 Feb 19:52
4a1d1cc
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.0, 1.1.0, 1.2.0, 1.3.0

Minimum Kubernetes version

1.20

Recommended Kubernetes version

1.20

Container

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

Bug fixes

  • --http-endpoint will now correctly be used for the metrics server address when --metrics-address is not provided. (#497, @ggriffiths)
  • Changed the webhook image from distroless/base to distroless/static. (#550, @WanzenBug)
  • Cherry-pick #470: Retain CreateSnapshot Error (#547, @ialidzhikov)

Full Changelog

https://github.com/kubernetes-csi/external-snapshotter/blob/v4.0.1/CHANGELOG/CHANGELOG-4.0.md

v5.0.1

17 Jan 19:31
9f6fc89
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.20+

Container

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

Notable Changes in v5.0.1 compared to v5.0.0

  • Update release tools and pull in the change to increase the timeout value to allow all snapshot images to be build before the timeout. (#641, @xing-yang)

Breaking Changes

  • Replaces many VolumeSnapshot/VolumeSnapshotContent Update/UpdateStatus operations with Patch. This lowers the probability of the "object has been modified" update API errors occurring. This change introduces a dependency on two new RBAC rules for the CSI snapshotter sidecar: volumesnapshotcontents:patch, volumesnapshotcontents/status:patch and four new RBAC rules for the snapshot-controller: volumesnapshotcontents:patch, volumesnapshotcontents/status:patch, volumesnapshots:patch, and volumesnapshots/status: patch. (#526, @ggriffiths)

Feature

  • Added short names for Volume Snapshot CRDs:
    • VolumeSnapshot - vs
    • VolumeSnapshotContent - vsc, vscs
    • VolumeSnapshotClass` - vsclass, vsclasses (#604, @robbie-demuth)
  • Adds support for distributed snapshotting. This affects both snapshot controller and CSI snapshotter sidecar. (#585, @nearora-msft)
  • Make the QPS and Burst of kube client config to be configurable in both snapshot-controller and CSI snapshotter sidecar (#621, @lintongj)

Design

  • Added kustomization manifests to CRDs, snapshot controller, and CSI snapshotter sidecar components (#606, @itspngu)

Bug or Regression

  • Fixed a bug introduced by #621 which makes the QPS and Burst of kube client config configurable in both snapshot-controller and CSI snapshotter sidecar. This fix exposed the kube-api-qps cmd option properly (#626, @lintongj)
  • Fixed deadlock in reporting metrics in snapshot controller. (#581, @jsafrane)
  • Replaces many VolumeSnapshot/VolumeSnapshotContent Update/UpdateStatus operations with Patch. This lowers the probability of the "object has been modified" update API errors occurring. This change introduces a dependency on two new RBAC rules for the CSI snapshotter sidecar: volumesnapshotcontents:patch, volumesnapshotcontents/status:patch and four new RBAC rules for the snapshot-controller: volumesnapshotcontents:patch, volumesnapshotcontents/status:patch, volumesnapshots:patch, and volumesnapshots/status: patch. (#526, @ggriffiths)

Other (Cleanup or Flake)

  • Rename KUBE_NODE_NAME to NODE_NAME for CSI snapshotter sidecar deployment. (#616, @zhucan)

Uncategorized

  • Updated CertificateSigningRequest apiversion to V1 for Snapshot validation webhook deployment. (#588, @Kartik494)

Full Changelog

https://github.com/kubernetes-csi/external-snapshotter/blob/v5.0.1/CHANGELOG/CHANGELOG-5.0.md

v5.0.0-rc3-webhook

14 Jan 13:48
9f6fc89
Compare
Choose a tag to compare
v5.0.0-rc3-webhook Pre-release
Pre-release
Merge pull request #641 from xing-yang/update_release_tools_5.0_stable

release-5.0: Update release tools 5.0

v5.0.0

30 Dec 12:20
3693301
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.20+

Container

docker pull registry.k8s.io/sig-storage/snapshot-controller:v5.0.0
docker pull registry.k8s.io/sig-storage/csi-snapshotter:v5.0.0
docker pull registry.k8s.io/sig-storage/snapshot-validation-webhook:v5.0.0 (Note: The snapshot-validation-webhook v5.0.0 image does not work for multi-arch due to the timeout issue. It is fixed in v5.0.1)

Breaking Changes

  • Replaces many VolumeSnapshot/VolumeSnapshotContent Update/UpdateStatus operations with Patch. This lowers the probability of the "object has been modified" update API errors occurring. This change introduces a dependency on two new RBAC rules for the CSI snapshotter sidecar: volumesnapshotcontents:patch, volumesnapshotcontents/status:patch and four new RBAC rules for the snapshot-controller: volumesnapshotcontents:patch, volumesnapshotcontents/status:patch, volumesnapshots:patch, and volumesnapshots/status: patch. (#526, @ggriffiths)

Feature

  • Added short names for Volume Snapshot CRDs:
    • VolumeSnapshot - vs
    • VolumeSnapshotContent - vsc, vscs
    • VolumeSnapshotClass` - vsclass, vsclasses (#604, @robbie-demuth)
  • Adds support for distributed snapshotting. This affects both snapshot controller and CSI snapshotter sidecar. (#585, @nearora-msft)
  • Make the QPS and Burst of kube client config to be configurable in both snapshot-controller and CSI snapshotter sidecar (#621, @lintongj)

Design

  • Added kustomization manifests to CRDs, snapshot controller, and CSI snapshotter sidecar components (#606, @itspngu)

Bug or Regression

  • Fixed a bug introduced by #621 which makes the QPS and Burst of kube client config configurable in both snapshot-controller and CSI snapshotter sidecar. This fix exposed the kube-api-qps cmd option properly (#626, @lintongj)
  • Fixed deadlock in reporting metrics in snapshot controller. (#581, @jsafrane)
  • Replaces many VolumeSnapshot/VolumeSnapshotContent Update/UpdateStatus operations with Patch. This lowers the probability of the "object has been modified" update API errors occurring. This change introduces a dependency on two new RBAC rules for the CSI snapshotter sidecar: volumesnapshotcontents:patch, volumesnapshotcontents/status:patch and four new RBAC rules for the snapshot-controller: volumesnapshotcontents:patch, volumesnapshotcontents/status:patch, volumesnapshots:patch, and volumesnapshots/status: patch. (#526, @ggriffiths)

Other (Cleanup or Flake)

  • Rename KUBE_NODE_NAME to NODE_NAME for CSI snapshotter sidecar deployment. (#616, @zhucan)

Uncategorized

  • Updated CertificateSigningRequest apiversion to V1 for Snapshot validation webhook deployment. (#588, @Kartik494)

Full Changelog

https://github.com/kubernetes-csi/external-snapshotter/blob/v5.0.0/CHANGELOG/CHANGELOG-5.0.md

v5.0.0-rc2-webhook

01 Jan 13:35
3693301
Compare
Choose a tag to compare
v5.0.0-rc2-webhook Pre-release
Pre-release
Merge pull request #636 from xing-yang/release-5.0

Backport changelog to release-5.0

client/v5.0.0

30 Dec 14:57
3693301
Compare
Choose a tag to compare

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

Feature

  • Added short names for Volume Snapshot CRDs:
    • VolumeSnapshot - vs
    • VolumeSnapshotContent - vsc, vscs
    • VolumeSnapshotClass` - vsclass, vsclasses (#604, @robbie-demuth)

v5.0.0-test-main

01 Jan 23:20
cd45bdb
Compare
Choose a tag to compare
v5.0.0-test-main Pre-release
Pre-release
Merge pull request #635 from xing-yang/changelog_5.0

Add changelog for v5.0.0

v5.0.0-rc1

11 Nov 22:09
8bb933b
Compare
Choose a tag to compare
v5.0.0-rc1 Pre-release
Pre-release
Merge pull request #601 from ggriffiths/fix_patch_error_status

Fix an issue where patch will fail when status is nil