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

Release notes 1.35

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

  1. Обновлен раздел Тарифные классы в Control Panel

    В рамках редизайна:

    • реализован новый интерфейс раздела;

    • обновлены основные действия с тарифными классами: просмотр, редактирование, экспорт, импорт и удаление;

    • упрощено создание тарифного класса: реализована пошаговая форма с двумя обязательными шагами и дополнительными секциями.

      Подробнее — в инструкции Тарифные классы

  2. Упрощен доступ к пополнению и переводу средств в Control Panel

    Кнопка пополнения средств организации размещена в верхней панели рядом с профилем пользователя и доступна на всех страницах. При нажатии открывается панель с действиями "Пополнить" и "История переводов".

    Отображение и формат кнопки зависят от прав пользователя (accountmanager:transfers:create, accountmanager:transfers:get): при наличии обоих прав отображается меню, при одном — прямая ссылка, без прав кнопка скрыта.

  3. Добавлено API для управления SDN

    Реализован набор API-методов для управления SDN-объектами в инфраструктуре OVN: логическими и внешними сетями, подсетями, маршрутизаторами, портами.

    Методы дополняют REST API zVirt, работают по HTTP(S) без использования SDK и поддерживают основные операции создания, просмотра, изменения и удаления.

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

  • Взаимодействие между внутренними сервисами переведено на Kubernetes Service. Обновлены внутренние ссылки, сервисы взаимодействуют через K8s Service вместо Ingress. Доступ к публичным сервисам и API не меняется.

  • Пользовательский портал → Продуктовый каталог

    • Для продукта StarVault добавлена поддержка версии 1.3.0.

    • Для продукта Kubernetes cluster добавлена поддержка операционной системы Ubuntu 24.04.

    • Продукт zVirt обновлен до версии 4.5.

  • Control Panel

    • Раздел Подключения:

      • Изменено значение расписания разведки ВМ по умолчанию — один раз в сутки, также добавлены всплывающие подсказки и валидация cron-выражения с ограничением минимальной частоты запуска.

        Подробнее — в инструкции Разведка виртуальных машин

      • Окна редактирования разведки ВМ и инфраструктуры работают по единым правилам: синхронизированы подсказки и логика валидации.

      • Исправлено отображение уведомлений при сохранении настроек разведки ВМ и алертов: после нажатия Готово выводится сообщение об успешном применении настроек.

      • Добавлена проверка значения таймаута при редактировании подключения: допустимый диапазон — от 1 до 900 секунд.

      • Для подключения zVirt период отображения критических инцидентов ограничен 30 днями на странице подключений и в разделе алертов.

    • Раздел Виртуальные машины. Добавлено ограничение при импорте ВМ: список доступных подключений отображает только совместимые варианты (например, для zVirt — только zVirt/zVirt 4.4, для vSphere — соответствующие подключения).

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

    • Раздел Конструктор → Графы:

      • Расширены возможности виджета ui:widget:CpuRamField UI-схем: добавлены настраиваемые уведомления и обращение к контексту formData для ограничения CPU и RAM.

      • Расширены возможности виджета ui:widget:TextWidget UI-схем: добавлены настраиваемые уведомления и обращение к контексту formData для ограничения значений.

    • Раздел Конструктор → Справочники. Удаленные платформы, домены и сегменты сети больше не отображаются списках.

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

    • Раздел Заказы:

      • Фильтр в карточках действий приведен к единому стилю и корректно отображается без перекрытия элементов.

      • Исправлена фильтрация списка в карточках действий: при выборе значения список корректно обновляется.

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

      • В окне подтверждения заказа продукта цены отображаются с фиксированным количеством знаков после запятой, нули не сокращаются.

    • Раздел Список ВМ. В списке виртуальных машин (ВМ) колонка "Дата-центр" заменена на "Хост". Данные о дата-центре перенесены в информацию о ВМ.

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

  • Пользовательский портал и Control Panel. Обновлено оформление страниц с графами: фоновая сетка удалена, цвет фона приведен к единому стилю интерфейса.

  • В сервис Tariff Manager добавлены новые тарифные классы для продукта StarVault, а также при установке портала автоматически создается тарифный план, включающий существующие и новые тарифные классы.

  • Доработка API

    • В методе POST /accountmanager/api/v1/organizations/box/accounts/transfers поле "Комментарий" (reason) преобразовано в необязательное. Также обновлена валидация метода: запрос обрабатывается корректно при наличии поля reason.

    • В методах POST iam/admin/v1/api/cloud_roles/:name/members/add и iam/admin/v1/api/cloud_roles/:name/members/remove обновлен ответ при передаче несуществующего пользователя в роли — теперь в ответе возвращается ошибка.

    • В методе GET /cloud_roles/:name/members обновлен ответ при отсутствии участников облачной роли — теперь возвращается пустой массив, а при запросе несуществующей роли — ошибка "Роль не найдена".

    • Обновлена структура API-метода GET /v1/tariff_classes:

      • параметры provider и provider_path преобразованы в отдельные поля;

      • выполнена миграция существующих тарифных классов на новую модель;

      • добавлен фильтр по тарифному плану, в ответе возвращается цена тарифного класса, установленная в выбранном тарифном плане.

    • Доработан метод POST /v1/tariff_classes/export, в котором при передаче пустого массива tariff_class_ids или отсутствии параметра теперь выполняется экспорт всех тарифных классов.

    • В методе GET /v1/platforms добавлен параметр platform_types для фильтрации платформ по нескольким типам сразу вместо одного значения.

    • В API-метод GET /order-manager/api/v1/projects/{project_name}/orders/{id}/actions/history добавлен параметр фильтрации f[item_id] для получения истории действий по конкретному item внутри заказа.

    • В методе POST /tariff-manager/api/v1/tariff_classes удалено поле price_unit, так как оно больше не используется при работе с тарифными классами.

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

  • Longhorn обновлен до версии 1.10, что повышает безопасность и надежность работы хранилища.

  • Библиотека axios обновлена до версии 1.13.2, что улучшает стабильность работы и устраняет проблемы с типизацией.

