Примечания к выпуску Queens

4.0.0

Новые возможности

  • Теперь используется сервис текстовой загрузки в Horizon. Текстовая загрузка сервиса была перенесена из Magnum UI в Horizon, поэтому мы используем ее.

  • Добавлен API-сервис для квот. Добавлены API для CLI, REST API для Ajax и REST-сервис для Angular. Также статистика и информация о квотах добавлены в вид таблицы кластера.

  • Добавлен insecure_registry для создания шаблона кластера. Этот параметр также отображается в диалоге обновления и подробном представлении.

  • Заполнены пустые значения знаком „-“ в табличном представлении и детальном представлении с использованием фильтров noValue. Также для пустых объектов отображается „None“.

  • Добавлены параметры flavor_id и master_flavor_id для создания кластера. Эти параметры изначально задаются шаблоном кластера, но теперь мы можем настроить их при создании кластера.

  • Добавлены некоторые атрибуты для отображения кластера. Ключевая пара, адрес API и главные адреса добавляются в drawer в табличном виде. Размер диска Docker, ошибки стека, шаблон конфигурации мастера, шаблон конфигурации узла, версия COE, версия контейнера, метки и причина состояния добавляются в детальный вид.

  • Теперь используется директива load-edit. Поле CSR в диалоговом окне подписи сертификата использует директиву load-edit, недавно добавленную в Horizon.

Известные проблемы

  • [bug/1638863] У Magnum возникла проблема с обновлением меток шаблона кластера и кластера.

  • Удалена ссылка на Stack. Панель для Stack, т.е. панель Heat, была отделена в независимый плагин пользовательского интерфейса. Поэтому мы удалили ссылку на панель Stack в деталях для кластера. Мы можем восстановить ссылку, если сможем найти установленные плагины и пути для ссылки.

Исправления ошибок

  • [bug/1742599] Исправлена ​​проблема, при которой удаленный элемент выбирался снова при удалении batch. Элементы, недавно удаленные с помощью batch действия, отображались в диалоговом окне подтверждения удаления при повторном выполнении действия batch удаления. И это вызывало ошибку конфликта из-за попытки удалить несуществующий элемент.