github kubernetes-csi/external-snapshotter v7.0.0

latest releases: v8.1.0, v8.0.1, client/v8.0.0...
9 months ago

Overall Status

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

Supported CSI Spec Versions

1.0-1.8

Minimum Kubernetes version

1.20

Recommended Kubernetes version

1.24 (The Volume Populators feature with the new PVC dataSourceRef field moved to Beta in 1.24)

Container

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

Urgent Upgrade Notes

(No, really, you MUST read this before you upgrade)

  • Enable prevent-volume-mode-conversion feature flag by default.

    Volume mode change will be rejected when creating a PVC from a VolumeSnapshot unless the AllowVolumeModeChange annotation has been set to true. Applications relying on volume mode change when creating a PVC from VolumeSnapshot need to be updated accordingly. (#916, @akalenyu)

Changes by Kind

API Change

  • Add VolumeGroupSnapshot API definitions. (#814, @RaunakShah)
  • The VolumeGroupSnapshotSource.Selector is now an optional attribute, so that a pre-provisioned VolumeGroupSnapshotContent can be specified which does not require a matching label-selector. (#995, @nixpanic)
  • Update API for pre provisioned group snapshots (#971, @RaunakShah)

Feature

  • Create Volume functionality for volume group snapshots (Note: this feature is partially implemented and therefore it is not ready for use) (#826, @RaunakShah)
  • More detail printed columns output when get vgs/vgsc/vgsclass with kubectl (#865, @winrouter)
  • Webhooks for VolumeGroupSnapshot, VolumeGroupSnapshotContent and VolumeGroupSnapshotClass. (#825, @Rakshith-R)
  • Add finalizer to prevent deletion of individual volume snapshots that are part of a group (#972, @RaunakShah)
  • Delete individual snapshots as part of volume group snapshots delete API (#952, @RaunakShah)
  • Implement GetGroupSnapshotStatus so that pre-provisioned VolumeGroupSnapshots can be imported. (#837, @nixpanic)
  • Introduce logic to delete volume group snapshots (#882, @RaunakShah)

Full Changelog

https://github.com/kubernetes-csi/external-snapshotter/blob/v7.0.0/CHANGELOG/CHANGELOG-7.0.md

Don't miss a new external-snapshotter release

NewReleases is sending notifications on new releases.