We are satisfied to announce the release of: blazar 8.0.1: Reservation Service for OpenStack clouds This release is part of the xena stable 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. 8.0.1 ^^^^^ Bug Fixes * Updating a lease with invalid parameters (for example, specifying an invalid date range) now has no effect on the lease, where previously this would cause the lease to be set to ERROR status. For more details, see bug 1786031 (https://bugs.launchpad.net/blazar/+bug/1786031). * Allows users of multiple Keystone domains to create leases; previously only users and projects in the default domain could use Blazar. * Fixes failure to update reservations when the "resource_type" parameter is not provided in the API request. For more details, see bug 1957761 (https://bugs.launchpad.net/blazar/+bug/1957761). * Fixes result of the List Allocations API for reservations with multiple physical hosts. For more details, see bug 1958307 (https://bugs.launchpad.net/blazar/+bug/1958307). Changes in blazar 8.0.0..8.0.1 ------------------------------ 21d1a95 [CI] Move queue setting to project level 748c9e4 [docs] Install blazar to generate proper docs 4647bfd Switch to stestr e33f4ea Skip blazar install in docs and pep8 jobs d80a777 Fix references to start and end dates c3b8519 Prevent conflicting events from running concurrently fc40083 Use built-in oslo context de/serialization 9dd5662 Update Nova scheduler filter configuration 775c079 Restore lease status during a non fatal lease update exception 3df9e62 Use LOG.warning instead of deprecated LOG.warn d20932f Fix list_allocations for multi-host reservations f8140a2 Fix lease update when resource_type parameter is missing 750a4a9 Update TOX_CONSTRAINTS_FILE for stable/xena c6f0404 Update .gitreview for stable/xena Diffstat (except docs and test files) ------------------------------------- .gitignore | 4 +- .gitreview | 1 + .stestr.conf | 3 + .testr.conf | 7 -- .zuul.yaml | 4 +- HACKING.rst | 3 +- blazar/api/context.py | 17 +-- blazar/context.py | 47 ++++---- blazar/db/sqlalchemy/utils.py | 3 +- blazar/hacking/checks.py | 14 ++- blazar/manager/service.py | 129 ++++++++++++++++++--- blazar/plugins/instances/instance_plugin.py | 16 +-- blazar/plugins/oshosts/host_plugin.py | 20 ++-- blazar/policy.py | 2 +- blazar/status.py | 39 ++++--- blazar/utils/openstack/keystone.py | 8 +- blazar/utils/openstack/nova.py | 8 +- blazar/utils/service.py | 2 +- blazar/utils/trusts.py | 16 +-- devstack/plugin.sh | 15 +-- lower-constraints.txt | 2 +- .../notes/bug-1786031-836c6d6acae08403.yaml | 7 ++ .../notes/bug-1881162-ebe012fcc7176594.yaml | 5 + .../notes/bug-1957761-8b126a392c0c79ee.yaml | 6 + .../notes/bug-1958307-63bf308ca6a97068.yaml | 6 + test-requirements.txt | 2 +- tox.ini | 23 ++-- 43 files changed, 501 insertions(+), 255 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 08c9083..f0696ad 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
participants (1)
-
no-reply@openstack.org