Release note clean-ups for ironic release

Lots of misc fixes and changes to make the release notes
a little more consistent.

Change-Id: I8ed616f27a393d5adf015743fc1810a3d9955c55
This commit is contained in:
Julia Kreger 2018-06-19 09:06:40 -07:00
parent 94526fd977
commit b2ecd08924
18 changed files with 56 additions and 54 deletions

View File

@ -3,6 +3,7 @@ features:
- | - |
Adds support to abort the inspection of a node in the ``inspect wait`` Adds support to abort the inspection of a node in the ``inspect wait``
state, as long as this operation is supported by the inspect interface in state, as long as this operation is supported by the inspect interface in
use. Starting from API 1.41, the node in the ``inspect wait`` state use. A node in the ``inspect wait`` state accepts the ``abort``
accepts ``abort`` provisioning verb to initiate the abort process. provisioning verb to initiate the abort process.
This feature is supported by the ``inspector`` inspect interface. This feature is supported by the ``inspector`` inspect interface and
is available starting with API version 1.41.

View File

@ -6,11 +6,11 @@ other:
calls to the BMC of the baremetal nodes being managed. calls to the BMC of the baremetal nodes being managed.
features: features:
- The new ironic configuration setting ``[deploy]/default_boot_mode`` - The new ironic configuration setting ``[deploy]/default_boot_mode``
allows to set the default boot mode when ironic can't pick boot mode allows the operator to set the default boot mode when ironic can't
automatically based on node configuration, hardware capabilities, pick boot mode automatically based on node configuration, hardware
bare-metal machine configuration. capabilities, or bare-metal machine configuration.
fixes: fixes:
- If the bare metal machine's boot mode differs from the requested one, - If the bare metal machine's boot mode differs from the requested one,
ironic will attempt to set requested boot mode on the bare metal ironic will now attempt to set requested boot mode on the bare metal
machine and fail explicitly if the driver does not support setting machine and fail explicitly if the driver does not support setting
boot mode on the node. boot mode on the node.

View File

@ -1,4 +1,4 @@
--- ---
features: features:
- Adds support for reading and setting bare metal node's boot mode - Adds support to the ``redfish`` management interface for reading
using the ``redfish`` management interface. and setting bare metal node's boot mode.

View File

@ -1,8 +0,0 @@
---
fixes:
- |
Fixes a bug to get a node stuck in ``deploying`` state when the size of
the configdrive exceeds the limitation of the database. In MySQL, the
limitation is about 64KiB. With this fix, the provision state gets
``deploy failed`` in this case. See `bug 1745630
<https://bugs.launchpad.net/ironic/+bug/1745630>`_ for details.

View File

@ -1,5 +1,6 @@
--- ---
fixes: fixes:
- | - |
Fix an issue with iPXE is used for authentication during boot from volume Fixes an issue with iPXE where the incorrect iscsi volume
with multi attached volumes. authentication data was being used with boot from volume when
multi-attach volumes were present.

View File

@ -1,6 +1,6 @@
--- ---
fixes: fixes:
- | - |
When a node is found to be locked when a heart beat arrives, no longer Fixes an issue where node ramdisk heartbeat operations would collide
records the error in node's ``last_error`` field, since it's not with conductor locks and erroniously record an error in node's
an error in most cases. ``last_error`` field.

View File

@ -1,7 +1,8 @@
--- ---
fixes: fixes:
- | - |
The iPXE template kernel command line argument ``ip`` has been removed as it Fixes a compatability issue where the iPXE kernel command line was no
is incompatible with the ``BOOTIF`` and missing ``autoconf`` parameters with longe compatible with dracut. The ``ip`` parameter has been removed
dracut. Further details can be found in as it is incompatible with the ``BOOTIF`` and missing ``autoconf``
parameters when dracut is used. Further details can be found in
`storyboard <https://storyboard.openstack.org/#!/story/2001969>`_. `storyboard <https://storyboard.openstack.org/#!/story/2001969>`_.

View File

@ -1,4 +1,4 @@
--- ---
features: features:
- | - |
Adds support for ``ipmitool`` power interface to ``irmc`` hardware type. Adds support for the ``ipmitool`` power interface to the ``irmc`` hardware type.

View File

@ -8,6 +8,6 @@ upgrade:
the port's or port group's extra['vif_port_id'] will not be supported the port's or port group's extra['vif_port_id'] will not be supported
starting with the Stein release. starting with the Stein release.
Any out-of-tree network interface implementation that had a different Any out-of-tree network interface implementations that had a different
behavior in support of attach/detach VIFs via the port or port group's behavior in support of attach/detach VIFs via the port or port group's
extra['vif_port_id'] must be updated appropriately. extra['vif_port_id'] must be updated appropriately.

View File

@ -1,4 +1,5 @@
--- ---
fixes: other:
- No longer tries to collect or report sensors data for nodes in maintenance - The conductor no longer tries to collect or report sensors data for
mode. See `bug 1652741 <https://bugs.launchpad.net/bugs/1652741>`_. nodes in maintenance mode.
See `bug 1652741 <https://bugs.launchpad.net/bugs/1652741>`_.

View File

