diff options
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. |