summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ironicclient/v1/utils.py2
-rw-r--r--releasenotes/notes/bug-1712935-allow-os_baremetal_api_version_env_var_to_be_latest-28c8eed24f389673.yaml7
-rw-r--r--releasenotes/notes/bug-1724974-add-wanboot-to-supported-boot-devices.yaml3
-rw-r--r--releasenotes/notes/deprecate-ironic-cli-686b7a238ddf3e25.yaml5
-rw-r--r--releasenotes/notes/fix-token-with-vhosts-5d0a6d53e807fa5e.yaml8
-rw-r--r--releasenotes/notes/osc-plugin-set-unset-target-raid-config-9a1cecb5620eafda.yaml6
-rw-r--r--releasenotes/notes/remove-deprecated-osc-cmd-6dc980299d2fbde4.yaml17
7 files changed, 28 insertions, 20 deletions
diff --git a/ironicclient/v1/utils.py b/ironicclient/v1/utils.py
index 7c18e60..19c8e48 100644
--- a/ironicclient/v1/utils.py
+++ b/ironicclient/v1/utils.py
@@ -15,7 +15,7 @@
HTTP_METHODS = ['POST', 'PUT', 'GET', 'DELETE', 'PATCH']
-BOOT_DEVICES = ['pxe', 'disk', 'cdrom', 'bios', 'safe']
+BOOT_DEVICES = ['pxe', 'disk', 'cdrom', 'bios', 'safe', 'wanboot']
# Polling intervals in seconds.
_LONG_ACTION_POLL_INTERVAL = 10
diff --git a/releasenotes/notes/bug-1712935-allow-os_baremetal_api_version_env_var_to_be_latest-28c8eed24f389673.yaml b/releasenotes/notes/bug-1712935-allow-os_baremetal_api_version_env_var_to_be_latest-28c8eed24f389673.yaml
index ce93b99..72e8dd1 100644
--- a/releasenotes/notes/bug-1712935-allow-os_baremetal_api_version_env_var_to_be_latest-28c8eed24f389673.yaml
+++ b/releasenotes/notes/bug-1712935-allow-os_baremetal_api_version_env_var_to_be_latest-28c8eed24f389673.yaml
@@ -1,6 +1,7 @@
---
fixes:
- |
- Fix issue where doing ``export OS_BAREMETAL_API_VERSION=latest`` would
- cause the ``openstack baremetal`` commands to fail. See `bug 1712935
- <https://bugs.launchpad.net/ironic/+bug/1712935>`_.
+ ``openstack baremetal`` commands no longer fail when specifying ``latest``
+ as the API version (via ``--os-baremetal-api-version`` or
+ ``export OS_BAREMETAL_API_VERSION=latest``). For more details, see
+ `bug 1712935 <https://bugs.launchpad.net/ironic/+bug/1712935>`_.
diff --git a/releasenotes/notes/bug-1724974-add-wanboot-to-supported-boot-devices.yaml b/releasenotes/notes/bug-1724974-add-wanboot-to-supported-boot-devices.yaml
new file mode 100644
index 0000000..4803166
--- /dev/null
+++ b/releasenotes/notes/bug-1724974-add-wanboot-to-supported-boot-devices.yaml
@@ -0,0 +1,3 @@
+---
+features:
+ - Adds missing ``wanboot`` value to the list of supported boot devices.
diff --git a/releasenotes/notes/deprecate-ironic-cli-686b7a238ddf3e25.yaml b/releasenotes/notes/deprecate-ironic-cli-686b7a238ddf3e25.yaml
index 0b211b0..9b743a2 100644
--- a/releasenotes/notes/deprecate-ironic-cli-686b7a238ddf3e25.yaml
+++ b/releasenotes/notes/deprecate-ironic-cli-686b7a238ddf3e25.yaml
@@ -1,5 +1,6 @@
---
deprecations:
- |
- The ``ironic`` CLI has been deprecated and will be removed in the
- S* release. Please use the ``openstack baremetal`` CLI instead.
+ The ``ironic`` command line interface (``ironic`` commands) is deprecated
+ and will be removed in the OpenStack S* release. Please use the
+ ``openstack baremetal`` command line interface instead.
diff --git a/releasenotes/notes/fix-token-with-vhosts-5d0a6d53e807fa5e.yaml b/releasenotes/notes/fix-token-with-vhosts-5d0a6d53e807fa5e.yaml
index 9c0e2bd..e673d6c 100644
--- a/releasenotes/notes/fix-token-with-vhosts-5d0a6d53e807fa5e.yaml
+++ b/releasenotes/notes/fix-token-with-vhosts-5d0a6d53e807fa5e.yaml
@@ -1,7 +1,7 @@
---
fixes:
- |
- Fixed a bug where ironicclient instantiated with keystone token and
- ironic API endpoint could not access ironic API that has a virtual host
- in its endpoint (like "http://hostname/baremetal").
- For more details see `bug 1721599 <https://launchpad.net/bugs/1721599>`_.
+ Fixes a bug where the client could not access the ironic API service when
+ the client was instantiated with a keystone token and an ironic API
+ endpoint that included a virtual host (such as "http://hostname/baremetal").
+ For more details, see `bug 1721599 <https://launchpad.net/bugs/1721599>`_.
diff --git a/releasenotes/notes/osc-plugin-set-unset-target-raid-config-9a1cecb5620eafda.yaml b/releasenotes/notes/osc-plugin-set-unset-target-raid-config-9a1cecb5620eafda.yaml
index 65dc6ce..5b43bcd 100644
--- a/releasenotes/notes/osc-plugin-set-unset-target-raid-config-9a1cecb5620eafda.yaml
+++ b/releasenotes/notes/osc-plugin-set-unset-target-raid-config-9a1cecb5620eafda.yaml
@@ -1,5 +1,5 @@
---
fixes:
- - No longer emits the incorrect warning "Please specify what to set/unset"
- when only the --target-raid-config is specified in the
- ``openstack baremetal node set/unset`` command.
+ - No longer emits the incorrect warning "Please specify what to set"
+ (or "unset") when only the ``--target-raid-config`` is specified in the
+ ``openstack baremetal node set`` (or ``unset``) command.
diff --git a/releasenotes/notes/remove-deprecated-osc-cmd-6dc980299d2fbde4.yaml b/releasenotes/notes/remove-deprecated-osc-cmd-6dc980299d2fbde4.yaml
index 2649124..b8467e3 100644
--- a/releasenotes/notes/remove-deprecated-osc-cmd-6dc980299d2fbde4.yaml
+++ b/releasenotes/notes/remove-deprecated-osc-cmd-6dc980299d2fbde4.yaml
@@ -1,7 +1,8 @@
---
upgrade:
- |
- The following previously deprecated commands were removed:
+ These previously deprecated commands were removed and are no longer
+ available:
* ``openstack baremetal delete``
* ``openstack baremetal list``
@@ -9,7 +10,7 @@ upgrade:
* ``openstack baremetal set``
* ``openstack baremetal unset``
- The equivalent commands are:
+ Instead, use these corresponding equivalent commands:
* ``openstack baremetal node delete``
* ``openstack baremetal node list``
@@ -17,8 +18,10 @@ upgrade:
* ``openstack baremetal node set``
* ``openstack baremetal node unset``
- The support of creating a single node by ``openstack baremetal create``
- is removed, the equivalent command is ``openstack baremetal node create``.
- The only valid usage of ``openstack baremetal create`` now is to create
- various resources (chassis, node, port, portgroup, etc.) from resource
- file(s).
+ - |
+ Support for creating a single node via ``openstack baremetal create`` had
+ been previously deprecated; it is now no longer available.
+ Instead, use the equivalent command ``openstack baremetal node
+ create``. The only valid usage of ``openstack baremetal create`` is to
+ create various resources (chassis, nodes, port groups, and ports) from
+ resource files.