[ironic] ironic 7.0.4 (ocata)
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(-)
participants (1)
-
no-reply@openstack.org