Train 系列 (9.0.0 - 9.2.x) 发布说明

9.2.4-7

错误修复

  • 修复了一个问题,即由于瞬态故障导致的检查失败可能会阻止重试检查尝试被视为失败。如果之前的检查失败并且处于 error 状态,当请求新的内省时,状态现在会正确设置为 starting

9.2.4

错误修复

  • 修复了接口验证期间忽略 IPv6 链路本地地址的问题,导致内省失败。

  • 修复了与 SQLAlchemy 1.3.20 相关的数据库迁移。

  • 如果匹配的根设备大小为零,则不再尝试将 local_gb 设置为 -1。

9.2.3

错误修复

  • 修复了访问带有尾部斜杠的 API 端点的问题。现在它们与不带斜杠的端点处理方式相同,尽管后者仍然是规范 URL。

9.2.2

错误修复

  • 即使一个周期性任务失败,也不会再中止整个过程。

  • 不再对 manage_boot==False(即启动由 ironic 管理)的节点使用内省延迟。这没有用处,并且如果节点在 PXE 过滤器中被列入白名单之前启动,实际上可能会破坏内省。

  • manage_boot==False 时,内省启动 API 现在是同步的。这意味着任何失败都将传播到 ironic,从而防止 ironic 启动节点并在更新 PXE 过滤器之前启动它。

9.2.1

错误修复

  • 修复了手动检查活动节点时,节点 UUID 没有传递回 inspector 的问题,导致 inspector 无法识别匹配的端口。

  • 如果 manage_bootFalse,则内省后不再尝试关闭节点。

  • 内省现在尊重节点 driver_info 中的 force_persistent_boot_device 参数。

  • 修复了手动检查活动节点时发生的问题,代码尝试删除或更新端口,而活动节点的唯一允许修改是更新 MAC 地址(如果节点处于维护状态)。

9.2.0

序言

Ironic Inspector 的 Train 版本支持运行独立的 API 和 conductor 服务。

新特性

  • 允许将 ironic-inspector 服务拆分为 ironic-inspector-api 和 ironic-inspector-conductor,它们通过 tooz 及其底层后端进行协调。引入了一个新的配置选项 [DEFAULT]standalone 以启用此功能。配置默认值为 True,ironic-inspector 运行为单个服务,与旧行为兼容。当设置为 False 时,使用 ironic-inspector-api-wsgi 启动 API 服务,并使用 ironic-inspector-conductor 启动 conductor 服务。对于以非独立模式运行的 ironic-inspector,用户需要设置新的配置选项 [coordination]backend_url,它指定用于协调的后端。

升级说明

  • 将默认 Ironic API 版本更新为 1.56,这是 Stein 系列裸机发布 (12.1.0) 中的最新版本。

错误修复

  • 修复了未在查找缓存中的活动节点的内省,请参阅 story 2006233