[release-announce] [ironic] ironic 7.0.3 (ocata)

no-reply at openstack.org no-reply at openstack.org
Mon Sep 25 14:33:52 UTC 2017


We are pleased to announce the release of:

ironic 7.0.3: OpenStack Bare Metal Provisioning

This release is part of the ocata stable release series.

The source is available from:

    http://git.openstack.org/cgit/openstack/ironic

Download the package from:

    https://tarballs.openstack.org/ironic/

Please report issues through launchpad:

    http://bugs.launchpad.net/ironic

For more details, please see below.

7.0.3
^^^^^


Upgrade Notes
*************

* Due to a bug 1702158, conductor_hardware_interfaces table could be
  created with MyISAM database engine, while all other tables in
  ironic database are using InnoDB engine. This could happen during
  initial installation, or upgrade to ocata release, if the system is
  using MySQL prior to version 5.5 (or the default_storage_engine
  option is set explicitly to 'MyISAM' in my.cnf). If this is the
  case, conductor_hardware_interfaces needs to be manually migrated to
  InnoDB, and foreign key constraint re-created:

     alter table conductor_hardware_interfaces engine='InnoDB';
     alter table conductor_hardware_interfaces
       add constraint conductor_hardware_interfaces_ibfk_1
       foreign key (conductor_id) references conductors(id);


Bug Fixes
*********

* Fixes a bug 1702158, where the wrong database engine is used for
  the conductor_hardware_interfaces table, if the system is using
  MySQL prior to version 5.5 (or the default_storage_engine option is
  set explicitly to 'MyISAM' in my.cnf). In this case, a table could
  be created with MyISAM engine and foreign key constraint
  conductor_id(conductors.id) ignored.

* Fixes an issue that caused a node using a Dell EMC integrated Dell
  Remote Access Controller (iDRAC) *classic driver*, "pxe_drac" or
  "pxe_drac_inspector", to be placed in the "clean failed" state after
  a double "manage"/"provide" cycle, instead of the "available" state.
  For more information, see bug 1676387
  (https://bugs.launchpad.net/ironic/+bug/1676387).

Changes in ironic 7.0.2..7.0.3
------------------------------

cefee3d [Devstack] Fix libvirt group usage
f68f92a Fix DRAC classic driver double manage/provide
2150446 Fix broken links to ocata installation guide
4b14f42 Get rid of sourcing stackrc in grenade settings
a98c687 Force InnoDB engine on interfaces table
d7574ac [Devstack] cleanup upgrade settings
ff4be0c Explicitly use python 2 for the unit-with-driver-libs tox target
0c5156b [devstack] Use global requirements for virtualbmc


Diffstat (except docs and test files)
-------------------------------------

devstack/common_settings                           |  63 ++++++++++++
devstack/lib/ironic                                |  81 +++-------------
devstack/settings                                  |   2 +
devstack/upgrade/settings                          |  39 +-------
install-guide/source/configure-cleaning.rst        |   2 +-
install-guide/source/configure-port-groups.rst     |   2 +-
install-guide/source/configure-tenant-networks.rst |   2 +-
install-guide/source/deploy-ramdisk.rst            |   2 +-
install-guide/source/enabling-https.rst            |   6 +-
install-guide/source/enrollment.rst                |   4 +-
install-guide/source/get_started.rst               |   6 +-
.../source/include/configure-glance-images.rst     |   4 +-
.../source/include/configure-ironic-conductor.rst  |   6 +-
.../source/include/local-boot-partition-images.rst |   4 +-
install-guide/source/include/notifications.rst     |   2 +-
install-guide/source/setup-drivers.rst             |   4 +-
install-guide/source/troubleshooting.rst           |   2 +-
...cfae_add_conductor_hardware_interfaces_table.py |   4 +-
ironic/drivers/drac.py                             |   4 +-
ironic/drivers/fake.py                             |   3 +-
ironic/drivers/modules/drac/deploy.py              |  54 -----------
.../notes/bug-1702158-79bf57bd4d8087b6.yaml        |  22 +++++
...uble-manage-provide-cycle-6ac8a427068f87fe.yaml |   8 ++
tox.ini                                            |   1 +
26 files changed, 253 insertions(+), 283 deletions(-)







More information about the Release-announce mailing list