summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
authorJulia Kreger <juliaashleykreger@gmail.com>2019-03-15 15:31:58 -0700
committerJulia Kreger <juliaashleykreger@gmail.com>2019-03-18 06:26:56 -0700
commitc76254776bba80f6a9d29b718ee4aaa51c4cc98b (patch)
tree81f753c0188a344f1ae9ffae42fa598a93a18c4b /releasenotes
parentf944f60041dfbf19547d35f4abf3f18001a05930 (diff)
downloadironic-c76254776bba80f6a9d29b718ee4aaa51c4cc98b.tar.gz
Add prelude and update release notes for 12.1.0
Some minor clean-up of already merged release notes for improved clarity/message consistency. Change-Id: I937ac31f3c939ae2c53cefd65394b7af02485642
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/notes/add-node-description-790097704f45af91.yaml4
-rw-r--r--releasenotes/notes/add-support-for-smart-nic-0fc5b10ba6772f7f.yaml12
-rw-r--r--releasenotes/notes/prelude-to-the-stein-f25b6073b6d1c598.yaml32
-rw-r--r--releasenotes/notes/socat-respawn-de9e8805c820a7ac.yaml15
-rw-r--r--releasenotes/notes/story-2004444-f540d9bbc3532ad0.yaml8
5 files changed, 50 insertions, 21 deletions
diff --git a/releasenotes/notes/add-node-description-790097704f45af91.yaml b/releasenotes/notes/add-node-description-790097704f45af91.yaml
index fa338b325..f5905cd0c 100644
--- a/releasenotes/notes/add-node-description-790097704f45af91.yaml
+++ b/releasenotes/notes/add-node-description-790097704f45af91.yaml
@@ -2,5 +2,5 @@
features:
- |
Adds a ``description`` field to the node object to enable operators to
- store any information relates to the node. The field is up to 4096
- characters.
+ store any information related to the node. The field is up to 4096
+ UTF-8 characters.
diff --git a/releasenotes/notes/add-support-for-smart-nic-0fc5b10ba6772f7f.yaml b/releasenotes/notes/add-support-for-smart-nic-0fc5b10ba6772f7f.yaml
index 0453d0457..97fb75d29 100644
--- a/releasenotes/notes/add-support-for-smart-nic-0fc5b10ba6772f7f.yaml
+++ b/releasenotes/notes/add-support-for-smart-nic-0fc5b10ba6772f7f.yaml
@@ -1,10 +1,8 @@
---
-prelude: >
- Add support for Smart NICs in baremetal servers.
features:
- |
- Enable use of Smart NICs by extending ironic to implement generic
- networking services for baremetal servers.
-
- Extending the ramdisk, direct, iscsi and ansible deployment Interfaces
- to support the Smart NIC use-cases.
+ Adds support to enable deployment workflow changes necessary to support
+ the use of Smart NICs in the ``ansible``, ``direct``, ``iscsi`` and
+ ``ramdisk`` deployment interfaces. Networking service integration for
+ this functionality is not anticipated until the Train release of the
+ Networking service.
diff --git a/releasenotes/notes/prelude-to-the-stein-f25b6073b6d1c598.yaml b/releasenotes/notes/prelude-to-the-stein-f25b6073b6d1c598.yaml
new file mode 100644
index 000000000..a4e615545
--- /dev/null
+++ b/releasenotes/notes/prelude-to-the-stein-f25b6073b6d1c598.yaml
@@ -0,0 +1,32 @@
+---
+prelude: |
+ The Bare Metal as a Service team joyfully announces our OpenStack Stein
+ release of ironic 12.1.0. While no steins nor speakers were harmed during
+ the development of this release, we might have suffered some hearing
+ damage after we learned that we could increase the volume well
+ past eleven!
+
+ Notable items include:
+
+ * Increased parallelism of power synchronization to improve overall
+ conductor efficiency.
+ * API fields to support node ``description`` and ``owner`` values.
+ * HPE iLO ``ilo5`` and Huawei ``ibmc`` hardware types.
+ * Allocations API interface to enable operators to find and select
+ bare metal nodes for deployment.
+ * JSON-RPC can now be used for ``ironic-api`` to ``ironic-conductor``
+ communication as opposed to using an AMQP messaging provider.
+ * Support for customizable PXE templates and streamlined deployment
+ sequences.
+ * Initial support for the definition of "deployment templates" to
+ enable operators to define and match customized deployment sequences.
+ * Initial work for supporting SmartNIC configuration is included,
+ however the Networking Service changes required are not anticipated
+ until sometime during the Train development cycle.
+ * And numerous bug fixes, including ones for IPv6 and IPMI.
+
+ This release includes the changes in ironic's ``12.0.0`` release which
+ was also released during the Stein development cycle and includes a number
+ of improvements for Bare Metal infrastructure operators. More about our
+ earlier stein release can be found in our
+ `release notes <https://docs.openstack.org/releasenotes/ironic/stein.html#relnotes-12-0-0>`_.
diff --git a/releasenotes/notes/socat-respawn-de9e8805c820a7ac.yaml b/releasenotes/notes/socat-respawn-de9e8805c820a7ac.yaml
index 980e0f9da..d02bf9725 100644
--- a/releasenotes/notes/socat-respawn-de9e8805c820a7ac.yaml
+++ b/releasenotes/notes/socat-respawn-de9e8805c820a7ac.yaml
@@ -1,9 +1,10 @@
---
fixes:
- - Ironic does not monitor the socat proxy started for serial console
- access. The socat process would exit on client disconnect, which
- would (a) leave a zombie socat process in the process table and (b)
- disable any subsequent serial console connections. Fixed the issue by
- updating Ironic to call socat with the ``fork,max-children=1`` options,
- which makes socat persist and accept multiple connections (but only one
- at a time). See https://storyboard.openstack.org/#!/story/2005024.
+ - Fixes an issue where the socat process would exit on client disconnect,
+ which would (a) leave a zombie socat process in the process table and (b)
+ disable any subsequent serial console connections. This issue was
+ addressed by updating ironic to call socat with the
+ ``fork,max-children=1`` options, which makes socat persist and accept
+ multiple connections (but only one at a time).
+ Please see story `2005024 <https://storyboard.openstack.org/#!/story/2005024>`_
+ for additional information.
diff --git a/releasenotes/notes/story-2004444-f540d9bbc3532ad0.yaml b/releasenotes/notes/story-2004444-f540d9bbc3532ad0.yaml
index 30cec4352..2c25fe2c4 100644
--- a/releasenotes/notes/story-2004444-f540d9bbc3532ad0.yaml
+++ b/releasenotes/notes/story-2004444-f540d9bbc3532ad0.yaml
@@ -1,8 +1,6 @@
---
fixes:
- |
- For the IPMI hardware type setting the driver option
- ``node['driver_info']['ipmi_force_boot_device']`` has been made more
- flexible to avoid situations where
- ``openstack baremetal node set --driver-info ipmi_force_boot_device=False node-0``
- leaves the option enabled.
+ Fixes an issue with the ``ipmi`` hardware type where
+ ``node['driver_info']['ipmi_force_boot_device']`` could be interpreted
+ as ``True`` when set to values such as "False".