Предварительная версия. Функциональность может измениться, но основные возможности сохранятся. Совместимость с будущими версиями может потребовать ручных действий по миграции.

v0.8.6

  • Добавлены файлы release notes
  • Перевод хуков в модуле с python на golang
  • Документация улучшена

v0.8.5

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

v0.8.4

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

v0.8.3

  • Правки в документацию
  • Добавлена зависимость от snapshot-controller

v0.8.2

  • Правки в хук обновления сертификатов
  • Удаление устаревших хуков миграции

v0.8.1

  • Правки в документацию (добавлена инструкция по расширению ReplicatedStoragePool на новый узел кластера)

v0.8.0

  • Рефакторинг модуля
  • Правки в документацию
  • Правки для поддержки снимков томов

v0.7.4

  • Если топология позволяет, контроллером убирается аннотация для StorageClass, запрещающая заказ RWX томов

v0.7.3

  • Рефакторинг модуля
  • Исправлен podAntiAffinity для sds-replicated-volume-controller

v0.7.2

  • Изменения в хуки для корректного процесса ручного обновления сертификатов
  • Поправлена группировка алерт D8NodeHighUnknownMemoryUsage

v0.7.1

  • Добавлен патч в CSI для полноценной поддержки топологий, указанных в ReplicatedStorageClass (могли игнорироваться)
  • Добавлен алерт D8NodeHighUnknownMemoryUsage для отлова случаев утечки памяти в DRBD (о проблемах сообщать в team storage)

v0.6.0

  • Обновление DRBD до версии v9.2.12, решающее ряд проблем (в частности улучшающее стабильность DRBD diskless реплик)

v0.5.1

  • Исправлен алерт на некорректное количество реплик ресурсов
  • Исправления в расписание job по снятию резервных копий БД Linstor

v0.5.0

  • Множественные небольшие правки в templates, monitoring alerts и документацию
  • Переход с linstor scheduler-extender на внутренние механизмы самого Deckhouse (KubeSchedulerWebhookConfiguration)
  • Перевод образов на distroless
  • Поправлен и дополнен скрипт для вывода drbd ресурсов с ноды

v0.4.3

  • Технический релиз. Правки и дополнения в скрипт по вытеснению ресурсов с ноды evict.sh, правки в templates и документацию

v0.4.1

  • В скрипте очистки ноды от DRBD-ресурсов evict.sh теперь учитывается установленный параметр AutoplaceTarget, перемещаемые реплики не будут перемещены на ноды со значением AutoplaceTarget равном false

v0.4.0

  • Обновлены библиотеки golang API для поддержки sds-node-configurator v0.4.0
  • Множественные правки в контроллеры и документации

v0.3.5

  • Множественные исправления и улучшения в evict.sh и replicas_managers.sh (также, они теперь автоматически устанавливаются в /opt/deckhouse/sbin)
  • DRBD теперь корректно собирается на ALT Linux и с ядром Linux 6.5+
  • Добавлены правила anti-affinity для pod’ов контроллеров
  • Множественные исправления в дашборде и алертах
  • Параметр isDefault удален; используйте стандартную аннотацию k8s вместо него
  • Добавлены liveness и readiness checks для контроллеров
  • Резервное копирование переключено на выделенный CR вместо использования секретов в namespace модуля
  • Запрещено создание пулов на эфемерных узлах
  • Множественные исправления документации
  • CSI endpoint мигрирует с linstor.csi.linbit.com на replicated.csi.deckhouse.io

v0.2.9

  • Добавлены настройки диапазона портов DRBD
  • Исправлен путь в liveness-satellite
  • Исправлена опечатка lvmVolumeGroups и thinPoolName в примерах
  • Добавлена проверка свойства AutoplaceTarget узла Linstor
  • Изменено lvmvolumegroups на lvmVolumeGroups в русской документации
  • Исправлен linstor satellite VPA

v0.2.8

  • Добавлена проверка существования файла /etc/modules
  • Добавлен liveness probe для linstor-node
  • Добавлено поле age
  • Предотвращение перезагрузки узлов при удалении томов

v0.1.11

  • Фикс enabled скрипта, модуль не будет выключен, если из кластера пропадет модуль sds-node-configurator