[release-announce] rally-openstack 2.1.0

no-reply at openstack.org no-reply at openstack.org
Wed Nov 4 15:43:16 UTC 2020


We joyfully announce the release of:

rally-openstack 2.1.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.0.0..2.1.0
---------------------------------------

e7d8cb33 Prepare for 2.1.0 release
3cd1a89d Update requirements
23043389 Replace assertItemsEqual with assertCountEqual
608163f5 Fix used python versions for CI
91335b60 Fix an erroneous grammar in the document
57614a0d Extend api_info section of env spec with pre_mitaka neutron cfg
d576ac96 Designate plugin fixes
996a7df2 Fix filedescriptor issue with VMTasks scenario.
e0e46ada [ci] Remove custom features.yaml
ab03bfea Fix nova scenarios for assiciating fips
09c040fa Add simple test that verifies that os plugins are loaded
59493879 Fix for KeyError during config preparation
4c207ae0 Use NeutronService helper instead of network wrapper
33dcddd4 Replace "Member" with "member"
a0b3cc09 Fix heat stacks with ports
0327fe94 [docker] Fix location of rally-openstack code
1e5acad7 Remove ujson from upper-constraints
e7a2f290 [ci] Install tox for tox-functional job
7b5bb0b4 Make config parser case sensitivity in rally-openstack
776b3349 Raise osc-lib upper constraint to 2.1.0
86bbea9d Fix all errors introduced by new flake8 release
f89f9620 Introduce NeutronService helper


Diffstat (except docs and test files)
-------------------------------------

