Train Series (6.1.0 - 7.2.x) Release Notes

7.2.2

Bug Fixes

  • Forces using pyghmi==1.5.13 when creating a testing environment to fix every operation in ipmitool taking minutes.

7.2.1

Bug Fixes

  • The diskimage-builder dropped the support for py2, the stable branches that still have py2 support will use the tag 2.38.0 for diskimage-builder.

7.2.0

New Features

  • Adds support for CentOS 8. Support for CentOS 7 will be dropped in Ussuri.

Upgrade Notes

  • The default version of Ansible becomes 2.8, replacing version 2.6 that is EOL. This version guarantees full bug fix and security patches and has a better support for Python 3.x.

Bug Fixes

  • The inspector iPXE template kernel command line argument ip has been removed as it is incompatible with the BOOTIF and missing autoconf parameters with dracut. Without this change CoreOS IPA images cannot be booted. Further details can be found in story 2006700.

7.1.0

Bug Fixes

  • Uses the appropriate ironic-python-agent branch when building a deploy ramdisk instead of unconditionally using master. Set ipa_git_branch to override.

7.0.0

New Features

  • The redfish hardware type is now enabled by default.

  • When inspection support is enabled, introspection data is now stored in the database by default. You can use the ironic-inspector-migrate-data command to move the data from nginx to the database, for example:

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

Upgrade Notes

  • The deprecated parameters inspector_auth and ironic_auth_strategy have been removed. Their values are now detected from enable_keystone.

Deprecation Notes

  • The inspector_store_data_in_nginx configuration option is deprecated and will be removed in a future release. Introspection data can now be stored in the database.

Bug Fixes

  • Fixes an issue where the deployment logs would not be saved if using a non-default value of ironic_log_dir. See Story 2006150.

6.1.0

New Features

  • Adds support to disable RabbitMQ via the new use_rabbitmq variable in favour of JSON RPC (in ironic) and fake transport (in ironic-inspector).

Upgrade Notes

  • The image building with diskimage-builder now uses Debian Stretch by default, and all CI testing has been switched to it as well.

  • RabbitMQ is no longer used by default, set use_rabbitmq=true to enable.

Bug Fixes

  • Fixes building images with diskimage-builder by switching to Debian Stretch (from Jessie).

  • Fixes an issue where the proliantutils library version was unconstrained, potentially resulting in installation of an incompatibile library. The version has been pinned to 2.8.x.