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

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

v0.2.25

  • HPEStorageClass и HPEStorageConnection публикуют status.conditions и status.observedGeneration, добавлена колонка Ready. Поле status.phase сохраняет прежний набор значений, но теперь вычисляется из условия Ready
  • Исправление: на узлах принудительно выставляется find_multipaths no отдельным файлом /etc/multipath/conf.d/99-deckhouse-csi-hpe-defaults.conf, поэтому LUN, доступный по одному пути, всё равно получает multipath-устройство, и подключение тома больше не завершается ошибкой “device not found with serial”
  • Исправление: поды primera3par-csp и nimble-csp больше не закрепляются на вышедшем из строя узле — убраны tolerations, бессрочно допускавшие not-ready и unreachable, поэтому Deployment переезжает на живой узел
  • Обновление базовых образов до v1.3.25, Go 1.26.5 и lib-helm до 1.72.13

v0.2.24

  • Модуль snapshot-controller больше не обязательная зависимость: VolumeSnapshotClass создаётся только при наличии CRD snapshot.storage.k8s.io, иначе HPEStorageConnection обрабатывается без снапшотной части
  • Обновление базовых образов, Go 1.26.5 и lib-helm до 1.72.12
  • Устранена уязвимость в gRPC (GHSA-hrxh-6v49-42gf)
  • Внутренние изменения в сборке модуля

v0.2.23

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

v0.2.22

  • Исправление: секреты доступа к registry Deckhouse теперь ограничены активным источником образов
  • Обновление базовых образов, Go 1.26.5 и lib-helm до 1.72.9
  • Внутренние изменения в сборке модуля

v0.2.21

  • Обновление базовых образов container-base до v1.1.2

v0.2.20

  • Переход runtime-образа csi-hpe на distroless-базу

v0.2.19

  • При пробросе меток из HPEStorageClass в StorageClass теперь исключаются метки с заданными игнорируемыми префиксами
  • Обновление базовых образов и lib-helm до 1.72.0

v0.2.18

  • Метки из HPEStorageClass теперь пробрасываются в управляемый StorageClass Kubernetes
  • Обновление базовых образов, Go 1.25.10 и lib-helm 1.71.12

v0.2.17

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

v0.2.16

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

v0.2.15

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

v0.2.14

  • Изменения в CI: DistroPackagesProxy и env прокси в werf, доработки CVE-сканов (role_name, checkout)
  • Добавлены кластерные роли user-authz в шаблонах

v0.2.13

  • Установка пакетов в NodeGroupConfiguration больше не приводит к падению скрипта при ошибках

v0.2.12

  • Добавлены инфраструктура и недостающие точки монтирования для distroless-образов
  • Обновление базовых образов, Go и lib-helm (фикс CVE)

v0.2.11

  • Обновление базовых образов и версии golang
  • Обновление хуков, работающих при удалении модуля
  • Отключен запрос Capacity со стороны k8s (CSI не поддерживает выдачу Capacity)
  • Исправления в NGC, подготавливающих ноды
  • Исправления в манифестах модуля

v0.2.10

  • Обновление версии CSI до v3.0.0
  • Переключение с yum на dnf для установки пакетов на дистрибутивах CentOS
  • Исправление CVE
  • Обновление документации
  • Исправление аннотации VolumeSnapshotClass в StorageClasses

v0.2.9

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

v0.2.8

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

v0.2.7

  • Технический релиз, внутренние доработки в модуле

v0.2.6

  • Технический релиз, внутренние доработки в модуле

v0.2.5

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

v0.2.4

  • Добавлена дополнительные монтирования для поддержки containerd v2

v0.2.3

  • Добавлена информация о необходимости snapshot-controller для работы модуля
  • Добавлен readonlyRootFilesystem для большей безопасности модуля

v0.2.2

  • Добавлена зависимость от snapshot-controller

v0.2.1

  • Технический релиз, внутренние доработки в модуле

v0.2.0

  • Тотальный рефакторинг модуля
  • Правки в документации
  • Фикс CVE, кроме GHSA-m425-mq94-257g в CSI, требующего длительного разбора зависимостей (в плане)
  • CVE-2025-22869 в проприетарном бинарном файле

v0.1.4

  • Добавлены требования к версии Deckhouse (>= 1.67)