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

3.0.0

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

  • Добавлена поддержка запуска, остановки и доступа к консоли, связанной с узлом.

  • В раскрывающемся меню действий на панели деталей узла появился новый пункт «Включить|Отключить консоль».

  • На панели деталей узла/обзора в разделе Общее появился новый пункт Информация о консоли. Значение этого поля зависит от типа консоли.

    Для shellinabox значение представляет собой якорь с URL-адресом, необходимым для доступа к веб-консоли, и заголовком shellinabox. Для других значений значение представляет собой строковое представление объекта console_info, возвращаемого вызовом get_console api.

  • На вкладке «Детали узла»/»Конфигурация» теперь отображается загрузочное устройство узла.

  • Добавлена возможность просмотра и изменения поля resource_class узла на странице деталей узла/конфигурации.

  • Добавлена поддержка возможности редактирования пользователем поля resource_class при регистрации/обновлении узла.

  • Добавлена поддержка изменения групп портов на странице «Детали узла/Конфигурация». Каждая запись в таблице групп портов имеет соответствующую кнопку «Изменить группу портов», при нажатии на которую открывается модальное диалоговое окно с инструкциями по внесению изменений.

  • Добавлен mock бэкэнда, который позволяет улучшить модульное тестирование ironic-ui, имитируя API-службу ironic. Mock использует обработчики Angular $httpbackend для перехвата запросов, направленных на серверные REST точки доступа ironic-ui и возвращает смоделированные ответы.

    Разработан ряд модульных тестов, иллюстрирующих использование функциональности mock бэкэнда.

    Несмотря на то, что mock бэкэнда находится в стадии разработки, уже существует достаточно функциональных возможностей для поддержки разработки тестов для текущего набора планируемых функций.

  • Добавлена поддержка просмотра и управления группами портов, связанными с узлом ironic.

    Таблица групп портов добавлена на вкладку «Детали узла/Конфигурация».

    Каждая строка таблицы отображает одну группу портов и содержит столбцы с записями для её UUID, MAC-адреса, имени и количества портов. Также предусмотрено раскрывающееся меню с действиями, которые можно применить к группе портов.

    Подробную информацию о группе портов можно получить, щёлкнув по переключателю детализации (правый шеврон), расположенному в строке таблицы. Дополнительная информация отображается в развёрнутом виде.

  • Таблица портов на вкладке деталей узла/конфигурации была изменена следующим образом:

    • Добавлен столбец, отображающий UUID группы портов, к которой принадлежит порт.

    • Столбец Свойства был заменен столбцом, который отображает только логическое значение свойства pxe_enabled.

    • Дополнительные свойства отображаются при нажатии на переключатель подробностей для соответствующего порта аналогично таблице групп портов.