Release notes 1.30
Основные обновления
-
Интегрировано новое решение для аналитики на основе микросервисов Apache Airflow и Apache Spark. Доступны следующие дашборды SuperSet с расширенным набором метрик:
-
Подключенная инфраструктура — общая сводка и показатели по каждому провайдеру.
-
Заказы — динамика заказов, их успешность и сопутствующие метрики.
-
Биллинг — потребление по тарифным классам, заказам и типам услуг с детализацией по метрикам за выбранный период.
Это решение доступно в "Technical preview" режиме.
-
-
Добавлена метрика
provider_statusдля платформы zVirt, позволяющая отслеживать состояние провайдера. Возможные значения:-
available — метрики получены от провайдера;
-
unavailable — получен код состояния HTTP, указывающий на ошибку на стороне сервера;
-
unreachable — превышено время ожидания ответа;
-
unknown — получена непредвиденная ошибка.
-
-
Создан API-метод для платформы zVirt, который позволяет получить список меток сети, прикрепленных к указанной логической сети :
GET /ovirt-engine/api/networks/{network:id}/networklabels. -
Доработаны API-методы в Cloud Management для платформы OpenStack: добавлена поддержка параметра
platform=openstackи вывод имени подключения. Изменения внесены в следующие методы:-
Получение списка зон доступности:
GET /api/v1/availability_zone. -
Получение информации о конкретной зоне доступности:
GET /api/v1/availability_zone/detail. -
Получение списка типов дисков, доступных:
GET /api/v1/disk_type/{project_id}.
-
Изменения и улучшения
-
Удалены микросервисы Transfer и Clickhouse-ETL, их функции заменены новым решением для аналитики.
-
Добавлена проверка наличия активных заказов при удалении провайдера. Если такие заказы есть, операция удаления отклоняется с сообщением об ошибке.
-
Доработан экспорт файлов ресурсных типов и ресурсных правил:
Добавлены поля «Создан» и «Обновлен» в начало файла при экспорте ресурсных типов. Исправлено отображение русскоязычных названий и обеспечено соответствие экспортируемого списка отображению в интерфейсе.
-
Доработан механизм поиска:
Теперь при вводе поискового запроса в двойных кавычках выполняется строгий поиск, без кавычек — частичный. Изменение устраняет ложные срабатывания, возникавшие ранее при фильтрации по частичному совпадению.
-
На Портале добавлено новое действие над кластерным продуктом:
Теперь на странице кластера можно активировать опцию «Сделать доступным для других продуктов» без необходимости его пересоздания. После этого действия кластер можно будет использовать как общий ресурс при заказе других продуктов.
-
На Портале добавлена проверка при удалении заказа с общими ресурсами:
Теперь при попытке удалить заказ, связанный с общим ресурсом, операция отклоняется с сообщением об ошибке, если в этом ресурсе есть активные заказы. Для удаления необходимо предварительно удалить все связанные заказы из общего ресурса.
-
Добавлена возможность удалять импортированные виртуальные машины без предварительного взятия их под управление.
-
Добавлена валидация при создании и редактировании квот на пользовательском Портале и в Control Panel в разделе Управление доступом:
Чтобы избежать некорректного ввода параметра
gpu_memory, его теперь можно устанавливать только при наличии соответствующих справочников: gpu_hosts или gpus. При их отсутствии операция отклоняется с ошибкой: «RAM (GPU) недоступно для %{provider_name}». -
Для ресурсных квот доработана логика обработки значения
0. Теперь при назначении организации ресурсной квоты со значением0это значение применяется ко всем нижестоящим объектам в ее иерархии. -
Обновлен текст подсказки валидации при создании DNS-зоны. Теперь выводится следующее сообщение: «Не может начинаться с тире и должно оканчиваться точкой. Разрешенные символы: a–z, 0–9, -, .».
-
Для улучшения взаимодействия с платформой OpenStack доработаны API-методы в сервисе Cloud Management. Добавлена поддержка параметра
platform=openstackи вывод имени подключения. Изменения внесены в методы:-
Получения списка гипервизоров;
-
Получения информация о конкретном гипервизоре;
-
Получения списка дисков проекта;
-
Получения списка регионов;
-
Получения информации о конкретном регионе.
-
-
В API-методе
GET /unit-manager/v1/projects/{parent_name}/limits/effectiveдобавлены параметрыcpu_enable,memory_enable,storage_enable(значения "true" и "false"). Эти поля управляют возможностью назначения квоты: если{name}_enable = false, соответствующая квота не отображается в модальном окне создания и редактирования.
Информационная безопасность
Оптимизированы настройки внутренней инфраструктуры, добавлена опциональная поддержка SELinux для дистрибутивов на базе RedHat.
Исправления
-
Исправлено прекращение обработки событий kubernetes-event-exporter в некоторых случаях. Реализованы параметры автоматического переподключения к очереди для обеспечения корректной доставки событий из Kubernetes в Grafana.
-
Исправлена ошибка авторизации пользователей в Grafana после обновления портала за счет изменения параметров времени жизни сессии в сookie.
-
Исправлена деградация производительности State Service при взаимодействии через Kong. Оптимизированы параметры Kong для повышения скорости обработки запросов.
-
Улучшение текста: уточнены формулировки про GPU-хосты при создании и редактировании организации, а также о статусе размещения виртуальных машин на GPU-хостах.
-
На Портале Cloudlink:
-
Для улучшения интерфейса убрана кнопка «Назад» из разделов Заказы, Виртуальные машины и События.
-
В разделе Заказы исправлено отображение продуктов: теперь в списке доступны для заказа только те, что в Control Panel имеют статус "Открытые".
-
-
В Control Panel:
-
Добавлено обязательное поле "Тип платформы" при создании новой платформы в разделе Инфраструктура → Платформы, а также отображение типа платформы в списке всех платформ.
-
В Ресурсных квотах исправлена проблема с отображением строки с RAM (GPU) при снятии соответствующего чек-бокса.
-
Исправлено отображение
usernameпосле удаления учетной записи из Control Panel. Теперь значениеusernameкорректно очищается и отображается при назначении ролей в IAM.
-
-
В сервисе Tariff Manager исправлена отправка некорректных параметров в запросе
cost. Теперь используются правильные названия параметровaction_nameиitem_id. -
Исправлено формирование items при разведке и просмотре отчетности: теперь данные vms (CPU и RAM) учитывают сокеты и потоки, что обеспечивает корректный расчет ресурсных пулов.
-
Исправлен дефект отображения разведанных ВМ: удаленные ВМ больше не отображаются в списке со статусом «Остановлена».
-
Исправлена работа сервиса Cloud Mate при отсутствии подключений в разделе Облака. Теперь сервис корректно работает, даже если в разделе Облака нет подключений провайдеров виртуализации.
-
Исправлено уведомление об ошибке при удалении выключенной виртуальной машины (ВМ) со статусом «Stopped».
-
Исправлено взаимодействие с платформой RedVirt. Теперь мониторинг не собирает несуществующие метрики с этой платформы.
-
Исправлена ошибка авторизации "Error in node "get_console" run_node: 401" при запросе VNC-консоли OpenStack.
