[release-announce] rally-openstack 1.6.0

no-reply at openstack.org no-reply at openstack.org
Wed Dec 4 10:28:24 UTC 2019


We are chuffed to announce the release of:

rally-openstack 1.6.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 1.5.0..1.6.0
---------------------------------------

da5385f1 Propose rally-openstack 1.6.0
60dac07a Get back VMTasks scenarios
54fc6904 Fix cinder volume transfer
ab1d4341 Update u-c to use latest rally
55014fc5 Temporary turn off failing tests
a718e274 fix number of users for NeutronSubnets.delete_subnets
65341e15 Fixes missing project ID when running a octavia task.
1067caae update source link in readme
e74eeef8 `uptime hypervisor` would be failed  if some hosts downed
b093524d Support to boot server with net name
13c21f29 we don't have to run completely the same test.
49dbdffd Upgrade jsonschema upper version and adopt to recent cinderclient
432d11e1 [ci] Fail gracefuly in case of wrong path for task file
ae2e04d8 Add barbican scenarios for orders
0470f7ff check the task state after creating image
68f86c94 Add vars and enable manila jobs
1a461416 Add python3 functional gate
c2caad83 [CI] Temporary switch off broken workload
6832082a Use lb_id (load balancer) in Octavia services/scenario
5ebcb670 [ci] Re-order jobs
1ebcb928 Extend octavia cleanup
273b36a9 [ci] Update osresources
57904bd6 Update logging of users context
f2590c8c New rally scenario: bind port
47ef72c7 [verify ci] Fix various issues for `rally verify tempest`
45cb0bf1 Octaiva Load Balancing CI
8918b76b [gates] Fix `tox` command issue to unblock gate
f58dc4f1 Add listener_id to pool_create
a1c98eca Add Octavia Authenticate
b9c4a13c Fix :param: in docstring
afe0455b Removes unnecessary clear of DHCP agents.
5d359ea1 Stop leaving temp files after unit test runs
40690f07 Fix some file modes
d63de4bd Adds support for choosing first network created in context.


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

.zuul.d/rally-task-load-balancing.yaml             |  34 -----
.zuul.d/rally-task-manila.yaml                     |  94 +++++++++++++-
.zuul.d/rally-task-octavia.yaml                    |  31 +++++
.zuul.d/rally-tox-functional.yaml                  |   2 +
.zuul.d/zuul.yaml                                  |  23 ++--
CHANGELOG.rst                                      |  48 ++++++-
README.rst                                         |   2 +-
devstack/features.yaml                             |   1 -
rally-jobs/barbican.yaml                           |  40 ++++++
rally-jobs/cinder.yaml                             |   2 +-
rally-jobs/extra/fake-image.img                    |   0
rally-jobs/neutron.yaml                            |  56 +++-----
rally-jobs/{load-balancing.yaml => octavia.yaml}   |  18 +--
rally_openstack/cfg/neutron.py                     |   9 +-
rally_openstack/cleanup/resources.py               | 100 +++++++++++----
rally_openstack/contexts/keystone/users.py         |  16 +--
rally_openstack/contexts/network/allow_ssh.py      |  52 ++++++--
.../contexts/network/networking_agents.py          |  45 +++++++
.../scenarios/authenticate/authenticate.py         |  19 +++
rally_openstack/scenarios/barbican/orders.py       |  60 +++++++++
rally_openstack/scenarios/cinder/volumes.py        |  10 +-
rally_openstack/scenarios/keystone/basic.py        |   0
.../scenarios/neutron/loadbalancer_v2.py           |   0
rally_openstack/scenarios/neutron/network.py       |  74 +++++++++++
rally_openstack/scenarios/neutron/utils.py         |  42 +++---
rally_openstack/scenarios/nova/hypervisors.py      |   3 +-
rally_openstack/scenarios/nova/server_groups.py    |   0
rally_openstack/scenarios/nova/utils.py            | 100 ++++++++++-----
rally_openstack/scenarios/octavia/loadbalancers.py |  18 ++-
rally_openstack/scenarios/octavia/pools.py         |  16 ++-
rally_openstack/services/key_manager/barbican.py   |  91 +++++++++++++
rally_openstack/services/loadbalancer/octavia.py   |  46 ++++---
rally_openstack/services/storage/block.py          |  13 +-
rally_openstack/services/storage/cinder_common.py  |  12 +-
rally_openstack/services/storage/cinder_v1.py      |   9 +-
rally_openstack/services/storage/cinder_v2.py      |  25 ++--
rally_openstack/services/storage/cinder_v3.py      |  22 +---
rally_openstack/wrappers/network.py                |   6 -
samples/tasks/contexts/networking-agents.json      |  21 +++
samples/tasks/contexts/networking-agents.yaml      |  14 ++
.../authenticate/token-validate-octavia.json       |  25 ++++
.../authenticate/token-validate-octavia.yaml       |  16 +++
.../barbican/create-and-delete-asymmetric.json     |  22 ++++
.../barbican/create-and-delete-asymmetric.yaml     |  15 +++
.../scenarios/barbican/create-and-delete-keys.json |  22 ++++
.../scenarios/barbican/create-and-delete-keys.yaml |  15 +++
.../create-and-delete-order-certificate.json       |  22 ++++
.../create-and-delete-order-certificate.yaml       |  15 +++
samples/tasks/scenarios/barbican/list-orders.json  |  22 ++++
samples/tasks/scenarios/barbican/list-orders.yaml  |  15 +++
.../scenarios/neutron/create-and-bind-ports.json   |  35 +++++
.../scenarios/neutron/create-and-bind-ports.yaml   |  25 ++++
tasks/openstack/scenario/neutron.yaml              |   8 +-
.../roles/prepare-for-rally-task/tasks/main.yaml   |   5 +
.../playbooks/roles/run-rally-tox/tasks/main.yaml  |   4 +-
.../contexts/neutron/test_networking_agents.py     |  55 ++++++++
.../scenarios/authenticate/test_authenticate.py    |   8 ++
tox.ini                                            |   1 +
upper-constraints.txt                              |  26 ++--
82 files changed, 1752 insertions(+), 479 deletions(-)







More information about the Release-announce mailing list