2023.1 Series Release Notes¶
4.3.0¶
Bug Fixes¶
Fixes an issue where
ironic-ui
could fail when starting the Baremetal Service's API client when a user's authentication provider does not immediately support returning aproject_id
. The remote Baremetal API service will retrieve this value from the Identity service.
4.0.0¶
Upgrade Notes¶
Python 2.7 support has been dropped. Last release of ironic-ui to support Python 2.7 is OpenStack Train. The minimum version of Python now supported by ironic-ui is Python 3.6.
Bug Fixes¶
Fixed
_construct_http_client() takes at least 1 argument
when creating an ironic client instance.
3.1.0¶
新特性¶
添加在创建节点时为动态驱动选择驱动接口的支持。驱动接口与传统驱动不兼容。这个特性在Pike及以后版本的ironic中支持。
添加向节点注入不可屏蔽中断的支持。在“节点详情”页面的节点操作下拉菜单中增加了一个“注入NMI”操作项。
3.0.0¶
新特性¶
增加了开启、停止和获取节点关联控制台的支持。
在节点详情面板的动作下拉菜单中有一个新的选项``启用|禁用控制台``。
节点详情或概览面板在``常规``部分有一个新的``控制台信息``选项。该字段的值取决于控制台的类型。
对于``shellinabox``,该值是一个具有访问web控制台和标题``shellinabox``所需URL的锚点。对于其他,该值是一个由``get_console api``调用返回的``console_info``对象的字符串表示形式。
节点详情或配置选项现在显示了节点的引导设备。
在节点详情/配置页增加了能够查看和编辑节点的``resource_class``字段。
增加了用户在注册或更新节点时可以编辑``resource_class``字段。
添加从节点详细信息/配置页面编辑端口组的支持。端口组表中的每个条目都有一个关联的“编辑端口组”按钮,当单击时将启动一个模式对话框,指导用户进行更改。
添加了一个后端模拟,能够通过对Ironic-ui的API服务模拟,以便对ironic-ui应用进行更好的单元测试。该模拟利用angular的$httpbackend处理器去拦截针对Ironic-UI服务端的REST端口请求,并返回模拟响应。
已经开发了许多单元测试来说明后端模拟功能性的使用。
尽管后端模拟是一个正在进行的工作,但是足够的功能已经存在去支持目前进行中的一组功能的测试开发。
增加了查看和管理关联一个Ironic节点端口组的支持。
添加了一个端口组表到节点详情或配置选项卡。
表中的每一行显示了一个单个端口组,并具有它的UUID、MAC地址、名称和端口数量的列条目。也提供了包含可以应用于端口组动作的下拉菜单。
一个端口的详细信息可以通过点击位于表行中的细节切换选项(right-chevron)去获得。附加信息以行展开方式显示。
在节点详情或配置选项卡中的端口表已修改如下:
添加了一个显示端口所属端口组的UUID的列。
``Properties``列已经被替换为仅显示``pxe_enabled``属性布尔值的列。
通过类似于端口组表的方式点击那个端口的detail-toggle-selector(详情切换选项)显示附加的属性。
2.2.0版本¶
新特性¶
增加了检测节点的支持。对于一个处于可管理状态下的节点,该节点的菜单中会包含一个``Inspect``按钮。Node action菜单位于node-list和node-detail页面
目前的清理步骤可以在node-details/overview page页面下Provisioning Status模块中了解
现在用户可以取消节点的清理操作。当一个节点的清理状态被取消时,节点的状态会从``CLEAN WAIT``变成``CLEAN FAIL``状态。在合适的时候,"Abort cleaning"操作将会增加至individual node action菜单中。
现在node-details/configuration页面可以允许用户在初始化创建之后编辑端口
现在用户能够在定义/编辑端口的时候指定pxe_enabled和local-link-connection属性
2.1.0版本¶
前奏¶
这个版本增加了编辑节点,在已注册、可管理、可用、运行中四种状态间切换的支持。现在可在缺少部分参数的情况下注册节点,并在创建之后通过编辑节点的方式来切换至可管理状态
新特性¶
创建之后编辑节点
可在已注册,可管理,可用,运行中四种状态间切换
可在缺少部分参数的情况下注册节点,并在创建之后通过编辑节点的方式来切换至其他状态
2.0.0版本¶
前奏¶
该版本支持增加和删除节点的功能。同样也支持增加和删除端口。在多keystone regions的情况下,如果当前场景下,baremetal service不可用,面板将会被隐藏
新特性¶
增加或删除节点
增加或删除端口
如果当前baremetal service不可用或者admin权限不够,面板将会不可见
通过修改接口的方式提升UX
已增加面包屑导航
已知的问题¶
目前,不支持通过UI修改已经注册的节点的信息。因此,请务必保证节点注册信息的精确性和可用性。目前,注册节点过程中出现的错误,只能通过删除节点之后重新注册来修正