Примечания к выпуску 2023.1¶
4.3.0¶
Исправления ошибок¶
- Исправлена ошибка, из-за которой - ironic-uiмог сбоить при запуске API-клиента Baremetal, если провайдер аутентификации пользователя не поддерживает возврат- project_id. Удалённая служба Baremetal API будет получать это значение из службы идентификации.
4.0.0¶
Примечания к обновлению¶
- Поддержка Python 2.7 была прекращена. Последний выпуск ironic-ui с поддержкой Python 2.7 - OpenStack Train. Минимальная версия Python, поддерживаемая ironic-ui - Python 3.6. 
Исправления ошибок¶
- Исправлена ошибка - _construct_http_client() принимает как минимум 1 аргументпри создании клиентского инстанса ironic.
3.1.0¶
Новые возможности¶
- Добавлена поддержка выбора интерфейсов драйверов для динамических драйверов при создании узлов. Поддержка интерфейсов драйверов несовместима с классическими драйверами. Эта функция поддерживается в Pike и последующих версиях ironic. 
- Добавлена поддержка внедрения немаскируемых прерываний в узел. В раскрывающееся меню действий узла на странице - Сведения об узле, добавлено новое действие- Внедрить NMI.
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.
- Дополнительные свойства отображаются при нажатии на переключатель подробностей для соответствующего порта аналогично таблице групп портов. 
 
2.2.0¶
Новые возможности¶
- Добавлена поддержка проверки узлов. Для узла, находящегося в состоянии - управляемый, в меню действий появится кнопка- Проверить. Меню действий с узлами расположены на страницах списка узлов и сведений об узле.
- Текущий этап очистки отображается в разделе «Состояние подготовки» на странице деталей узла/обзора. 
- Теперь пользователь может прервать операцию очистки узла. При прерывании очистки узел переходит из состояния - ОЖИДАЕТСЯ ОЧИСТКАв состояние- ОЧИСТКА НЕ ВЫПОЛНЕНА. При необходимости, действие «Прервать очистку» будет доступно в меню действий каждого узла.
- Страница деталей узла/конфигурации была расширена, чтобы позволить пользователю редактировать порты после первоначального создания. 
- Теперь пользователь может указать атрибуты pxe_enabled и local-link-connection при определении/изменении портов. 
2.1.0¶
Предисловие¶
В этом релизе добавлена поддержка редактирования узлов и их перевода между состояниями «Зарегистрирован», «Управляемый», «Доступен» и «Активен». Теперь можно зарегистрировать узел, не заполняя все обязательные поля для перевода в состояние «Управляемый», благодаря возможности изменения узла после его создания.
Новые возможности¶
- Изменение узлов после создания 
- Перемещение узлов между состояниями «зарегистрирован», «управляемый», «доступен» и «активен» 
- Возможность регистрации узла без заполнения всех обязательных полей для других состояний 
2.0.0¶
Предисловие¶
В этом релизе добавлена поддержка добавления и удаления узлов. Также добавлена поддержка добавления и удаления портов. Панель теперь будет скрыта, если baremetal-служба отсутствует в сценарии, где набор запущенных служб различается в нескольких регионах Keystone.
Новые возможности¶
- Добавление и удаление узлов 
- Добавление и удаление портов 
- Панель скрыта, если отсутствуют права baremetal или администратора 
- Улучшения UX во всем интерфейсе 
- Добавлена поддержка breadcrumbs 
Известные проблемы¶
- В настоящее время невозможно изменить узел через пользовательский интерфейс после его регистрации. Поэтому, регистрация должна быть выполнена корректно, чтобы гарантировать корректную регистрацию узла и возможность его последующего использования. В настоящее время любые ошибки, допущенные при регистрации, можно исправить только путём удаления узла и его повторной регистрации. 
