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

2.2.0

Предисловие

Magnum меняет сферу своей деятельности на службу управления инфраструктурой контейнеров. Также Magnum-UI меняет название службы «контейнер» на «контейнер-инфраструктура», а функции управления контейнерами удаляются. Magnum использует термины «кластер» и «шаблон кластера» вместо «bay» и «baymodel», поскольку использование нового термина Magnum «bay» вызвало путаницу у пользователей.

Magnum UI продолжает следовать изменениям для фреймворка Horizon’s AngularJS. Поэтому мы можем использовать последние возможности Horizon. И добавлены сотни тестов JavaScript. Это гарантирует качество Magnum UI.

Краткий итог релиза Ocata.

Добавлены действия по обновлению для шаблона кластера и кластера. Также, поддержка формы осуществляется с помощью angular-json-schema.

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

  • Поддержка «ca-show». Добавлена ​​функция загрузки CA из кластера.

  • Поддержка «ca-sign». Добавлена ​​функция подписи сертификатов в кластер.

  • Добавлены следующие параметры для создания и просмотра шаблонов кластеров.

    • „docker_storage_driver“

    • „fixed_subnet“

    • „floating_ip_enabled“

    • „master_lb_enabled“

  • Разрешено создавать шаблон кластера без ключевой пары. Также разрешено изменять или устанавливать ключевую пару при создании кластера. После изменения в Magnum, Magnum UI также позволяет эту функцию.

  • Действия по созданию изменены на глобальные действия. Создание шаблона кластера и действия по созданию кластера изменены с batchAction на globalAction. Это означает, что эти действия можно вызывать из других панелей.

  • Используйте initAction() вместо initScope(). initScope() устарел из Horizon в Ocata и будет удален из Queens.

  • Используйте общий модуль «views» от Horizon для Angular. Это обеспечивает независимость от фреймворка Django для плагинов.

  • В заголовке браузера установлено корректное имя.

  • Добавлены действия по обновлению для шаблона кластера и кластера.

  • Используется библиотека angular-json-schema для создания и обновления диалога, их формы интегрированы в один рабочий процесс. Это обеспечивает удобство обслуживания форм.

Примечания к обновлению

  • Служба переименована из «container» в «container-infra». Целями переименования являются URL, имя модуля Angular, слаги для панели и т. д.

  • «bay» и «baymodel» изменены на «кластер» и «шаблон кластера».

Примечания об устаревании

  • Панель контейнеров удалена. Согласно решению Magnum, меняющее сферу обслуживания, функции управления контейнерами удалены.

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

  • Исправлена ​​проблема, из-за которой не было возможности указать небезопасный magnumclient, в результате чего API выдавало ошибку 500 и ошибку проверки сертификата SSL. Для magnumclient добавлены параметры «insecure» и «ca-cert».

Другие примечания

  • Переход на reno для управления примечаниями к выпуску.

  • Поддержка службы реестра Angular Horizon, общего табличного и детального вида, службы действий.

  • Мы удалили пакеты Xstatic из требований, так как они больше не нужны. Horizon включает то, что ему нужно.