Release notes cleanup for 13.0.0

Change-Id: I0a2c5345b7f72014528a73ece68f442745f64302
This commit is contained in:
Dmitry Tantsur
2019-09-04 15:14:54 +02:00
parent 2dce6bde1b
commit 68e6daf717
9 changed files with 49 additions and 65 deletions

View File

@@ -11,9 +11,3 @@ features:
configuration configuration
<https://docs.openstack.org/ironic/latest/install/configure-pxe.html>`_ <https://docs.openstack.org/ironic/latest/install/configure-pxe.html>`_
* Create/Set baremetal node with ``--boot-interface ilo-ipxe`` * Create/Set baremetal node with ``--boot-interface ilo-ipxe``
fixes:
- |
From Stein release, ``[pxe]ipxe_enabled`` option has been deprecated.
The ``ilo`` hardware type supports iPXE boot through
``[pxe]ipxe_enabled`` option. To cope with this incompatibility,
``ilo`` hardware type has added new ``ilo-ipxe`` boot interface.

View File

@@ -1,5 +1,5 @@
--- ---
fixes: fixes:
- | - |
Allows deleting unbound ports on an active node. See Allows deleting unbound ports on an active node. See `story 2006385
https://storyboard.openstack.org/#!/story/2006385 for details. <https://storyboard.openstack.org/#!/story/2006385>`_ for details.

View File

@@ -2,33 +2,33 @@
features: features:
- | - |
Adds power state change callbacks of an instance to the Compute service by Adds power state change callbacks of an instance to the Compute service by
performing API notifications. This is configurable through the performing API notifications. This feature is enabled by default and can be
``nova.send_power_notifications`` config option. Whenever there is a change disabled via the new ``[nova]send_power_notifications`` configuration
in the power state of a physical instance (for example a "power on" or option.
"power off" API command is issued or during the periodic power state
synchronization between nova and ironic) the Baremetal service will create Whenever there is a change in the power state of a physical instance,
and send a ``power-update`` external event to the Compute service which will the Bare Metal service will send a ``power-update`` external event to
cause the power state of the instance to be updated in its database. It the Compute service which will cause the power state of the instance
also adds the possibility of bringing up/down a physical instance through to be updated in the Compute database. It also adds the possibility of
the Baremetal service API even if it was put down/up through the Compute bringing up/down a physical instance through the Bare Metal service API
service API. even if it was put down/up through the Compute service API.
fixes: fixes:
- | - |
By immediately conveying all the power state changes (note that the By immediately conveying power state changes of a node through
Baremetal service only sends requests to the Compute service if the target external events to the Compute service, the Bare Metal service becomes the
power state is either "power on" or "power off") of an instance through source of truth about the node's power state, preventing the Compute
external events to the Compute service, the Baremetal service becomes the service from forcing wrong power states on instances during the periodic
source of truth thus preventing the Compute service from forcing wrong power state synchronization between the Compute and Bare Metal services.
power states on the instance during the periodic power state
synchronization between nova and ironic. An exception would be if a race .. note::
condition were to occur due to the nova-ironic power sync task happening There is a possibility of a race condition due to the nova-ironic power
a nano-second before the power state change event is received from the sync task happening during or right before the power state change
Baremetal service in which case the nova instance state will be forced event is received from the Bare Metal service, in which case the
on the baremetal node. instance state will be forced on the baremetal node.
upgrade: upgrade:
- | - |
In order to support power state change call backs to nova, the ``[nova]`` In order to support power state change call backs to nova, the ``[nova]``
section must be configured in the baremetal service configuration. section must be configured in the Bare Metal service configuration.
As the functionality to process the event is new to nova's Train release, As the functionality to process the event is new to nova's Train release,
this should only be set to ``True`` in ironic, once *ALL* ``nova-compute`` this should only be set to ``True`` in ironic, once *ALL* ``nova-compute``
instances have been upgraded to the Train release of nova. instances have been upgraded to the Train release of nova.

View File

@@ -1,6 +1,5 @@
--- ---
fixes: fixes:
- | - |
An issue regarding the ``ansible`` deploy interface. The discovery Fixes an issue in the discovery playbook for the ``ansible`` deploy
playbook used to gather wwn and serials was broken for python3 due to the interface that prevented gathering WWN and serial numbers under Python 3.
dict().keys() object not being a list in python3.