Исправления

  • Для сервисов Cloudlink, использующих режим High Availability, скорректированы правила anti-affinity для равномерного распределения подов по нодам.

  • В продукте Nova добавлено ограничение на минимальную конфигурацию нод при вертикальном масштабировании.

  • В сервисе Tariff Manager:

    • Исправлено формирование CSV-файла при экспорте тарифных классов.

    • Исправлено несоответствие расчета месячной цены в пребиллинге.

  • Control Panel

    • Раздел Подключения:

      • Для подключения zVirt исправлена работа меню действий дисков: операции загружаются корректно.

      • Обновлен текст ошибки при попытке создания существующего подключения: теперь отображается сообщение "Подключение уже существует".

      • Скорректирован текст подсказки о критических инцидентах в подключениях, теперь в нем не отображается период в 30 дней.

    • В раздел Микросервисы → IAM скорректирована локализация настроек.

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

    • В Ресурсных правилах исправлена работа кнопки Показать еще: теперь записи корректно загружаются.

    • Раздел Доступ → Организации. Синхронизировано отображение статуса "Rollback" в общем списке проектов и в детальной карточке проекта.

    • Раздел Конструктор → Действия. Скорректирована адаптивность интерфейса при сворачивании бокового меню.

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

    • Раздел Заказы:

      • Устранено дублирование сообщений валидации на форме заказа продукта zVirt.

      • Исправлена ошибка "Заказ не найден" при возврате из карточки запланированного действия в общий список.

      • Исправлено автоматическое открытие окна "Схема выполнения действий" при переходе на вкладку "История".

      • Исправлена работа фильтра в списке карточек действий с типом "По графику": записи корректно отображаются по выбранному значению или выводится сообщение "Нет данных".

      • Исправлена работа кнопки Показать еще:теперь записи корректно загружаются.

      • Удалена некорректная всплывающая подсказка, перекрывавшая элементы фильтрации и экспорта CSV.

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

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

    • Раздел Управление доступом → Учетные записи:

      • Исправлено обновление данных при смене проекта: список очищается и загружается заново в соответствии с выбранным контекстом.

      • Устранено добавление лишних пользователей при создании учетной записи.