[release-announce] blazar 10.0.0 (zed)
no-reply at openstack.org
no-reply at openstack.org
Wed Oct 5 12:15:17 UTC 2022
We are tickled pink to announce the release of:
blazar 10.0.0: Reservation Service for OpenStack clouds
This release is part of the zed release series.
The source is available from:
https://opendev.org/openstack/blazar
Download the package from:
https://tarballs.openstack.org/blazar/
Please report issues through:
https://bugs.launchpad.net/blazar/+bugs
For more details, please see below.
Changes in blazar 9.0.0..10.0.0
-------------------------------
83f805e Improve ExternalServiceFilter
40f2f5d Fix misuse of assert statements
27206b2 Fix compatibility with oslo.db 12.1.0
22e99c1 Add enforcement filter using an external HTTP service
42e4b76 [docs] Install blazar to generate proper docs
d02152f Add WebTest as a test dependency
f194168 Update python testing as per zed cycle testing runtime
ac06f1f Update IRC meeting information
352b13b Update configuration for compatibility with Sphinx 5
ce88bac Update keystone client to use base client kwargs
b6ec560 [CI] Move queue setting to project level
82e2ee9 Remove reference to lower-constraints job
7d47b53 Drop lower-constraints.txt and its testing
bd6469d Fix references to start and end dates
aa2a14a Switch to stestr
2c3d94c Skip blazar install in docs and pep8 jobs
8af178c Fix context unit test
2d7a04f Add Python3 zed unit tests
70b2a49 Update master for stable/yoga
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 4 +-
.stestr.conf | 3 +
.testr.conf | 7 -
.zuul.yaml | 7 +-
api-ref/source/conf.py | 2 +-
blazar/db/sqlalchemy/facade_wrapper.py | 6 +-
blazar/enforcement/exceptions.py | 5 +
blazar/enforcement/filters/__init__.py | 4 +-
blazar/enforcement/filters/base_filter.py | 7 +-
.../enforcement/filters/external_service_filter.py | 171 ++++++++++++++
blazar/opts.py | 2 +
.../filters/test_external_service_filter.py | 252 +++++++++++++++++++++
.../filters/test_max_lease_duration_filter.py | 4 +-
blazar/utils/openstack/base.py | 94 ++++++++
blazar/utils/openstack/keystone.py | 129 +----------
blazar/utils/trusts.py | 41 ++--
lower-constraints.txt | 116 ----------
.../drop-python-3-6-and-3-7-2340dc9b36dc7ac5.yaml | 5 +
...ternal-enforcement-filter-6e8fee75580fc169.yaml | 5 +
releasenotes/source/index.rst | 1 +
releasenotes/source/yoga.rst | 6 +
requirements.txt | 4 +
setup.cfg | 4 +-
test-requirements.txt | 3 +-
tox.ini | 22 +-
36 files changed, 767 insertions(+), 446 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 4cf37d6..c5f90d0 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -0,0 +1,4 @@
+# Requirements lower bounds listed here are our best effort to keep them up to
+# date but we do not test them so no guarantee of having them all correct. If
+# you find any incorrect lower bounds, let us know or propose a fix.
+
diff --git a/test-requirements.txt b/test-requirements.txt
index 08c9083..516249d 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -8 +8 @@ fixtures>=3.0.0 # Apache-2.0/BSD
-testrepository>=0.0.18 # Apache-2.0/BSD
+stestr>=2.0.0 # Apache-2.0
@@ -12,0 +13 @@ oslotest>=3.2.0 # Apache-2.0
+WebTest>=2.0.29 # MIT, for testing with pecan
More information about the Release-announce
mailing list