[ironic] ironic 9.1.1 (pike)
We are jazzed to announce the release of:
ironic 9.1.1: OpenStack Bare Metal Provisioning
This release is part of the pike stable release series.
The source is available from:
https://git.openstack.org/cgit/openstack/ironic
Download the package from:
https://tarballs.openstack.org/ironic/
Please report issues through launchpad:
https://bugs.launchpad.net/ironic
For more details, please see below.
9.1.1 ^^^^^
Prelude *******
This release includes a fix for a major race condition (https://bugs.launchpad.net/ironic/+bug/1715190): use the "ironic- dbsync online_data_migrations" command from this release. The one from older (9.0.0 - 9.1.0) releases could cause a a port's physical_network information to be deleted from the database.
Upgrade Notes *************
* Use the "ironic-dbsync online_data_migrations" command from this release. The one from older (9.0.0 - 9.1.0) releases could cause a a port's physical_network information to be deleted from the database.
Critical Issues ***************
* Use the "ironic-dbsync online_data_migrations" command from this release. The one from older (9.0.0 - 9.1.0) releases could cause a a port's physical_network information to be deleted from the database.
Bug Fixes *********
* Fixes an issue when running "ironic-dbsync online_data_migrations". The value of an object's new "version" column might have been incorrectly changed from a newer object version to an older object version, due to a race condition. This is no longer the case.
* Fixes an issue in boot from volume for "iscsi" deploy interface. Booting from a volume would fail for a node with the "iscsi" deploy interface because the pxelinux.cfg file for the MAC address wasn't created and the node would fail to boot. The pxelinux.cfg file is now created. See bug 1714436 (https://bugs.launchpad.net/ironic/+bug/1714436) for details.
* Fixes an issue in boot from volume for a node with the "iscsi" deploy interface. It would fail if no "image_source" was provided in the node's "instance_info" field because it would try to validate the "image_source" which didn't exist. There is no need to specify the "image_source" and the validation is no longer being attempted. See bug 1714147 (https://bugs.launchpad.net/ironic/+bug/1714147) for details.
Changes in ironic 9.1.0..9.1.1 ------------------------------
00c26e8 Fix race condition in backfill_version_column() 6451fd8 Add release note for next pike release 0db2ed2 [reno] Clarify fix for BFV & image_source 43a116a [reno] Clarify fix for missing boot.prepare_instance 686c0f7 Update documentation for ``ilo`` hardware type 1c8ff88 Minor improvements to the resource classes documentation 3927b13 Update Nova configuration documentation b57ef56 Fix indentation in few of the documentation pages 446eff8 Boot from volume fails with 'iscsi' deploy interface 95f9751 Boot from volume fails with 'iscsi' deploy interface 46f9192 conductor saves version in db 0cd744c Documentation for 'snmp' hardware type
Diffstat (except docs and test files) -------------------------------------
.../install/include/kernel-boot-parameters.rst | 2 +- ironic/db/sqlalchemy/api.py | 17 +- ironic/drivers/modules/iscsi_deploy.py | 6 + ironic/drivers/modules/snmp.py | 3 +- ironic/objects/conductor.py | 8 +- .../unit/drivers/modules/test_iscsi_deploy.py | 12 +- ..._column_db_race_condition-713fa05832b93ca5.yaml | 7 + ...m-volume-for-iscsi-deploy-60bc0790ada62b26.yaml | 8 + ...m-volume-for-iscsi-deploy-71c1f2905498c50d.yaml | 9 + .../notes/pike-upgrade-fix-85091d0320ed273a.yaml | 18 ++ 26 files changed, 618 insertions(+), 376 deletions(-)
participants (1)
-
no-reply@openstack.org