[release-announce] cyborg 11.0.0 (bobcat)

no-reply at openstack.org no-reply at openstack.org
Wed Oct 4 11:16:29 UTC 2023


We are stoked to announce the release of:

cyborg 11.0.0

This release is part of the bobcat release series.

The source is available from:

    https://opendev.org/openstack/cyborg

Download the package from:

    https://tarballs.openstack.org/cyborg/

Please report issues through:

    https://bugs.launchpad.net/openstack-cyborg/+bugs

For more details, please see below.

Changes in cyborg 10.0.0..11.0.0
--------------------------------

ef7ce3f implementation of bp disable-enable-device
25e948b Add OFTC channel link
867931f Fix bug: report exist trait exception
6f0d29c Remove redundant "-" to imporve doc format
35cc7fd Remove redundant "=" to imporve doc format
a34fe93 Change the log level and content
c2114f2 Follow pep8
ef5315e Follow pep8 norm
b0e7892 Add accelerator.common.utils test
0cc2b8c Add pre-commit
b4ca84c improve doc format
3af2024 Fix api ref description of device profile
34886a2 Remove default None value for get method
08892c2 Remove dep_list definiation as the driver_dep is always single
f221847 Remove comment as the bug 1707995 is fixed
b86ee05 Remove comment as the bug is fixed
f48c250 Add api ref for delete of attributes
aa16c5a Add api ref for create of attributes
db4e5a8 Add attribute index
c71213c Add attribute create request
ad09d46 Add api ref for show details of attributes
371213b Add api ref for list attributes
3e8114d Add attributes create response
585f378 Add attributes get one response
81bed58 Add attributes list response
49e4614 Add release note of fixing doc
082a517 Add releasenot of vgpu managment support
0583ade Update master for stable/2023.1
4b34d89 arq bind and unbound support vGPU
79e1928 Cyborg NVIDIA GPU Driver support vGPU management
6491be0 Use new get_rpc_client API from oslo.messaging


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

.pre-commit-config.yaml                            |  28 +++
HACKING.rst                                        |   2 +-
api-ref/source/attributes.inc                      | 111 +++++++++
api-ref/source/device_profile.inc                  |   9 +-
api-ref/source/index.rst                           |   2 +
api-ref/source/parameters.yaml                     |  82 ++++++-
cyborg/accelerator/common/utils.py                 |  28 +++
cyborg/accelerator/drivers/fpga/inspur/sysinfo.py  |   8 +-
cyborg/accelerator/drivers/fpga/intel/sysinfo.py   |   2 +-
cyborg/accelerator/drivers/fpga/xilinx/sysinfo.py  |   6 +-
cyborg/accelerator/drivers/gpu/nvidia/driver.py    |   4 +-
cyborg/accelerator/drivers/gpu/nvidia/sysinfo.py   | 268 ++++++++++++++++++++-
cyborg/accelerator/drivers/gpu/utils.py            | 140 ++---------
cyborg/accelerator/drivers/ssd/utils.py            |   4 +-
cyborg/agent/manager.py                            |   9 +
cyborg/agent/rpcapi.py                             |  22 ++
cyborg/api/controllers/v2/arqs.py                  |   1 +
cyborg/api/controllers/v2/device_profiles.py       |   2 +-
cyborg/api/controllers/v2/devices.py               |  62 +++++
cyborg/api/controllers/v2/versions.py              |   5 +-
cyborg/api/rest_api_version_history.rst            |   8 +
cyborg/common/constants.py                         |   4 +
cyborg/common/exception.py                         |  16 ++
cyborg/common/placement_client.py                  |  25 +-
cyborg/common/policy.py                            |   6 +
cyborg/common/rpc.py                               |   7 +-
cyborg/common/utils.py                             |  19 +-
cyborg/conductor/manager.py                        |   2 +-
.../versions/6c77bd6afea5_add_device_status.py     |  21 ++
cyborg/db/sqlalchemy/models.py                     |   2 +
cyborg/hacking/checks.py                           |   7 +-
cyborg/objects/arq.py                              |   1 +
cyborg/objects/device.py                           |   5 +-
cyborg/objects/ext_arq.py                          |  31 ++-
.../unit/accelerator/drivers/gpu/test_utils.py     | 138 ++++++++++-
.../attributes/attributes-create-resp.json         |  20 ++
.../attributes/attributes-getone-resp.json         |  16 ++
.../attributes/attributes-list-resp.json           |  21 ++
.../attributes/attributes-post-curl.json           |   8 +
...fixdoc-move-param-to-body-5854ba15d7ddf536.yaml |   5 +
.../support-vgpu-managment-39d4366cad5735a9.yaml   |   7 +
releasenotes/source/2023.1.rst                     |   6 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/queens.rst                     |   6 +-
releasenotes/source/rocky.rst                      |   6 +-
releasenotes/source/stein.rst                      |   6 +-
requirements.txt                                   |   2 +-
59 files changed, 1066 insertions(+), 211 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 3989b82..98dbc73 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -13 +13 @@ oslo.context>=2.9.0 # Apache-2.0
-oslo.messaging>=10.3.0 # Apache-2.0
+oslo.messaging>=14.1.0 # Apache-2.0






More information about the Release-announce mailing list