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:
parent
94526fd977
commit
b2ecd08924
@ -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.
|
||||||
|
@ -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.
|
||||||
|
@ -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.
|
||||||
|
@ -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.
|
|
@ -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.
|
||||||
|
@ -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.
|
||||||
|
@ -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>`_.
|
||||||
|
@ -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.
|
||||||
|
@ -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.
|
||||||
|
@ -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>`_.
|
||||||
|
@ -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.
|
||||||
|
@ -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.
|
||||||
|
@ -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.
|
||||||
|
@ -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.
|
||||||
|
@ -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
|
||||||
|
@ -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``.
|
||||||
|
@ -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``.
|
||||||
|
@ -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.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user