Стадия жизненного цикла модуля: Preview
У модуля есть требования для установки
Релиз
v0.0.4
| Дата | 2026-09-03 |
| Модуль | managed-cassandra |
| Версия | 0.0.4 |
Кратко
Структурирована документация и информация о релизах.
Ключевые изменения
- Changelog/release-notes процесс стал bilingual и автоматизирован CI.
v0.0.3
| Дата | 2026-07-03 |
| Модуль | managed-cassandra |
| Версия | 0.0.3 |
| Каналы обновлений | Alpha, Beta, Early Access, Stable, Rock Solid |
| Редакции | FE, EE |
Исправления
- Актуализировали роли для ресурсов в соотвествии с RBAC v1
v0.0.2
| Дата | 2026-04-24 |
| Модуль | managed-cassandra |
| Версия | 0.0.2 |
| Каналы обновлений | Alpha, Beta, Early Access, Stable, Rock Solid |
| Редакции | FE, EE |
Изменение priorityClassName
priorityClassName для создаваемых pod’ов теперь устанавливается в production-high (ранее был develop)
Исправление багов
Корректно работает валидация при создании ресурсов Cassandra.
spec.instance.persistentVolumeClaim является обязательным полем.
v0.0.1
| Дата | 2026-04-02 |
| Модуль | managed-cassandra |
| Версия | 0.0.1 |
| Каналы обновлений | Alpha, Beta, Early Access, Stable, Rock Solid |
| Редакции | FE, EE |
Первый релиз модуля Managed Cassandra. В этой версии реализованы базовые возможности для развёртывания и управления нодами Cassandra в кластере DKP.
Создание standalone-серверов Cassandra
Добавлен новый CRD Cassandra, который позволяет разворачивать независимые ноды Cassandra. При создании ресурса пользователь задаёт вычислительные ресурсы (CPU, память) и параметры хранилища.
Шаблоны конфигурации через CassandraClass
Добавлен CRD CassandraClass, который позволяет администраторам создавать именованные шаблоны для нод. Класс задаёт политику допустимых ресурсов (диапазоны CPU и памяти).
Валидация через webhooks
Все операции создания и изменения ресурсов Cassandra и CassandraClass проходят через admission webhooks. Webhooks проверяют корректность параметров: допустимые диапазоны CPU и памяти, а также пользовательские правила, заданные администратором.
Кастомные правила валидации на CEL
Администраторы могут задавать произвольные правила валидации ресурсов Cassandra в CassandraClass с помощью выражений CEL (Common Expression Language). Правила проверяются webhook-ом при каждом создании или изменении экземпляра Cassandra, что позволяет реализовывать специфичные для организации ограничения без изменения кода оператора.
Поддержка distroless-образов
Образы для Cassandra основаны на архитектуре distroless, что повышает безопасность за счёт минимального количества компонентов в контейнере.