2023.1 系列发布说明¶
4.3.0¶
错误修复¶
修复了一个问题,当用户的身份验证提供程序不能立即返回
project_id时,ironic-ui在启动 Baremetal Service 的 API 客户端时可能会失败。远程 Baremetal API 服务将从 Identity 服务检索此值。
4.0.0¶
升级说明¶
已停止支持 Python 2.7。ironic-ui 支持 Python 2.7 的最后一个版本是 OpenStack Train。ironic-ui 现在支持的 Python 最低版本是 Python 3.6。
错误修复¶
修复了在创建 ironic 客户端实例时,
_construct_http_client() takes at least 1 argument错误。
3.1.0¶
新特性¶
增加了在创建节点时选择动态驱动程序的驱动程序接口的支持。驱动程序接口的支持与经典驱动程序不兼容。此功能支持 Pike 及更高版本的 ironic。
增加了将不可屏蔽中断注入到节点的支持。一个新的操作
注入 NMI已添加到节点 详情页面的节点操作下拉菜单中。
3.0.0¶
新特性¶
增加了启动、停止和访问与节点关联的控制台的支持。
节点详情面板中的操作下拉菜单中新增了一个项目
启用|禁用 控制台。
节点详情/概览面板在
常规部分中新增了一个控制台 信息项目。此字段的值取决于控制台类型。对于
shellinabox,该值为一个锚点,其中包含访问 Web 控制台所需的 URL 和标题shellinabox。对于其他类型,该值为由get_console api调用返回的console_info对象的字符串表示形式。
节点详情/配置选项卡现在显示节点的启动设备。
增加了在节点详情/配置页面上查看和编辑节点的
resource_class字段的能力。
增加了用户在注册/更新节点时能够编辑
resource_class字段的支持。
增加了从节点详情/配置页面编辑端口组的支持。端口组表中的每个条目都关联一个
编辑 端口组按钮,单击该按钮将启动一个模态对话框,引导用户进行更改。
添加了一个后端模拟器,通过模拟 ironic API 服务,可以更好地对 ironic-ui 应用程序进行单元测试。该模拟器利用 angular $httpbackend 处理程序来拦截针对 ironic-ui 服务器端 REST 端点的请求,并返回模拟响应。
已经开发了许多单元测试,说明了后端模拟器功能的用法。
虽然后端模拟器仍在开发中,但已经存在足够的功能来支持当前正在进行的功能的测试开发。
增加了查看和管理与 ironic 节点关联的端口组的支持。
已将端口组表添加到节点详情/配置选项卡。
表中的每一行显示一个端口组,并具有其 UUID、MAC 地址、名称和端口数量的列条目。还提供了一个下拉菜单,其中包含可以应用于端口组的操作。
通过单击位于其表行中的详细信息切换选择器(右向箭头)可以获取端口组的详细信息。附加信息将显示在行扩展中。
节点详情/配置选项卡中的端口表已修改如下
添加了一列,用于显示端口所属的端口组的 UUID。
已用一列替换
属性列,该列仅显示pxe_enabled属性的布尔值。通过单击与端口组表类似的方式,该端口的详细信息切换选择器来显示其他属性。
2.2.0¶
新特性¶
增加了检查节点的支持。对于处于
manageable状态的节点,其操作菜单将包含一个检查按钮。节点操作菜单位于节点列表和节点详情页面中。
当前清理步骤显示在节点详情/概览页面的置备状态部分
用户现在能够中止节点清理操作。当清理中止时,节点将从
CLEAN WAIT状态移动到CLEAN FAIL状态。在适当的情况下,将会在各个节点操作菜单中显示“中止清理”操作。
节点详情/配置页面已扩展,以允许用户在初始创建后编辑端口。
用户现在能够在定义/编辑端口时指定 pxe_enabled 和 local-link-connection 属性。
2.1.0¶
序言¶
此版本增加了编辑节点并在 enroll、manageable、available 和 active 状态之间移动这些节点的支持。现在可以注册节点,而无需存在移动到 manageable 状态所需的所有字段,因为创建节点后可以编辑该节点。
新特性¶
创建后编辑节点
在 enroll、manageable、available 和 active 状态之间移动节点
在其他状态所需的所有字段不都存在的情况下注册节点的能力
2.0.0¶
序言¶
此版本增加了添加和删除节点的支持。还增加了添加和删除端口的支持。如果裸机服务在多个 keystone 区域之间不同的运行服务集合中不存在,则面板现在将被隐藏。
新特性¶
添加和删除节点
添加和删除端口
如果不存在裸机服务或管理员权限,则隐藏面板
界面上的 UX 改进
已添加面包屑
已知问题¶
目前,一旦节点被注册,就无法通过 UI 编辑该节点。因此,注册必须准确完成,以确保节点被准确注册并可以被置为可用状态。目前,注册期间发生的任何错误只能通过删除节点并重新注册来纠正。