[release-announce] openstack-cyborg 7.0.0 (xena)

no-reply at openstack.org no-reply at openstack.org
Wed Oct 6 11:27:05 UTC 2021


We are amped to announce the release of:

openstack-cyborg 7.0.0: Distributed Acceleration Management as a
Service

This release is part of the xena release series.

The source is available from:

    https://opendev.org/openstack/openstack-cyborg

Download the package from:

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

For more details, please see below.

Changes in openstack-cyborg 6.0.0.0rc1..7.0.0
---------------------------------------------

df306c4 Fix the wrong link
cd7304c Fix the arq post api doc
31f71d0 Add description comment for device profile create
b4f0fd6 Resolve mysql conflict message
ce3d2cf Add the microversion history docs
b15a7a7 Remove the redundant index page for APIs entry
b30baf0 Changed minversion in tox to 3.18.0
d74b897 update oslo.db version to 10.0.0
05f8853 Delete trait from placement
b243f04 Add test cases for checking device profile create params
5469b49 Fix oslo policy DeprecatedRule warnings
20547d4 Erase previously collected coverage for cybrog
ad7f39f Add test case for create device profile
c236a7d Replace deprecated with_lockmode with with_for_update
4f70eec imporve api "delete arq by uuids"
0a3efbc Add ut for nova returns HTTP 207 with all event code 400
40ca546 Fill the msg of exception
1afd343 Fix the exception content
708fb15 docs: Update Freenode to OFTC
7be50cf Update rc to placement in reporting datas when rc changed
b2c82ec removed the duplicate “EnumField = object_fields.EnumField
afb9cc3 Correct comment message
a277aba Give a more detailed picture about the cyborg architecture.
aa8eb36 Correct wrong comment
7605982 docs: Add parameters list to device profile APIs
516a7d7 revert the created device datas
77348f1 Transport the param with ['deployable_id ','key'] when filter the attribute by deployable_id and key
fa09ba8 Give a more precise definition and fix a sphinx syntax error.
1d47500 setup.cfg: Replace dashes with underscores
f3b35ac Fix wrong args when calling unbind() method
f369821 Remove TODO tag
a8979b2 Remove personal name in the docs
abe9f40 Using pop method to avoid incompatible data type
d9233bc Switch using Launchpad instead of Storyboard
0e1bb83 Add backup and snapshot support matrix
008c366 Revert device_profile key to show device profile API
891c1de tools: Allow check-cherry-picks.sh to be disabled by an env var
4fac92a Add Python3 xena unit tests
851dcfc Update master for stable/wallaby
8cddcf8 Travil Change: Correct comment errors


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

.zuul.yaml                                         |   2 +-
CONTRIBUTING.rst                                   |   4 +-
README.rst                                         |   7 +-
api-ref/source/{v2 => }/arqs.inc                   |  12 +-
api-ref/source/{v2 => }/deployables.inc            |   4 +-
api-ref/source/{v2 => }/device_profile.inc         |  48 ++++++-
api-ref/source/{v2 => }/devices.inc                |   4 +-
api-ref/source/index.rst                           |  17 ++-
api-ref/source/parameters.yaml                     | 155 +++++++++++++++++++++
api-ref/source/v2/index.rst                        |  18 ---
api-ref/source/v2/parameters.yaml                  |  80 -----------
cyborg/api/controllers/v2/device_profiles.py       |  37 +++--
cyborg/common/nova_client.py                       |   4 +-
cyborg/common/placement_client.py                  |  45 +++++-
cyborg/conductor/manager.py                        |  46 +++---
cyborg/db/sqlalchemy/api.py                        |  28 ++--
cyborg/objects/ext_arq.py                          |  30 ++--
cyborg/objects/extarq/ext_arq_job.py               |   4 +-
cyborg/objects/extarq/fpga_ext_arq.py              |   3 +-
cyborg/objects/fields.py                           |   1 -
cyborg/policies/device_profiles.py                 |  40 +++---
.../api/controllers/v2/test_device_profiles.py     | 147 ++++++++++++++-----
.../accelerator_requests-after-update-resp.json    |   2 +-
.../accelerator_requests-before-update-resp.json   |   2 +-
.../contributor/rest_api_version_history.rst       |   1 +
...lete_trait_from_placement-266caf73cf289759.yaml |   8 ++
releasenotes/source/conf.py                        |  29 +++-
releasenotes/source/index.rst                      |   1 +
releasenotes/source/wallaby.rst                    |   6 +
requirements.txt                                   |   4 +-
setup.cfg                                          |   8 +-
tools/check-cherry-picks.sh                        |   7 +-
tox.ini                                            |   7 +-
45 files changed, 667 insertions(+), 270 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 1e74cb2..3a45a9c 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -16 +16 @@ oslo.service>=1.0.0,!=1.28.1 # Apache-2.0
-oslo.db>=4.44.0 # Apache-2.0
+oslo.db>=10.0.0 # Apache-2.0
@@ -21 +21 @@ oslo.versionedobjects>=1.31.2 # Apache-2.0
-oslo.policy>=3.4.0 # Apache-2.0
+oslo.policy>=3.7.0 # Apache-2.0






More information about the Release-announce mailing list