Pike 系列发布说明

1.17.1

错误修复

  • 修复了执行 export OS_BAREMETAL_API_VERSION=latest 时导致 openstack baremetal 命令失败的问题。请参阅 bug 1712935

  • 当仅在 openstack baremetal node set/unset 命令中指定 –target-raid-config 时,不再发出错误的警告“请指定要设置/取消设置的内容”。

1.16.0

新特性

  • 添加了对 API 版本 1.34 中引入的 port.physical_network 字段的支持。

弃用说明

  • 目前,ironic 工具的默认 API 版本固定为 1.9。在 Queens 版本中,它将被更改为客户端和服务器都理解的最新版本。在此版本中,如果未提供显式版本,将记录警告。

1.15.0

新特性

  • 添加了这些 openstack baremetalironic CLI 命令,用于卷连接器资源。

    • openstack baremetal volume connector create

    • openstack baremetal volume connector list

    • openstack baremetal volume connector show

    • openstack baremetal volume connector set

    • openstack baremetal volume connector unset

    • openstack baremetal volume connector delete

    • ironic volume-connector-create

    • ironic volume-connector-list

    • ironic volume-connector-show

    • ironic volume-connector-update

    • ironic volume-connector-delete

    它们从 ironic API 微版本 1.32 开始可用。

  • 添加了这些 openstack baremetalironic CLI 命令,用于卷目标资源。

    • openstack baremetal volume target create

    • openstack baremetal volume target list

    • openstack baremetal volume target show

    • openstack baremetal volume target set

    • openstack baremetal volume target unset

    • openstack baremetal volume target delete

    • ironic volume-target-create

    • ironic volume-target-list

    • ironic volume-target-show

    • ironic volume-target-update

    • ironic volume-target-delete

    它们从 ironic API 微版本 1.32 开始可用。

  • 添加了对 storage_interface 的支持,用于以下命令。它们从 ironic API 微版本 1.33 开始可用。

    • openstack baremetal node create

    • openstack baremetal node show

    • openstack baremetal node set

    • openstack baremetal node unset

    • openstack baremetal driver list

    • openstack baremetal driver show

    • ironic node-create

    • ironic node-show

    • ironic node-update

    • ironic driver-list

    • ironic driver-show

弃用说明

  • 目前,OSC 插件的默认 API 版本固定为 1.9。在 Queens 版本中,它将被更改为客户端和服务器都理解的最新版本。在此版本中,如果未提供显式版本,将记录警告。

错误修复

  • --wrap ironic driver-propertiesironic driver-raid-logical-disk-properties 命令的 CLI 参数现在仅接受非负整数作为输入。如果传递负值,将显示错误。

1.14.0

序言

通过此版本,我们已实现了 ironicopenstack baremetal(OpenStack 客户端插件)CLI 之间的功能对等性。

新特性

  • 添加了 openstack baremetal driver property list <driver> 命令。对于指定的驱动程序,这将返回其属性列表以及每个属性的描述。(这些属性的值在节点的 driver_info 中指定。)

  • 添加了 openstack baremetal driver raid property list <driver> 命令。对于指定的驱动程序,这将返回可以指定的 RAID 逻辑磁盘属性列表以及每个属性的描述。(这些属性的值在节点的 target_raid_config 字段中指定。)

  • 对于 OSC 命令 openstack baremetal node list,添加了 --driver <driver> 选项,以将列表限制为具有指定驱动程序的节点。

  • openstack baremetal port create 命令添加了 --uuid 选项,以便可以指定新端口的 UUID。

  • 对于 openstack baremetal port set,添加了以下选项

    • --local-link-connection <key=value>:描述本地链路连接信息的键/值元数据。有效键是 switch_infoswitch_idport_id。键 switch_idport_id 是必需的(重复选项以指定多个键)。

    • --pxe-enabled:指示应使用此端口在 PXE 启动此节点时(默认)。

    • --pxe-disabled:指示不应使用此端口在 PXE 启动此节点时。

1.13.0

新特性

  • 为了支持动态驱动程序(从 ironic API 微版本 1.30 开始可用)

    • ironic driver-list 有两个新的可选参数,--type <type> 用于要列出的驱动程序类型(‘classic’ 或 ‘dynamic’),以及 --detail 用于显示有关驱动程序的详细信息。

    • ironic driver-show 返回更多信息,包括驱动程序类型以及默认和启用的接口。

    • openstack baremetal driver list 有两个新的可选参数,--type <type> 用于要列出的驱动程序类型(‘classic’ 或 ‘dynamic’),以及 --long 用于显示有关驱动程序的详细信息。

    • openstack baremetal driver show 返回更多信息,包括驱动程序类型以及默认和启用的接口。

  • 为 OSC baremetal-node-set 添加了新的参数,以允许设置启动、控制台、部署、检查、管理、电源、RAID 和供应商硬件接口。它们从 ironic API 微版本 1.30 开始可用。

错误修复

  • 允许使用 –provision-state 参数的 OSC node list 命令的所有配置状态。

1.12.0

新特性

  • 为 CLI node-create 添加了新的参数,以允许在硬件类型使用时选择启动、控制台、部署、检查、管理、电源、RAID 和供应商硬件接口。它们从 ironic API 微版本 1.31 开始可用。

升级说明

  • 隐藏 ‘node create’ 和 ‘node show’ OSC 子命令输出中的 ‘states’ 字段,因为该字段不应出现在输出中。

错误修复

  • 修复了一个问题,即 ironic API 中的某些错误消息被抑制了。