Train Series (6.1.0 - 7.0.x) Release Notes


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.


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.


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.