@ -4,7 +4,8 @@ features:
Adds support for the ``fault`` field in the node, beginning with API Adds support for the ``fault`` field in the node, beginning with API
version 1.42. This field records the fault, if any, detected by ironic for version 1.42. This field records the fault, if any, detected by ironic for
a node. If no fault is detected, the ``fault`` is ``None``. The ``fault`` a node. If no fault is detected, the ``fault`` is ``None``. The ``fault``
is set to one of following values according to different circumstances: field value is set to one of following values according to
different circumstances:
* ``power failure``: when a node is put into maintenance due to power sync * ``power failure``: when a node is put into maintenance due to power sync
failures that exceed max retries. failures that exceed max retries.
@ -13,6 +14,6 @@ features:
* ``rescue abort failure``: when a node is put into maintenance due to * ``rescue abort failure``: when a node is put into maintenance due to
failure of cleaning up during rescue abort. failure of cleaning up during rescue abort.
The ``fault`` will be set to ``None`` if an operator manually set The ``fault`` field will be set to ``None`` if an operator manually set
maintenance to ``False``. The ``fault`` field can be used as a filter for maintenance to ``False``. The ``fault`` field can be used as a filter for
querying nodes. querying nodes.

View File

@ -1,9 +1,10 @@
--- ---
fixes: fixes:
- | - |
On node take over, any locks that are left from the old conductor are Fixes an issue where only nodes in ``DEPLOYING`` state would have
cleared by the new one. Previously it only happened for nodes in locks cleared for the nodes. Now upon node take over, any locks
``DEPLOYING`` state. that are left from the old conductor are cleared by the new one.
other:
- | - |
On taking over nodes in ``CLEANING`` state, the new conductor moves them On taking over nodes in ``CLEANING`` state, the new conductor moves them
to ``CLEAN FAIL`` and set maintenance. to the ``CLEAN FAIL`` state and sets maintenance.

View File

@ -13,6 +13,8 @@ upgrade:
``[conductor]power_failure_recovery_interval``, which is enabled and set ``[conductor]power_failure_recovery_interval``, which is enabled and set
to 300 seconds by default. In case the default value is not suitable for to 300 seconds by default. In case the default value is not suitable for
the needs or scale of a deployment, please make adjustment or turn it off the needs or scale of a deployment, please make adjustment or turn it off
during upgrade. The power failure recovery does not apply to nodes that during upgrade.
were in maintenance mode due to power failure before upgrade, they have - |
to be manually moved out of maintenance mode. Power failure recovery does not apply to nodes that were in maintenance
mode due to power failure before upgrade, they have to be manually moved
out of maintenance mode.

View File

@ -1,6 +1,7 @@
--- ---
fixes: fixes:
- | - |
When creating a neutron port for booting a ramdisk, an error is raised if Fixes an issue where no error was raised if there were no PXE-enabled
there are no PXE-enabled ports available for the node. See `bug 2001811 ports available for the node, when creating a neutron port.
See `bug 2001811
<https://storyboard.openstack.org/#!/story/2001811>`_ for more details. <https://storyboard.openstack.org/#!/story/2001811>`_ for more details.

View File

@ -3,13 +3,14 @@ upgrade:
- | - |
The behavior for retention of VIF interface attachments has changed. The behavior for retention of VIF interface attachments has changed.
If your use of the BareMetal service is reliant upon the behavior of If your use of the Bare Metal service is reliant upon the behavior of
the VIFs being retained, which was introduced as a behavior change the VIFs being retained, which was introduced as a behavior change
during the Ocata cycle, then you must update your tooling to explicitly during the Ocata cycle, then you must update your tooling to explicitly
re-add the VIF attachments prior to deployment. re-add the VIF attachments prior to deployment.
fixes: fixes:
- | - |
Removes all records of VIF attachments upon the teardown of a deployed Fixes potential case of VIF records being orphaned as the service
now removes all records of VIF attachments upon the teardown of a deployed
node. This is in order to resolve issues related to where it is node. This is in order to resolve issues related to where it is
operationally impossible in some circumstances to remove a VIF operationally impossible in some circumstances to remove a VIF
attachment while a node is being undeployed as the Compute service attachment while a node is being undeployed as the Compute service

View File

@ -1,7 +1,7 @@
--- ---
features: features:
- | - |
Adds support for rescue interface ``agent`` for ``ilo`` hardware type Adds support for rescue interface ``agent`` for the ``ilo`` hardware type
when corresponding boot interface being used is ``ilo-virtual-media``. when the corresponding boot interface being used is ``ilo-virtual-media``.
The supported values of rescue interface for ``ilo`` hardware type The supported values of the rescue interface for the ``ilo`` hardware type
are ``agent`` and ``no-rescue``. The default value is ``no-rescue``. are ``agent`` and ``no-rescue``. The default value is ``no-rescue``.

View File

@ -1,7 +1,7 @@
--- ---
features: features:
- | - |
Adds support for rescue interface ``agent`` for ``irmc`` hardware type Adds support for rescue interface ``agent`` for the ``irmc`` hardware type
when corresponding boot interface is ``irmc-virtual-media``. when the corresponding boot interface is ``irmc-virtual-media``.
The supported values of rescue interface for ``irmc`` hardware type The supported values of rescue interface for ``irmc`` hardware type
are ``agent`` and ``no-rescue``. The default value is ``no-rescue``. are ``agent`` and ``no-rescue``. The default value is ``no-rescue``.

View File

@ -1,8 +1,8 @@
--- ---
fixes: fixes:
- | - |
Updates the boot mode on the baremetal for cleaning scenario as per Fixes an issue where the ``ilo`` hardware type would not properly
given ``boot_mode`` in node's properties/capabilities. This change update the boot mode on the bare metal machine for cleaning as per
is for ``ilo`` hardware type. given ``boot_mode`` in node's properties/capabilities.
See `bug 1559835 <https://bugs.launchpad.net/ironic/+bug/1559835>`_ See `bug 1559835 <https://bugs.launchpad.net/ironic/+bug/1559835>`_
for more details. for more details.