Release notes 1.35
Основные обновления
-
Обновлен раздел Тарифные классы в Control Panel
В рамках редизайна:
-
реализован новый интерфейс раздела;
-
обновлены основные действия с тарифными классами: просмотр, редактирование, экспорт, импорт и удаление;
-
упрощено создание тарифного класса: реализована пошаговая форма с двумя обязательными шагами и дополнительными секциями.
Подробнее — в инструкции Тарифные классы
-
-
Упрощен доступ к пополнению и переводу средств в Control Panel
Кнопка пополнения средств организации размещена в верхней панели рядом с профилем пользователя и доступна на всех страницах. При нажатии открывается панель с действиями "Пополнить" и "История переводов".
Отображение и формат кнопки зависят от прав пользователя (
accountmanager:transfers:create,accountmanager:transfers:get): при наличии обоих прав отображается меню, при одном — прямая ссылка, без прав кнопка скрыта. -
Добавлено 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: теперь корректно выгружаются все данные.
-
Раздел Управление доступом → Организационная структура. Исправлена ошибка отображения структуры при переходе через выпадающее меню выбора организации: главная вкладка корректно показывает всю организационную структуру.
-
Раздел Управление доступом → Учетные записи:
-
Исправлено обновление данных при смене проекта: список очищается и загружается заново в соответствии с выбранным контекстом.
-
Устранено добавление лишних пользователей при создании учетной записи.
-
-
