Примечания к выпуску 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
.Дополнительные свойства отображаются при нажатии на переключатель подробностей для соответствующего порта аналогично таблице групп портов.