.zuul.d/docker-jobs.yaml                           |    4 +-
.zuul.d/rally-tox-functional.yaml                  |    5 +-
.zuul.d/zuul.yaml                                  |   10 +-
CHANGELOG.rst                                      |   69 +-
DOCKER_README.md                                   |   10 +-
Dockerfile                                         |   10 +-
devstack/features.yaml                             |  187 ---
etc/rally/rally.conf.sample                        |   99 +-
rally-jobs/basic-with-existing-users.yaml          |   27 +-
rally-jobs/designate.yaml                          |  137 --
rally-jobs/neutron.yaml                            |   17 +-
rally-jobs/rally-mos.yaml                          |  859 ------------
rally_openstack/common/cfg/neutron.py              |    2 +-
rally_openstack/common/cfg/tempest.py              |    2 +-
rally_openstack/common/osclients.py                |    9 +-
.../common/services/network/__init__.py            |    0
.../common/services/network/net_utils.py           |   57 +
rally_openstack/common/services/network/neutron.py | 1376 ++++++++++++++++++++
rally_openstack/common/wrappers/network.py         |  249 ++--
rally_openstack/environment/platforms/existing.py  |   20 +-
rally_openstack/task/cleanup/resources.py          |   61 +-
rally_openstack/task/contexts/keystone/users.py    |  108 +-
rally_openstack/task/contexts/network/allow_ssh.py |  140 +-
rally_openstack/task/contexts/network/networks.py  |   86 +-
.../task/contexts/quotas/designate_quotas.py       |   10 +-
rally_openstack/task/scenarios/designate/basic.py  |  217 ---
rally_openstack/task/scenarios/designate/utils.py  |   97 --
rally_openstack/task/scenarios/manila/shares.py    |    1 +
rally_openstack/task/scenarios/neutron/network.py  |  462 ++++---
rally_openstack/task/scenarios/neutron/utils.py    |  335 +++--
rally_openstack/task/scenarios/nova/servers.py     |   68 +-
rally_openstack/task/scenarios/nova/utils.py       |   80 +-
rally_openstack/task/scenarios/vm/utils.py         |   30 +-
rally_openstack/task/scenarios/vm/vmtasks.py       |    1 +
rally_openstack/verification/tempest/config.py     |    1 +
rally_openstack/verification/tempest/context.py    |   37 +-
requirements.txt                                   |    4 +-
.../cinder/create-and-list-volume-backups.json     |    2 +-
.../cinder/create-and-list-volume-backups.yaml     |    2 +-
.../cinder/create-and-restore-volume-backup.json   |    2 +-
.../cinder/create-and-restore-volume-backup.yaml   |    2 +-
.../scenarios/cinder/create-volume-backup.json     |    2 +-
.../scenarios/cinder/create-volume-backup.yaml     |    2 +-
.../designate/create-and-delete-domain.json        |   30 -
.../designate/create-and-delete-domain.yaml        |   20 -
.../designate/create-and-delete-records.json       |   33 -
.../designate/create-and-delete-records.yaml       |   22 -
.../designate/create-and-delete-recordsets.json    |    6 +-
.../designate/create-and-delete-recordsets.yaml    |    6 +-
.../designate/create-and-delete-server.json        |   22 -
.../designate/create-and-delete-server.yaml        |   14 -
.../designate/create-and-delete-zone.json          |    6 +-
.../designate/create-and-delete-zone.yaml          |    6 +-
.../designate/create-and-list-domain.json          |   30 -
.../designate/create-and-list-domain.yaml          |   20 -
.../designate/create-and-list-records.json         |   33 -
.../designate/create-and-list-records.yaml         |   22 -
.../designate/create-and-list-recordsets.json      |    6 +-
.../designate/create-and-list-recordsets.yaml      |    6 +-
.../designate/create-and-list-servers.json         |   22 -
.../designate/create-and-list-servers.yaml         |   14 -
.../scenarios/designate/create-and-list-zones.json |    6 +-
.../scenarios/designate/create-and-list-zones.yaml |    6 +-
.../designate/create-and-update-domain.json        |   30 -
.../designate/create-and-update-domain.yaml        |   20 -
.../tasks/scenarios/designate/list-domains.json    |   22 -
.../tasks/scenarios/designate/list-domains.yaml    |   14 -
.../tasks/scenarios/designate/list-records.json    |   25 -
.../tasks/scenarios/designate/list-records.yaml    |   16 -
.../tasks/scenarios/designate/list-servers.json    |   22 -
.../tasks/scenarios/designate/list-servers.yaml    |   14 -
.../heat/templates/autoscaling-group.yaml.template |   16 +
.../templates/server-with-volume.yaml.template     |   16 +
.../neutron/create-and-update-networks.json        |    6 +-
.../neutron/create-and-update-networks.yaml        |    2 -
.../scenarios/neutron/create-and-update-ports.json |    5 +-
.../scenarios/neutron/create-and-update-ports.yaml |    3 -
.../neutron/create-and-update-routers.json         |    6 +-
.../neutron/create-and-update-routers.yaml         |    4 -
.../neutron/create-and-update-subnets.json         |    5 +-
.../neutron/create-and-update-subnets.yaml         |    3 -
.../nova/boot-and-associate-floating-ip.json       |    4 +-
.../nova/boot-and-associate-floating-ip.yaml       |    3 +-
...erver-associate-and-dissociate-floating-ip.json |    4 +-
...erver-associate-and-dissociate-floating-ip.yaml |    3 +-
samples/tasks/support/README.rst                   |    2 +-
tasks/openstack/scenario/neutron.yaml              |    4 -
test-requirements.txt                              |    2 +-
.../{run-rally-tox => tox-run}/tasks/main.yaml     |    2 +-
...-rally-tox.yaml => tox-functional-env-run.yaml} |    2 +-
.../unit/common/services/network/test_net_utils.py |   42 +
.../task/contexts/quotas/test_designate_quotas.py  |   10 +-
.../scenarios/authenticate/test_authenticate.py    |    6 +-
tox.ini                                            |   10 +-
upper-constraints.txt                              |  185 +--
115 files changed, 5585 insertions(+), 4412 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 14467754..b7787bf8 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4 +4 @@
-requests!=2.20.0                                       # Apache License, Version 2.0
+requests!=2.20.0,!=2.24.0                              # Apache License, Version 2.0
@@ -9 +9 @@ rally>=3.1.0                                           # Apache License, Version
-gnocchiclient                                          # Apache Software License
+gnocchiclient!=7.0.7                                   # Apache Software License
diff --git a/test-requirements.txt b/test-requirements.txt
index 2d5c2f14..4d3e55c0 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -16 +16 @@ coverage!=4.4                                          # Apache License, Version
-ddt!=1.4.0                                             # MIT
+ddt                                                    # MIT






More information about the Release-announce mailing list