Для улучшения работы сайта мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой обработки персональных данных.

Release notes 1.37

Основные обновления

  1. Подключение zVirt: управление Disaster Recovery

    Добавлено управление Disaster Recovery для подключений zVirt в Cloudlink Control Panel.

    В визарде создания и редактирования подключения добавлена опция Отслеживать Disaster Recovery, в API передаётся атрибут dr_on, а в списке подключений отображается иконка DR с возможностью управления состоянием.

  2. Подготовка config.yml с помощью интерактивного интерфейса

    Разработан TUI-интерфейс, предназначенный для упрощения и стандартизации подготовки конфигурационного файла config.yml при разворачивании дистрибутива Cloudlink.

    В рамках реализации:

    • добавлена интерактивная генерация файла config.yml;

    • унифицирован процесс подготовки конфигурации;

    • снижена вероятность ошибок при ручном заполнении параметров.

  3. Дашборды метрик ClickHouse и RabbitMQ

    В Grafana добавлены дашборды с внутренними метриками ClickHouse и RabbitMQ для мониторинга состояния и производительности:

    • Для ClickHouse добавлено отображение ключевых метрик работы СУБД.

    • Для RabbitMQ:

      • добавлено отображение ключевых показателей работы RabbitMQ;

      • обеспечено отслеживание состояния брокера;

      • упрощено выявление отклонений и потенциальных проблем.

  4. Конструктор: единая история изменений

    В Control Panel реализована страница «История изменений», объединяющая события из всех разделов Конструктора. Добавлена таблица с фильтрацией по типу объекта, операции, учетной записи и коду статуса.

  5. Расширение Конструктора графов нодами SDN Manager и Infra Manager

    В Control Panel в Конструкторе графов добавлены новые ноды для работы с сервисами SDN Manager и Infra Manager. Ноды позволяют формировать запросы к сервисам и использовать полученные ответы в логике выполнения графов.

  6. Миграция логов между инсталляциями

    Добавлена поддержка миграции логов при переносе между инсталляциями, что позволяет сохранять историю логирования. В роль cluster_migration добавлена поддержка миграции Loki и MinIO, обеспечивающая сохранение логов при переносе окружений и упрощающая процесс миграции между инсталляциями.

  7. Новая конечная точка для списка подключений

    В API Selector Control Panel добавлен метод v1/providers-short для получения списка подключений. Метод возвращает только основные параметры (id, name, platform), поддерживает фильтрацию по платформе и защищен IAM-правилом доступа.

Изменения и улучшения

  • Упорядочена структура дашбордов Grafana.

  • Control Panel:

    • Исправлена логика проверки прав пользователей при отображении страниц раздела Конструктор: теперь доступ к страницам раздела определяется конкретным правом из списка product-catalog.

    • Раздел Биллинг → Тарифные планы. Изменено отображение списка организаций: вместо технического имени (name) показывается понятное пользователю название (title)

    • Раздел Конструктор → Плейграунд схем:

      • Улучшен интерфейс страницы Плейграунд схем для работы с примерами и UI-схемами.

      • Для виджета слайдера (SliderWidget) добавлена поддержка параметра default из контекстных данных UI-схемы.

      • Для виджета bash-скрипта (BashScriptWidget) добавлена поддержка произвольного заголовка виджета вместо фиксированного. Теперь виджет можно использовать для разных форматов таких, как Bash, YAML, JSON и др.

  • Пользовательский портал

    • Продуктовый каталог:

      • Redis: Обновлена версия до 8.6.1.

      • MySQL: Обновлена версия до 8.4.8.

      • Kafka: Обновлена версия до 4.2.0.

      • Kubernetes cluster: Добавлена автоматическая разметка загрузочного диска согласно размеру, выбранному на форме заказа.

    • Раздел Управление доступом → Организация. Исправлена логика доступа к странице Организация: обновлен список прав доступа, обеспечивающий отображение страницы для базовых ролей.

Информационная безопасность

Настроена SSO-интеграция сервисов NetBox и Gitea с Keycloak, что обеспечит единую аутентификацию и управление ролями на базе групп пользователей.

Исправления

  • В сервисе ClickHouse добавлен автоматический перезапуск подов при изменении конфигурации в Helm-чарте.

  • Control Panel

    • В модальном окне «Редактировать теги» исправлено кеширование: удаленные теги больше не отображаются.

    • Раздел Биллинг → Тарифные классы. Исправлена ошибка валидации при создании тарифного класса, возникавшая при вставке JS-кода в поле «Путь до множителя».

    • Раздел Биллинг → Тарифные планы. Исправлена логика архивирования тарифного плана: при наличии зависимостей добавлено уведомление об ошибке и ссылка на список организаций, использующих данный тарифный план.

    • Раздел Конструктор → Действия. Исправлена ошибка загрузки вкладки «Ограничения» при создании действия.

  • Пользовательский портал

    • Исправлено отображение Ресурсных квот: при max=0 корректно отображается 0 вместо 100000, а также добавлена возможность назначать квоту 0.

    • В сервисе MinIO исправлено создание бакетов с дублирующими именами.