Стадия жизненного цикла модуля: Experimental
У модуля есть требования для установки

v0.0.2

  • Добавлена возможность управления Rook object-store CRs со стороны контроллера sds-object (вебхуки)
  • ElasticClusterCredential публикует status.conditions с условием Ready; статус формируется через общую библиотеку conditions, статус.conditions в CRD объявлен как keyed list для корректного server-side apply
  • {‘Исправление’: ‘гейт VPA на наличие CRD, а не на список включённых модулей’}
  • {‘Исправление’: ‘Ceph-кластер больше не уходит в HEALTH_WARN — отключён нерабочий mgr-модуль restful, добавлена зависимость для загрузки mgr-модуля telemetry’}
  • Сборка образов Ceph переведена на container-base + pm; поддерживаемые версии — 19.2.5 (squid) и 20.2.3 (tentacle)
  • {‘Уточнена документация’: ‘spec.network.public/cluster должны быть хостовыми подсетями’}
  • Обновление базовых образов до v2.1.2, Go до 1.26.6 и lib-helm до 1.72.14
  • Внутренние изменения в сборке модуля

v0.0.1

  • Первоначальный релиз модуля
  • Добавлена настройка модуля settings.dataNodes.nodeSelector. Контроллер проставляет лейбл storage.deckhouse.io/sds-elastic-node="" на каждый подходящий по селектору узел Kubernetes и снимает лейбл с узлов, переставших ему соответствовать. Downstream-компоненты (агент sds-node-configurator, размещение ElasticCluster) могут использовать этот лейбл как nodeAffinity (правило сродства подов с узлами) для выбора data-узлов.