[release-announce] blazar 9.0.0 (yoga)
no-reply at openstack.org
no-reply at openstack.org
Wed Mar 30 11:53:30 UTC 2022
We are jazzed to announce the release of:
blazar 9.0.0: Reservation Service for OpenStack clouds
This release is part of the yoga 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 8.0.0..9.0.0
------------------------------
32e5f8f Preserve traceback on lease transition errors
34b848a Use configured endpoint type in url_for
f5e6d24 Add resource properties discovery API
77e0d4a Switch to using internal endpoints
4064f0e Update Nova scheduler filter configuration
9264905 Delete preemptible instances on reservation start
d4cb8f4 Restore lease status during a non fatal lease update exception
bf38e16 Update list_allocations in hosts plugin to expose start and end dates
86facea Use LOG.warning instead of deprecated LOG.warn
39c67f0 Fix list_allocations for multi-host reservations
caf4b28 Fix lease update when resource_type parameter is missing
d85abc7 Updating python testing classifier as per Yoga testing runtime
c92edb8 Prevent conflicting events from running concurrently
ed23892 Use built-in oslo context de/serialization
f055bbb CI: Fix breakage following devstack changes
949c52d Ignore usage enforcement release note for Xena
5dad1a8 Set earliest-version for Xena release notes
370f2af Add Python3 yoga unit tests
dd9ac23 Update master for stable/xena
Diffstat (except docs and test files)
-------------------------------------
.zuul.yaml | 2 +-
HACKING.rst | 3 +-
api-ref/source/v1/hosts.inc | 92 +++++
api-ref/source/v1/parameters.yaml | 101 +++++
blazar/api/context.py | 17 +-
blazar/api/v1/oshosts/service.py | 11 +
blazar/api/v1/oshosts/v1_0.py | 14 +
blazar/api/v1/utils.py | 5 +-
blazar/context.py | 47 ++-
blazar/db/api.py | 17 +-
blazar/db/exceptions.py | 9 +
.../versions/02e2f2186d98_resource_property.py | 101 +++++
blazar/db/sqlalchemy/api.py | 160 +++++++-
blazar/db/sqlalchemy/models.py | 21 +-
blazar/db/sqlalchemy/utils.py | 11 +-
blazar/hacking/checks.py | 14 +-
blazar/manager/oshosts/rpcapi.py | 9 +
blazar/manager/service.py | 160 ++++++--
blazar/plugins/base.py | 29 ++
blazar/plugins/floatingips/floatingip_plugin.py | 8 +-
blazar/plugins/instances/instance_plugin.py | 46 +--
blazar/plugins/oshosts/host_plugin.py | 77 ++--
blazar/policies/oshosts.py | 25 +-
blazar/policy.py | 2 +-
blazar/status.py | 47 ++-
.../filters/test_max_lease_duration_filter.py | 2 +-
.../plugins/oshosts/test_physical_host_plugin.py | 422 ++++++++++++++++-----
blazar/utils/openstack/base.py | 13 +-
blazar/utils/openstack/keystone.py | 17 +-
blazar/utils/openstack/neutron.py | 12 +
blazar/utils/openstack/nova.py | 40 +-
blazar/utils/openstack/placement.py | 12 +-
blazar/utils/service.py | 2 +-
blazar/utils/trusts.py | 16 +-
devstack/plugin.sh | 31 +-
.../hosts/host-property-list-detail.json | 12 +
.../hosts/host-property-update-res.json | 10 +
.../notes/bug-1786031-836c6d6acae08403.yaml | 7 +
.../notes/bug-1881162-ebe012fcc7176594.yaml | 5 +
.../notes/bug-1957761-8b126a392c0c79ee.yaml | 6 +
.../notes/bug-1958307-63bf308ca6a97068.yaml | 6 +
.../host-allocation-dates-6da5ac1ec9befa8f.yaml | 5 +
...ternal-endpoint-interface-748511b8b25455c6.yaml | 14 +
...source-property-discovery-42df197a1a49bd76.yaml | 7 +
releasenotes/source/index.rst | 1 +
releasenotes/source/xena.rst | 8 +
setup.cfg | 1 +
tox.ini | 5 +-
72 files changed, 1900 insertions(+), 459 deletions(-)
More information about the Release-announce
mailing list