Стадия жизненного цикла модуляDeprecated

У модуля есть требования для установки

v0.2.1

  • Возвращается автовключение модуля в бандлах Default и Managed. Без него кластеры, где модуль включён по умолчанию, а не через ModuleConfig, не получили v0.2.0.
  • Устаревание модуля не отменяется — оно по-прежнему выражено стадией Deprecated и алертом.

v0.2.0

  • Модуль объявлен устаревшим (deprecated); поддержку снимков CSI предоставляет модуль storage-foundation. Модуль больше не включается автоматически ни в одном бандле (остаётся доступным для явного включения). Он остаётся УСТАНАВЛИВАЕМЫМ НЕЗАВИСИМО — зависимости от storage-foundation нет, поэтому кластер, где storage-foundation не включён, всё равно получает рабочий snapshot-controller и алерт об устаревании, а не теряет поддержку снимков. Теперь требует Deckhouse >= 1.76.
  • Удалён хук, снимавший finalizers с ресурсов VolumeSnapshot, VolumeSnapshotContent и VolumeSnapshotClass при выключении модуля. Выключение модуля больше не затрагивает эти ресурсы, что делает безопасной передачу поддержки снимков модулю storage-foundation. Также удалён неиспользуемый хук сертификата snapshot-validation-webhook и его схема values.
  • Три CRD snapshot.storage.k8s.io поставляются как байт-в-байт копии из storage-foundation (расширенный VolumeSnapshot с spec.mode), поэтому оба модуля применяют идентичные определения без конфликта. Встроенный upstream-контроллер игнорирует лишние поля (spec.mode имеет значение по умолчанию и неизменяемо), поэтому продолжает обслуживать снимки с расширенными CRD.
  • Добавлен алерт D8SnapshotControllerModuleDeprecated, который горит, пока модуль включён, и просит оператора выключить его
  • Обновление базовых образов до v2.1.7, Go до 1.27.0 и lib-helm до 1.72.18
  • Фиксы CVE

v0.1.22

  • Исправление уязвимостей в зависимостях образа snapshot-controller: grpc (GHSA-hrxh-6v49-42gf) и cel-go (GHSA-gcjh-h69q-9w9g)
  • Исправление: проверка наличия CRD VerticalPodAutoscaler переведена на helm_lib_api_version_exists — ресурс больше не пропускается, если CRD установлен, но ещё не попал в discovery
  • В релизный образ включены каталоги crds, docs и openapi
  • Обновление базовых образов container-base до v2.1.2, Go 1.26.6 и lib-helm до 1.72.14

v0.1.21

  • Обновление базовых образов container-base до v1.3.25, Go 1.26.5 и lib-helm до 1.72.13
  • Внутренние изменения в сборке модуля

v0.1.20

  • Ресурсы VolumeSnapshotContents удалены из уровня доступа User (доступны только на уровне администратора)
  • Обновление базовых образов container-base до v1.1.8, Go 1.26.4 и lib-helm до 1.72.4

v0.1.19

  • Обновление базовых образов и lib-helm до 1.72.0

v0.1.18

  • Обновление базовых образов, Go 1.25.10 и lib-helm 1.71.12
  • Внутренние изменения в сборке модуля

v0.1.17

  • Внутренние изменения в структуре и сборке модуля

v0.1.16

  • Обновление базовых образов, Go 1.25.10 и lib-helm 1.71.11
  • Внутренние изменения в сборку модуля

v0.1.15

  • Исправления в структуру модуля

v0.1.14

  • Исправление CVE-2026-39883 в зависимости OpenTelemetry SDK
  • Обновление базовых образов, Go и lib-helm
  • Доработки CI: DistroPackagesProxy и env прокси в werf, CVE-/gitleaks-/antivirus-проверки, синхронизация actions и workflows
  • RBAC ClusterRoles для CRD модуля; хук remove-finalizers; в CRD разрешены restore-intent для VolumeSnapshot

v0.1.13

  • Фикс CVE
  • Обновление базовых образов и lib-helm

v0.1.12

  • Фикс CVE
  • Правки в CRD
  • Исправление requirements

v0.1.11

  • Обновление базовых образов и версии golang
  • Обновление хуков, работающих при удалении модуля

v0.1.10

  • Обновлен snapshot-controller до версии 8.4.0
  • Обновлен module-sdk для фикса CVE
  • Правки в документации

v0.1.9

  • Обновлена версия базовых образов

v0.1.8

  • Обновлена версия Go до 1.24.9
  • Обновлена lib-helm до deckhouse_lib_helm-1.64.1
  • Обновление документации

v0.1.7

  • Обновлена версия Go до 1.24.8
  • Обновлена lib-helm до deckhouse_lib_helm-1.63.6

v0.1.6

  • Добавлены файлы release notes

v0.1.5

  • Добавлено автовключение модуля в версиях DKP 1.72+

v0.1.4

  • Фиксы CVE

v0.1.3

  • Фиксы CVE
  • Внутренние изменения для поддержки containerd v2
  • Апдейт до версии 8.3.0

v0.1.2

  • Небольшие правки в темплейтах модуля