Релизы
zVirt
Nova
Cloudlink
Termit
StarVault
Cloudlink 1.38 (02.06.26)
Что нового:
- Обновление интерфейса создания графов в Control Panel. Форма создания графа в Control Panel переведена в полноэкранный режим. После создания графа доступны быстрые действия для перехода к узлам графа или возврата к общему списку
- Улучшение валидации в deploy-ui. Добавлены дополнительные проверки параметров для снижения количества ошибок при развертывании. Добавлена валидация URL-адресов, IP-адресов и сетевых портов
Изменения и улучшения:
Control Panel
- Раздел Конструктор → Плейграунд схем. Добавлен виджет DictionaryManagerField с поддержкой множественного выбора значений из справочника
Пользовательский портал
- Реализована очистка репозитория Nexus от устаревших apt/yum/docker/helm-артефактов предыдущих релизов: добавлен механизм проверки локальных артефактов по списку из Nexus API и автоматического удаления неактуальных данных с помощью nexus_clean.
- В MinIO для бакетов Loki ограничен срок хранения предыдущих версий объектов (noncurrentDays) для снижения потребления дискового пространства
Пользовательский портал, раздел Заказы:
- Добавлена поддержка заказов на базе Windows Server 2022
- Nova: добавлена поддержка версии 7.5.0
- При заказе Postgres добавлена поддержка развертывания отказоустойчивого кластера с настройкой версии, количества узлов и параметров балансировщика нагрузки
- Добавлена функция Пакетный заказ для одновременного создания от двух до десяти виртуальных машин с одинаковой конфигурацией
Информационная безопасность:
- Добавлена поддержка настройки CEF-аудита для интеграции с внешними SIEM-системами: параметры конфигурации вынесены в config.yml и config_schema.yml, настройка выполняется через Ansible и по умолчанию отключена
- Расширен состав данных аудита для Kubernetes-событий: в событиях теперь передаются IP-адрес источника и назначения, а также название ноды (dvchost). Также обновлена политика аудита Kubernetes
- Настроена OIDC-интеграция Airflow и PowerDNS-admin с Keycloak, что обеспечивает единую аутентификацию пользователей через Keycloak
- Добавлено хранение секрета awx-admin-password в StarVault: секрет автоматически публикуется при развертывании AWX
Cloudlink 1.37 (06.05.26)
Что нового:
- Поддержка zVirt DR. Добавлена поддержка механизма Disaster Recovery (DR) — процедуры восстановления виртуальных машин
- Подготовка config.yml с помощью интерактивного интерфейса. Разработан TUI-интерфейс, предназначенный для упрощения и стандартизации подготовки конфигурационного файла config.yml при разворачивании дистрибутива
- Дашборды метрик ClickHouse и RabbitMQ. В Grafana добавлены дашборды с внутренними метриками ClickHouse и RabbitMQ для мониторинга состояния и производительности
- Конструктор: единая история изменений. В Control Panel реализована страница «История изменений», объединяющая события из всех разделов Конструктора
- Расширение конструктора графов нодами SDN Manager и Infra Manager. В Control Panel в Конструкторе графов добавлены новые ноды для работы с сервисами SDN Manager и Infra Manager
- Миграция логов между инсталляциями. Добавлена поддержка миграции логов при переносе между инсталляциями, что позволяет сохранять историю логирования
Изменения и улучшения:
- Control Panel: исправлена логика проверки прав пользователей при отображении страниц раздела «Конструктор», улучшен интерфейс страницы «Плейграунд схем» для работы с примерами и UI-схемами.
- Пользовательский портал. Продуктовый каталог: обновлена версия Redis до 8.6.1, обновлена версия MySQL до 8.4.8, обновлена версия Kafka до 4.2.0, в Kubernetes cluster добавлена автоматическая разметка загрузочного диска согласно размеру, выбранному на форме заказа.
- Упорядочена структура дашбордов Grafana
Cloudlink 1.36 (13.04.26)
Что нового:
- Редизайн тарифных планов в Control Panel. Реализована страница со списком тарифных планов с возможностью поиска, сортировки и фильтрации. Добавлено меню действий для управления тарифными планами (копирование, активация, изменение, удаление и др.)
- Управление группами пользователей в Control Panel. Реализована страница «Группы» в разделе «Доступ» с отображением списка групп пользователей и возможностью поиска, сортировки и фильтрации. На странице доступны создание, изменение и удаление групп, просмотр участников и ролей группы, назначение групп пользователей в роли
- Раздел «DNS зоны». В раздел «Подключения» в Control Panel добавлена страница для управления DNS-зонами
- Уведомления о состоянии бюджета и контроль расходов в Control Panel и Account Manager. Реализована система уведомлений: расход бюджета рассчитывается ежедневно, при превышении порога отправляется уведомление в Notification service через RabbitMQ
- Обновление дизайна «Конструктора» в Control Panel: Графы — в разделе добавлены новые элементы управления (поиск, фильтры по тегам, кнопки экспорта и импорта, редактирование тегов) и др.; Действия — на странице со списком действий обновлен дизайн, добавлены три вкладки: «Основные», «Разрешенные» и «Запрещенные»
Изменения и улучшения:
Пользовательский портал → Продуктовый каталог
- При заказе Kubernetes cluster добавлено создание отказоустойчивого кластера с выделенным балансировщиком
- Kubernetes cluster: добавлена поддержка операционной системы Astra 1.8
- MinIO: добавлена опция создания A-записи (DNS) при заказе в режимах SingleInstance и High Availability (HA) без балансировщика нагрузки
- AlmaLinux: добавлена поддержка версий 9 и 10
- При заказе ресурсов ClickHouse, ElasticSearch, MongoDB, MySQL, PostgreSQL, Redis, Nginx, Wildfly, Apache Kafka, RabbitMQ добавлена возможность выбора одной из операционных систем: Ubuntu 22.04, Ubuntu 24.04 или Astra 1.8
- Wildfly обновлен до версии 39.0.0
- MongoDB обновлен до версии 8.0
- Nginx обновлен до версии 1.29.5
Другие изменения:
- Сервис Dictionary manager был переименован в Infra Manager
- Gitea обновлен до версии 1.25.4
- PowerDNS обновлен до версии 5.0.2
- Доработка API
Cloudlink 1.35 (12.03.26)
Основные обновления:
- Обновлен раздел «Тарифные классы» в Control Panel: реализован новый интерфейс раздела; обновлены основные действия с тарифными классами: просмотр, редактирование, экспорт, импорт и удаление; упрощено создание тарифного класса: реализована пошаговая форма с двумя обязательными шагами и дополнительными секциями
- Упрощен доступ к пополнению и переводу средств в Control Panel. Кнопка пополнения средств организации размещена в верхней панели рядом с профилем пользователя и доступна на всех страницах. При нажатии открывается панель с действиями «Пополнить» и «История переводов»
- Добавлено API для управления SDN. Реализован набор API-методов для управления SDN-объектами в инфраструктуре OVN: логическими и внешними сетями, подсетями, маршрутизаторами, портами. Методы дополняют REST API zVirt, работают по HTTP(S) без использования SDK и поддерживают основные операции создания, просмотра, изменения и удаления.
Изменения и улучшения:
- Взаимодействие между внутренними сервисами переведено на Kubernetes Service. Обновлены внутренние ссылки, сервисы взаимодействуют через K8s Service вместо Ingress. Доступ к публичным сервисам и API не меняется
- Внесены изменения в Control Panel и «Пользовательский портал»
- В сервис Tariff Manager добавлены новые тарифные классы для продукта StarVault, а также при установке портала автоматически создается тарифный план, включающий существующие и новые тарифные классы
- Доработка API
Подробнее на wiki
Информационная безопасность:
- Longhorn обновлен до версии 1.10, что повышает безопасность и надежность работы хранилища
- Библиотека axios обновлена до версии 1.13.2, что улучшает стабильность работы и устраняет проблемы с типизацией
Исправления:
- Для сервисов Cloudlink, использующих режим High Availability, скорректированы правила anti-affinity для равномерного распределения подов по нодам.
- В продукте Nova добавлено ограничение на минимальную конфигурацию нод при вертикальном масштабировании.
- В сервисе Tariff Manager исправлено формирование CSV-файла при экспорте тарифных классов, исправлено несоответствие расчета месячной цены в пребиллинге
- Исправление в Control Panel и «Пользовательском портале»
Подробнее на wiki
Cloudlink 1.34 (10.02.26)
Основные обновления:
- Поддержка глобальных переменных и математики в виджетах
- Просмотр элементов таблиц в новой вкладке
- Актуальная версия Kubernetes в маркетплейсе
- Новые типы кластеров Nova с выделенным балансировщиком
Изменения и улучшения:
- Внесены изменения в Control Panel
- В разделе Конструктор → Справочники добавлена возможность выбора нескольких организаций при создании справочников дата-центров, платформ, доменов и сегментов сети. Обновлено отображение организаций в списках справочников
- В сервисе Order Manager реализован API-метод для поиска заказов в контексте проекта, папки и организации по основным атрибутам: order_ids, ip_address, creator_email, order_name, hostname. Поиск выполняется только по существующим заказам
- В сервисе Tariff Manager исправлена валидация параметра price в API-методах тарифных классов и тарифных планов организаций. Теперь это параметр обязательный: при создании и изменении тарифов запрещена передача пустых или некорректных значений
- Внесены изменения в «Пользовательский портал»
Подробнее на wiki
Исправления:
- Устранена ошибка отправки логов в Loki Grafana для сервисов Analytics manager и Dictionary manager
- Исправления в Control Panel
- Исправления в «Пользовательском портале»
Подробнее на wiki
Cloudlink 1.33 (15.01.26)
Основные обновления:
- На странице списка заказов внедрены WebSocket-подключения для актуализации данных заказов
- Для продукта MinIO реализовано горизонтальное масштабирование кластера
- Добавлена возможность развертывания Nova в кластерном режиме
- Базовые образы Longhorn обновлены и собраны на базе РЕД ОС
Изменения и улучшения:
- Продукт Nova обновлен до версии 7.2.0 и доступен для заказа
- Реализована проверка состояния подключения для микросервисов, интегрированных с RabbitMQ, через метод GET /api/v1/health
- На пользовательском портале и в Control Panel унифицировано поведение кнопки "Очистить" в фильтрах на всех страницах. После сброса значений список данных на странице автоматически обновляется
- Изменения в пользовательском портале
- Изменения в Control Panel
Подробнее на wiki
Информационная безопасность:
- В кластере K3s сетевой плагин Flannel заменен на Calico CNI, что расширило возможности настройки и управления сетевыми политиками
Исправления:
- В пользовательском портале исправлено заполнение имени хоста в карточках действий заказа: для действий, созданных на родительский объект, имя хоста больше не указывается и отображается только для дочерних виртуальных машин
- Исправления в Control Panel
- В следующих API-методах исправлена обработка ответов: GET /iam/admin/v1/api/cloud_roles/{name}/members: Теперь для несуществующих ролей возвращается ответ 404, для ролей без участников — пустой список, а при изменении состава роли — актуальный список участников
- Исправлено поведение при массовом удалении заказов, ошибка error_process_delete_list_orders больше не возникает, удаление выполняется корректно
Подробнее на wiki