[release-announce] sushy-cli 0.2.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 8 11:52:24 UTC 2020


We are stoked to announce the release of:

sushy-cli 0.2.0: Redfish CLI tool based on sushy Redfish client
library

This release is part of the ussuri release series.

The source is available from:

    https://opendev.org/openstack/sushy-cli

Download the package from:

    https://pypi.org/project/sushy-cli

Please report issues through:

    https://storyboard.openstack.org/#!/project/openstack/sushy-cli

For more details, please see below.

0.2.0
^^^^^

New Features

* Adds "manager vmedia" family of commands. These commands allow to
  list available virtual media devices as exposed by the BMC, as well
  as mount/umount images served over HTTP.

* Adds "system bios" family of commands. These commands allow to
  list BIOS attribues, as exposed by the BMC, and change them.

* Adds *--insecure* and *--tls-certificates* options to work around
  self-signed or invalid TLS certificates sometimes found in BMCs.

* Adds "--show-traffic" command-line option that makes "sushycli"
  pretty-printing full HTTP exchange with Redfish agent. This feature
  can be handy for Redfish issues troubleshooting.

Changes in sushy-cli 0.1.0..0.2.0
---------------------------------

9463bec Add `--show-traffic` feature to aid Redfish diagnostics
a9bfbb7 Cleanup py27 support
340091b Use unittest.mock instead of third party mock
0be5fce Switch to the new canonical constraints URL on master
87261f9 Bump hacking to 3.0.0
a08845d Add system BIOS management command
2970a02 Add `manager vmedia` commands
87b3a1f Remove unecessary .zuul.yaml
411faf1 Add non-default Redfish service mount location
c93d49a Add `--insecure` and `--tls-certificates` options
206d33b Update commands to generate docs, renos and pdf
65780ac Add system boot device/mode commands
b2ce4d6 Add systems, managers and chassis listing commands
e0d8709 Add system/manager/chassis inventory show command


Diffstat (except docs and test files)
-------------------------------------

.gitignore                                         |   6 +-
.zuul.yaml                                         |   3 -
lower-constraints.txt                              |   6 +-
.../notes/add-manager-vmedia-52817366f5d402b3.yaml |   6 +
.../notes/add-system-bios-3751837665544231.yaml    |   5 +
.../notes/add-tls-options-3331d369f5d101b7.yaml    |   5 +
.../add-traffic-snooping-1696daa5a98e5523.yaml     |   6 +
requirements.txt                                   |   5 +-
setup.cfg                                          |  28 +-
sushycli/base.py                                   | 126 +++-
sushycli/base_chassis.py                           |  47 ++
sushycli/base_manager.py                           |  47 ++
sushycli/base_system.py                            |  47 ++
sushycli/base_vmedia.py                            |  50 ++
sushycli/chassis_inventory.py                      |  41 ++
sushycli/chassis_list.py                           |  57 ++
sushycli/manager_inventory.py                      |  40 ++
sushycli/manager_list.py                           |  57 ++
sushycli/manager_vmedia.py                         | 114 ++++
sushycli/system_bios.py                            | 121 ++++
sushycli/system_boot.py                            |  93 +++
sushycli/system_inventory.py                       |  41 ++
sushycli/system_list.py                            |  57 ++
sushycli/system_power.py                           |  34 +-
sushycli/utils.py                                  |  25 +
sushycli/version.py                                |  10 +-
test-requirements.txt                              |   6 +-
tox.ini                                            |  15 +-
31 files changed, 1802 insertions(+), 95 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 30cb766..8ed6c62 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5,2 +5,3 @@
-sushy>=3.0.0  # Apache-2.0
-cliff>=2.17.0 # Apache-2.0
\ No newline at end of file
+sushy>=3.2.0  # Apache-2.0
+cliff>=2.17.0 # Apache-2.0
+urllib3>=1.22  # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index eef07c2..32ec9c1 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5 +5 @@
-hacking>=1.0.0,<1.1.0 # Apache-2.0
+hacking>=3.0.0,<3.1.0 # Apache-2.0
@@ -7,2 +6,0 @@ coverage!=4.4,>=4.0 # Apache-2.0
-sphinx!=1.6.6,!=1.6.7,>=1.6.2;python_version>='3.4' # BSD
-openstackdocstheme>=1.20.0 # Apache-2.0
@@ -12 +10 @@ testtools>=2.2.0 # MIT
-reno>=2.5.0 # Apache-2.0
+






More information about the Release-announce mailing list