Pike 系列发布说明

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 属性的布尔值。

    • 通过单击与端口组表类似的方式,该端口的详细信息切换选择器来显示其他属性。