Train 系列 (6.1.0 - 7.2.x) 发布说明

7.2.2

错误修复

  • 强制在创建测试环境时使用 pyghmi==1.5.13,以修复 ipmitool 中的每个操作需要几分钟的问题。

7.2.1

错误修复

  • diskimage-builder 已经停止支持 py2,仍然支持 py2 的稳定分支将使用 diskimage-builder 的 2.38.0 标签。

7.2.0

新特性

  • 添加了对 CentOS 8 的支持。CentOS 7 的支持将在 Ussuri 中停止。

升级说明

  • Ansible 的默认版本变为 2.8,取代了已 EOL 的 2.6 版本。此版本保证了完整的错误修复和安全补丁,并且对 Python 3.x 具有更好的支持。

错误修复

  • inspector iPXE 模板内核命令行参数 ip 已被移除,因为它与 dracut 中的 BOOTIF 不兼容,并且缺少 autoconf 参数。如果没有此更改,CoreOS IPA 镜像将无法启动。更多详细信息请参见 story 2006700

7.1.0

错误修复

  • 在构建部署 ramdisk 时,使用适当的 ironic-python-agent 分支,而不是无条件地使用 master。设置 ipa_git_branch 以覆盖。

7.0.0

新特性

  • 默认情况下,现在启用了 redfish 硬件类型。

  • 当启用 inspection 支持时,内省数据现在默认存储在数据库中。您可以使用 ironic-inspector-migrate-data 命令将数据从 nginx 迁移到数据库,例如

    ironic-inspector-migrate-data --from swift --to database --config-file /etc/ironic-inspector/inspector.conf
    

升级说明

  • 已删除弃用的参数 inspector_authironic_auth_strategy。现在从 enable_keystone 中检测其值。

弃用说明

  • 配置选项 inspector_store_data_in_nginx 已弃用,将在未来的版本中删除。内省数据现在可以存储在数据库中。

错误修复

  • 修复了一个问题,在使用非默认的 ironic_log_dir 值时,部署日志将无法保存。请参阅 Story 2006150

6.1.0

新特性

  • 添加了支持,可以通过新的 use_rabbitmq 变量禁用 RabbitMQ,以支持 JSON RPC(在 ironic 中)和假传输(在 ironic-inspector 中)。

升级说明

  • 使用 diskimage-builder 构建镜像现在默认使用 Debian Stretch,并且所有 CI 测试也已切换到它。

  • 默认情况下不再使用 RabbitMQ,设置 use_rabbitmq=true 以启用。

错误修复

  • 通过切换到 Debian Stretch(从 Jessie)修复了使用 diskimage-builder 构建镜像的问题。

  • 修复了一个问题,proliantutils 库的版本未受约束,可能导致安装不兼容的库。该版本已固定到 2.8.x。