Overall Status
Volume snapshotting has been a GA feature since Kubernetes v1.20.
Supported CSI Spec Versions
1.0-1.11
- VolumeGroupSnapshot moves to GA in CSI spec v1.11.0.
Minimum Kubernetes version
1.25
Recommended Minimum Kubernetes version
1.25
Container
docker pull registry.k8s.io/sig-storage/snapshot-controller:v8.2.0
docker pull registry.k8s.io/sig-storage/csi-snapshotter:v8.2.0
Changes by Kind
API Change
VolumeGroupSnapshot
,VolumeGroupSnapshotContent
, andVolumeGroupSnapshotClass
are now available inv1beta1
version. The support for thev1alpha1
version have been removed. (#1150, @leonardoce)
Other (Cleanup or Flake)
- Move the logic of creating individual VolumeSnapshot and VolumeSnapshotContent resources for dynamically created VolumeGroupSnapshot from csi-snapshotter sidecar to snapshot-controller. (#1171, @leonardoce)
Uncategorized
- The enable-volume-group-snapshots flag has been replaced by feature-gates flag.
Enable feature gate to enable volumegroupsnapshot, i.e., --feature-gates=CSIVolumeGroupSnapshot=true.
By default the feature gate is disabled (#1194, @yati1998) - The validation webhook was deprecated in v8.0.0 and it is now removed.
The validation webhook would prevent creating multiple default volume snapshot classes and multiple default volume group snapshot classes for the same CSI driver. With the removal of the validation webhook, an error will still be raised when dynamically provisioning a VolumeSnapshot or VolumeGroupSnapshot when multiple default volume snapshot classes or multiple default volume group snapshot classes for the same CSI driver exist. (#1186, @yati1998) - Use v1.11.0 version of CSI spec (#1209, @yati1998)
Full Changelog
https://github.com/kubernetes-csi/external-snapshotter/blob/v8.2.0/CHANGELOG/CHANGELOG-8.2.md