client/v8.2.0
          ·
          
            12 commits
          
          to release-8.2
          since this release
        
        
        
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.volumeSnapshotHandlePairListthat allows the consumer to quickly map volume handles with snapshot handles. (#1169, @leonardoce)
- The volumegroupsnapshot.status.pvcVolumeSnapshotRefListfield has been removed. VolumeShapshots members of a dynamically provisioned VolumeGroupSnapshot will have theirpersistentVolumeClaimNameset, allowing the consumer to map the PVC being snapshotted with the corresponding snapshot. (#1200, @leonardoce)
- The volumegroupsnapshotcontent.status.pvVolumeSnapshotContentListfield has been removed. The same information can be found involumegroupsnapshotcontent.status.volumeSnapshotHandlePairList(#1199, @leonardoce)
- VolumeGroupSnapshotContent.status.creationTimeis now a metav1.Time instead of an unix epoch time (#1235, @leonardoce)
- VolumeGroupSnapshot,- VolumeGroupSnapshotContent, and- VolumeGroupSnapshotClass
 are now available in- v1beta1version. The support for the- v1alpha1version have been removed. (#1150, @leonardoce)
Full Changelog
https://github.com/kubernetes-csi/external-snapshotter/blob/v8.2.0/CHANGELOG/CHANGELOG-8.2.md