We are tickled pink to announce the release of: blazar 5.0.0: Reservation Service for OpenStack clouds This release is part of the ussuri 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 4.0.0..5.0.0 ------------------------------ cfc6311 Use unittest.mock instead of third party mock 738f22c Fix docs publishing a98989b Cleanup py27 support d79bd8c Implement all abstract methods in subclasses of BasePlugin 0b8d264 Update hacking for Python3 e349238 Keep service threadgroups alive on exception eb5cef0 Remove documentation of v2 API 6e7333b Add CONTRIBUTING.rst file for blazar 71b064b Update contributor docs for Python 2 drop 056b2ef tox: Keeping going with docs b0b6e78 Clean up DevStack plugin b82a1c3 Remove unshelve handler from novaclient wrapper 352893e [ussuri][goal] Drop python 2.7 support and testing b76daf1 Add max-complexity in tox pep8 560c815 Add coverage to unit tests a1f805c Update Gerrit links following the move to opendev.org 651f52b Switch to Ussuri jobs 0346b02 Fix issue moving hosts back to freepool 1dbc302 Add update_reservation to dummy plugin ab69233 Hide version 3.0.0 from Train release notes 102c68d Update master for stable/train Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 32 ++--------- CONTRIBUTING.rst | 19 +++++++ blazar/cmd/status.py | 1 + blazar/db/migration/alembic_migrations/env.py | 1 + blazar/db/sqlalchemy/model_base.py | 1 + blazar/hacking/checks.py | 6 +- blazar/manager/service.py | 6 +- blazar/plugins/dummy_vm_plugin.py | 3 + blazar/plugins/oshosts/host_plugin.py | 2 +- blazar/status.py | 8 +-- .../{hacking => local_hacking}/test_hacking.py | 0 .../plugins/floatingips/test_floatingip_plugin.py | 2 +- .../plugins/instances/test_instance_plugin.py | 2 +- .../plugins/oshosts/test_physical_host_plugin.py | 2 +- blazar/utils/openstack/nova.py | 14 +---- devstack/plugin.sh | 38 +------------ devstack/settings | 1 - lower-constraints.txt | 10 +--- .../legacy/blazar-devstack-dsvm-py35/post.yaml | 15 ----- .../legacy/blazar-devstack-dsvm-py35/run.yaml | 65 ---------------------- .../run-ipv6.yaml | 0 playbooks/legacy/blazar-devstack-dsvm/run.yaml | 10 +++- .../notes/bug-1847821-2f9d6e61f438dc4f.yaml | 8 +++ .../drop-python2-support-148148077280122c.yaml | 6 ++ releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 7 +++ requirements.txt | 2 +- setup.cfg | 13 +---- setup.py | 9 --- test-requirements.txt | 8 +-- tox.ini | 55 ++++++++++-------- 45 files changed, 156 insertions(+), 304 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 9c6af81..bf80bc7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -26 +26 @@ oslo.upgradecheck>=0.1.0 # Apache-2.0 -oslo.utils>=3.33.0 # Apache-2.0 +oslo.utils>=3.36.5 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 8c570b6..5821fd1 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking>=3.0,<3.1.0 # Apache-2.0 @@ -7 +6,0 @@ ddt>=1.0.1 # MIT -mock>=2.0.0 # BSD @@ -18,3 +17,2 @@ reno>=2.5.0 # Apache-2.0 -sphinx!=1.6.6,!=1.6.7,!=2.1.0,>=1.6.2;python_version>='3.4' # BSD -sphinx!=1.6.6,!=1.6.7,>=1.6.2,<2.0.0;python_version=='2.7' # BSD -openstackdocstheme>=1.18.1 # Apache-2.0 +sphinx>=1.8.0,!=2.1.0 # BSD +openstackdocstheme>=1.31.2 # Apache-2.0
participants (1)
-
no-reply@openstack.org