View File

@@ -1,7 +1,4 @@
--- ---
fixes: fixes:
- | - |
Fixes an issue regarding the ``ansible`` deploy interface. Node Fixes deploying non-public images using the ``ansible`` deploy interface.
deployment was broken for any image that was not public because
the original request context was not available anymore at the time
some image information was fetched.

View File

@@ -1,16 +1,16 @@
--- ---
features: features:
- | - |
Adds a new configuration option ``boot_device_job_status_timeout`` that Adds a new configuration option ``[drac]boot_device_job_status_timeout``
specifies the Maximum amount of time (in seconds) to wait for the boot that specifies the maximum amount of time (in seconds) to wait for the boot
device configuration job to transition to the scheduled state to allow a device configuration job to transition to the scheduled state to allow a
reboot or power on action to complete. reboot or power on action to complete.
fixes: fixes:
- | - |
Fixes an issue where a configuration job does not transition to the Fixes an issue in the ``idrac`` hardware type where a configuration job
correct state and start execution during a power on or reboot operation. If does not transition to the correct state and start execution during
the boot device is being changed, the system might complete its POST before a power on or reboot operation. If the boot device is being changed,
the job is ready, leaving the job in the queue, and the system will boot the system might complete its POST before the job is ready, leaving
from the wrong device. the job in the queue, and the system will boot from the wrong device.
See bug `2004909 <https://storyboard.openstack.org/#!/story/2004909>`_ for See bug `2004909 <https://storyboard.openstack.org/#!/story/2004909>`_ for
details. details.

View File

@@ -1,9 +1,10 @@
--- ---
features: features:
- | - |
Adds support for the Intel IPMI Hardware with hardware type Adds support for the Intel IPMI Hardware with a new hardware type
``intel-ipmitool``. This hardware type is same as ``ipmi`` hardware type ``intel-ipmitool``. This hardware type is the same as the ``ipmi`` hardware
with additional support of `Intel Speed Select Performance Profile type with additional support of `Intel Speed Select Performance Profile
Technology <https://www.intel.com/content/www/us/en/architecture-and-technology/speed-select-technology-article.html>`. Technology
It uses management interface ``intel-ipmitool``. It supports setting <https://www.intel.com/content/www/us/en/architecture-and-technology/speed-select-technology-article.html>`_.
It uses the ``intel-ipmitool`` management interface, which supports setting
the desired configuration level for Intel SST-PP. the desired configuration level for Intel SST-PP.

View File

@@ -1,17 +1,10 @@
--- ---
upgrade: upgrade:
- | - |
iRMC hardware type deals with iPXE boot interface incompatibility. Users of the ``irmc`` hardware type with iPXE should switch to the ``ipxe``
To iPXE boot with ``ipxe`` boot interface, *(1)* add ``ipxe`` to boot interface from the deprecated ``[pxe]ipxe_enabled`` option.
``enabled_boot_interfaces`` in ``ironic.conf``, *(2)* set up tftp &
http server following `Ironic document on iPXE boot configuration
<https://docs.openstack.org/ironic/latest/install/configure-pxe.html>`,
then *(3)* create/set baremetal node with ``--boot-interface ipxe``.
fixes: fixes:
- | - |
iRMC hardware type deals with iPXE boot interface incompatibility. Adds the missing ``ipxe`` boot interface to the ``irmc`` hardware type.
From Stein, ``[pxe]ipxe_enabled`` option has been deprecated and will be It is supposed to be used instead of the deprecated ``[pxe]ipxe_enabled``
removed in preference to ``ipxe`` boot interface in Train cycle. Till then, configuration option.
iRMC hardware type supports iPXE boot through ``[pxe]ipxe_enabled`` option.
To cope with this incompatibility, iRMC hardware type supports ``ipxe``
boot interface.

View File

@@ -1,5 +1,5 @@
--- ---
upgrade: upgrade:
- remove deprecated ``ironic/api/app.wsgi`` script. - The deprecated ``ironic/api/app.wsgi`` script has been removed.
The automatically generated ``ironic-api-wsgi`` script should be used The automatically generated ``ironic-api-wsgi`` script must be used
instead. instead.