Примечания к выпуску 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 для плагинов.
В заголовке браузера установлено корректное имя.
https://review.openstack.org/424984 Добавлено действие обновления для кластеров. https://review.openstack.org/422477 Добавлено действие обновления для темпл кластера. https://review.openstack.org/424536 Скорректировано действие для схемы json. https://review.openstack.org/421693 Добавлен классификатор Python 3.5 и venv. https://review.openstack.org/415321 Улучшена обратная трассировка исключений. https://review.openstack.org/414810 Приняты представления горизонта для Angular https://review.openstack.org/408039 Заменен mox на mock, добавлены многочисленные модульные тесты.
Добавлены действия по обновлению для шаблона кластера и кластера.
Используется библиотека angular-json-schema для создания и обновления диалога, их формы интегрированы в один рабочий процесс. Это обеспечивает удобство обслуживания форм.
Примечания к обновлению¶
Служба переименована из «container» в «container-infra». Целями переименования являются URL, имя модуля Angular, слаги для панели и т. д.
«bay» и «baymodel» изменены на «кластер» и «шаблон кластера».
Примечания об устаревании¶
Панель контейнеров удалена. Согласно решению Magnum, меняющее сферу обслуживания, функции управления контейнерами удалены.
Исправления ошибок¶
Исправлена проблема, из-за которой не было возможности указать небезопасный magnumclient, в результате чего API выдавало ошибку 500 и ошибку проверки сертификата SSL. Для magnumclient добавлены параметры «insecure» и «ca-cert».
https://launchpad.net/bugs/1651054 $model устарела https://launchpad.net/bugs/1647921 initScope устарела https://launchpad.net/bugs/1645754 Разрешить использование ключевой пары при создании кластера Исправлено множество опечаток
Другие примечания¶
Переход на reno для управления примечаниями к выпуску.
Поддержка службы реестра Angular Horizon, общего табличного и детального вида, службы действий.
Мы удалили пакеты Xstatic из требований, так как они больше не нужны. Horizon включает то, что ему нужно.