The module lifecycle stageDeprecated

The module has requirements for installation

v0.2.1

  • Auto-enablement in the Default and Managed bundles is back. Without it, clusters where the module is enabled by default rather than through a ModuleConfig did not receive v0.2.0.
  • The module’s deprecation is not reversed — it is still indicated by the Deprecated stage and an alert.

v0.2.0

  • The module is deprecated; CSI snapshot support is provided by the storage-foundation module. It is no longer auto-enabled in any bundle (still explicitly enable-able). It stays INDEPENDENTLY installable — there is no storage-foundation requirement, so a cluster that does not enable storage-foundation still gets a working snapshot-controller plus the deprecation alert instead of losing snapshot support. Now requires Deckhouse >= 1.76.
  • Removed the on-delete hook that stripped finalizers from VolumeSnapshot, VolumeSnapshotContent and VolumeSnapshotClass resources when the module was disabled. Disabling the module no longer touches these resources, which makes handing snapshot support over to storage-foundation safe. Also removed the unused snapshot-validation-webhook certificate hook and its values schema.
  • The three snapshot.storage.k8s.io CRDs are shipped as byte-for-byte copies of the storage-foundation ones (extended VolumeSnapshot with spec.mode), so both modules can apply the identical definitions without conflict. The bundled upstream controller ignores the extra fields (spec.mode is defaulted and immutable), so it keeps reconciling snapshots against the extended CRDs.
  • Added the D8SnapshotControllerModuleDeprecated alert that fires whenever the module is enabled, asking the operator to disable it.
  • Base images updated to v2.1.7, Go to 1.27.0 and lib-helm to 1.72.18
  • CVE fixes

v0.1.22

  • Fixed vulnerabilities in snapshot-controller image dependencies: grpc (GHSA-hrxh-6v49-42gf) and cel-go (GHSA-gcjh-h69q-9w9g)
  • Bugfix: VerticalPodAutoscaler CRD presence check has been moved to helm_lib_api_version_exists - the resource is no longer skipped if the CRD is installed but not yet included in discovery
  • The release image includes the crds, docs and openapi directories
  • Updating container-base images to v2.1.2, Go 1.26.6 and lib-helm to 1.72.14

v0.1.21

  • Updating container-base images to v1.3.25, Go 1.26.5 and lib-helm to 1.72.13
  • Internal changes in module assembly

v0.1.20

  • VolumeSnapshotContents resources have been removed from the User access level (only available at the administrator level)
  • Updating container-base images to v1.1.8, Go 1.26.4 and lib-helm to 1.72.4

v0.1.19

  • Updating base images and lib-helm to 1.72.0

v0.1.18

  • Update base images, Go 1.25.10 and lib-helm 1.71.12
  • Internal changes in module assembly

v0.1.17

  • Internal changes in module structure and assembly

v0.1.16

  • Update base images, Go 1.25.10 and lib-helm 1.71.11
  • Internal changes to the module assembly

v0.1.15

  • Corrections to the module structure

v0.1.14

  • Fix CVE-2026-39883 in OpenTelemetry SDK dependency
  • Updating base images, Go and lib-helm
  • CI improvements: DistroPackagesProxy and env proxy in werf, CVE-/gitleaks-/antivirus checks, actions and workflows synchronization
  • RBAC ClusterRoles for CRD module; remove-finalizers hook; CRD allows restore-intent for VolumeSnapshot

v0.1.13

  • Fix CVE
  • Updating base images and lib-helm

v0.1.12

  • Fix CVE
  • Edits in CRD
  • Fix requirements

v0.1.11

  • Update base images and golang version
  • Updated hooks that work when a module is removed

v0.1.10

  • Updated snapshot-controller to version 8.4.0
  • Updated module-sdk for CVE fix
  • Changes in documentation

v0.1.9

  • Updated base images versions

v0.1.8

  • Updated Go version to 1.24.9
  • Updated lib-helm to deckhouse_lib_helm-1.64.1
  • Documentation updates

v0.1.7

  • Updated Go version to 1.24.8
  • Updated lib-helm to deckhouse_lib_helm-1.63.6

v0.1.6

  • Added release notes

v0.1.5

  • Added automatic module enabling in DKP 1.72+ versions

v0.1.4

  • CVE fixes

v0.1.3

  • CVE fixes
  • Internal changes for containerd v2 support
  • Update to version 8.3.0

v0.1.2

  • Minor fixes in module templates