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

no-reply at openstack.org no-reply at openstack.org
Fri Feb 9 00:28:43 UTC 2018


We are excited to announce the release of:

ironic 7.0.4: OpenStack Bare Metal Provisioning

This release is part of the ocata 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.4
^^^^^


Security Issues
***************

* Sensitive information is now removed from a node's "driver_info"
  and "instance_info" fields before sending it to the ramdisk during
  cleaning.


Bug Fixes
*********

* Fixes multi-region issue when region specified in config file was
  ignored when getting keystone service url.

* Fixes switching to tenant networks, when using the 'neutron'
  network interface with the OneView drivers. For more information,
  see https://bugs.launchpad.net/ironic/+bug/1716023

* Fixes a failure when deploying a node. This happened when a port
  or port group's internal_info['tenant_vif_port_id'] still existed
  after the corresponding neutron port was removed and prior to
  deletion of the instance, causing future deployments of the bare
  metal node to fail. The situation is now logged and does not block
  future deployments. See
  https://bugs.launchpad.net/ironic/+bug/1685592 for details.

* No longer validates requested root partition size for whole-disk
  images using "iscsi" deploy interface, see bug 1742451
  (https://bugs.launchpad.net/ironic/+bug/1742451) for details.

Changes in ironic 7.0.3..7.0.4
------------------------------

87a298f Do not pass credentials to the ramdisk on cleaning
5994242 Use zuul.override_checkout  instead of custom branch_override var
0772e59 Do not validate root partition size for whole disk images in iscsi deploy
7eaa7e5 Use the tempest plugin from openstack/ironic-tempest-plugin
713845d zuul: Remove grenade job as Newton is EOL
966dce6 [Devstack] Rework VMs connection logic
c6072b3 Fix keystone.py 'get_service_url' method parameter
f09eb45 Remove experimental jobs and sort job definitions in project.yaml
c6617b6 Add job definitions yaml to zuul configuration
027074b Move ironic legacy jobs into the ironic tree
ddf0d60 Fix mis-formatted log messages
d6934de Fix multitenancy scenario on OneView Driver
71d1c26 Skip PortNotFound when unbinding port


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

devstack/lib/ironic                                |  68 ++++++--
devstack/tools/ironic/scripts/configure-vm.py      |   7 +-
devstack/tools/ironic/scripts/create-node.sh       |  29 ++--
devstack/tools/ironic/templates/vm.xml             |   8 +-
ironic/common/keystone.py                          |   2 +-
ironic/common/neutron.py                           |   3 +
ironic/dhcp/neutron.py                             |   2 +-
ironic/drivers/modules/agent_client.py             |   4 +-
ironic/drivers/modules/iscsi_deploy.py             |   7 +
ironic/drivers/modules/oneview/deploy.py           |   3 +
ironic/objects/node.py                             |   9 +
.../unit/drivers/modules/oneview/test_deploy.py    |  12 +-
.../unit/drivers/modules/test_agent_client.py      |   7 +-
.../unit/drivers/modules/test_iscsi_deploy.py      |  11 ++
.../legacy/tempest-dsvm-ironic-inspector/post.yaml |  15 ++
.../legacy/tempest-dsvm-ironic-inspector/run.yaml  | 181 +++++++++++++++++++++
.../post.yaml                                      |  15 ++
.../run.yaml                                       | 149 +++++++++++++++++
.../post.yaml                                      |  15 ++
.../run.yaml                                       | 149 +++++++++++++++++
.../post.yaml                                      |  15 ++
.../run.yaml                                       | 149 +++++++++++++++++
.../post.yaml                                      |  15 ++
.../run.yaml                                       | 175 ++++++++++++++++++++
.../post.yaml                                      |  15 ++
.../run.yaml                                       | 149 +++++++++++++++++
.../post.yaml                                      |  15 ++
.../run.yaml                                       | 149 +++++++++++++++++
.../post.yaml                                      |  15 ++
.../run.yaml                                       | 149 +++++++++++++++++
.../post.yaml                                      |  15 ++
.../run.yaml                                       | 175 ++++++++++++++++++++
.../post.yaml                                      |  15 ++
.../run.yaml                                       | 167 +++++++++++++++++++
.../fix-keystone-parameters-cdb93576d7e7885b.yaml  |   4 +
.../fix-multitenancy-oneview-0b7767930f3cd65e.yaml |   6 +
...-not-found-when-unbinding-94fb63988e98cb21.yaml |   8 +
.../notes/iscsi-whole-disk-cd464d589d029b01.yaml   |   6 +
...node-credentials-cleaning-b1903f49ffeba029.yaml |   5 +
zuul.d/legacy-ironic-jobs.yaml                     | 148 +++++++++++++++++
zuul.d/project.yaml                                |  30 ++++
45 files changed, 2112 insertions(+), 44 deletions(-)







More information about the Release-announce mailing list