We are jazzed to announce the release of: rally-openstack 3.0.0: Rally plugins for OpenStack platform The source is available from: https://opendev.org/openstack/rally-openstack Download the package from: https://pypi.org/project/rally-openstack For more details, please see below. Changes in rally-openstack 2.3.0..3.0.0 --------------------------------------- 7a450645 Release 3.0.0 9d53318f Multiple project updates 371b48d4 refectoring: Eliminate repetitive code 748cfbe9 refectoring: remove duplicated key 2c054305 Fix heat template validation when multi users 275e6393 Update u-c file a5909fc8 Add nova_servers_list_page_size config option 72bfcc6e use-rally-4-0-0 eca93d05 Test python 3.11 e73a8976 [ci] Include pytest html reports for functional job 61596155 Fix pep8 failures due to new hacking rules 9511371f Add support for cinder api microversions 89646a6c Small improvements for Neutron Port and Nova Server cleanup a8ac8cae Fix processing 'confirm' argument of NovaServers.resize_server scenario c6ad72dc Turn on mistral ci job b8bc9ebb Use proper cover job config d142db45 Re-enable rally-verify-tempest job 78e81909 Set "existing_users" context for manila rally test 0868e5cc Drop support of py36 and py37 8dbd9b42 [ci] Temporary turn off rally-verify-tempest job 9ff67887 Fix and re-enable function tox job 5827d344 Re-enable rally-verify-tempest a2bad029 Change to use openstack instead of nova command eecf463d Temporary skip checking task cleanup at CI 9e367ea2 Tempory turn off all failing jobs Diffstat (except docs and test files) ------------------------------------- .zuul.d/base.yaml | 2 + .zuul.d/docker-jobs.yaml | 2 + .zuul.d/rally-task-murano.yaml | 30 --- .zuul.d/rally-tox-functional.yaml | 5 + .zuul.d/zuul.yaml | 65 +++-- CHANGELOG.rst | 50 +++- DOCKER_README.md | 10 +- Dockerfile | 2 +- rally-jobs/nova.yaml | 3 + rally_openstack/common/cfg/nova.py | 6 + rally_openstack/common/osclients.py | 24 +- rally_openstack/common/services/gnocchi/metric.py | 6 +- rally_openstack/common/services/image/glance_v2.py | 3 +- .../common/services/storage/cinder_v2.py | 1 - .../common/services/storage/cinder_v3.py | 1 - rally_openstack/common/validators.py | 3 +- rally_openstack/task/cleanup/resources.py | 12 +- rally_openstack/task/contexts/keystone/users.py | 1 + rally_openstack/task/scenarios/nova/servers.py | 7 +- rally_openstack/task/scenarios/nova/utils.py | 60 ++++- rally_openstack/task/scenarios/senlin/utils.py | 5 +- rally_openstack/task/scenarios/vm/utils.py | 4 +- rally_openstack/verification/tempest/manager.py | 32 +++ requirements.txt | 4 +- samples/tasks/contexts/api-versions.json | 4 +- samples/tasks/contexts/api-versions.yaml | 4 +- setup.cfg | 7 +- test-requirements.txt | 6 +- .../ci/playbooks/fetch-html-and-json-reports.yaml | 17 +- .../roles/prepare-for-rally-task/tasks/main.yaml | 6 +- tox.ini | 26 +- upper-constraints.txt | 269 ++++++++------------- 48 files changed, 622 insertions(+), 413 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index e4123ac4..a049f83c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4 +4 @@ -requests!=2.20.0,!=2.24.0 # Apache License, Version 2.0 +requests!=2.20.0,!=2.24.0 # Apache-2.0 @@ -6 +6 @@ requests!=2.20.0,!=2.24.0 # Apache License, Version -rally>=3.4.0 # Apache License, Version 2.0 +rally>=4.1.0 # Apache License, Version 2.0 diff --git a/test-requirements.txt b/test-requirements.txt index a3d4f5cd..3b31155d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,0 +6 @@ hacking>=3.0 # Apache Software License +fixtures # Apache Software License/BSD License @@ -11 +12 @@ pytest-cov # MIT -pytest-html # Mozilla Public License 2.0 (MPL 2.0) +pytest-html # MIT @@ -17 +17,0 @@ ddt # MIT -testtools # MIT @@ -20 +20 @@ testtools # MIT -docutils<0.18 # public domain, Python, 2-Clause BSD, GPL 3 (see COPYING.txt) +docutils # BSD License/GNU General Public License (GPL)/Python Software Foundation License