The release tag client/v8.2.0 is for VolumeSnapshot and VolumeGroupSnapshot APIs and client library which are in a separate go package.
Urgent Upgrade Notes
(No, really, you MUST read this before you upgrade)
- 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)
Changes by Kind
API Change
- Add a field called
volumegroupsnapshotcontent.status.volumeSnapshotHandlePairList
that allows the consumer to quickly map volume handles with snapshot handles. (#1169, @leonardoce) - The
volumegroupsnapshot.status.pvcVolumeSnapshotRefList
field has been removed. VolumeShapshots members of a dynamically provisioned VolumeGroupSnapshot will have theirpersistentVolumeClaimName
set, allowing the consumer to map the PVC being snapshotted with the corresponding snapshot. (#1200, @leonardoce) - The
volumegroupsnapshotcontent.status.pvVolumeSnapshotContentList
field has been removed. The same information can be found involumegroupsnapshotcontent.status.volumeSnapshotHandlePairList
(#1199, @leonardoce) VolumeGroupSnapshotContent.status.creationTime
is now a metav1.Time instead of an unix epoch time (#1235, @leonardoce)VolumeGroupSnapshot
,VolumeGroupSnapshotContent
, andVolumeGroupSnapshotClass
are now available inv1beta1
version. The support for thev1alpha1
version have been removed. (#1150, @leonardoce)
Full Changelog
https://github.com/kubernetes-csi/external-snapshotter/blob/v8.2.0/CHANGELOG/CHANGELOG-8.2.md