[release-announce] rally-openstack 1.3.0

no-reply at openstack.org no-reply at openstack.org
Mon Oct 15 14:29:01 UTC 2018


We are delighted to announce the release of:

rally-openstack 1.3.0: Rally plugins for OpenStack platform

The source is available from:

    https://git.openstack.org/cgit/openstack/rally-openstack

Download the package from:

    https://pypi.org/project/rally-openstack

Please report issues through launchpad:

    https://bugs.launchpad.net/rally

For more details, please see below.

Changes in rally-openstack 1.2.0..1.3.0
---------------------------------------

3855100 Get back min versions to our requirements
4201363 Adds barbican to osclient
8ef93aa Propose a new release 1.3.0
69c7427 Rename nova.create_image action
781736c Remove deprecated NovaImages.list_images scenario
f715f24 Specify keystone version while creating env from system environment
bd13798 [docs] Remove outdated docs
38c8df5 [docs] Update docs for existing at openstack platform
a596a89 Improve Elasticsearch scenario
c8272e8 Fix Dockerfile for support mysql and postgres
0eb8c3c Import consts from rally_openstack instead of rally
3b1b962 [api_versions]Add api check into health check
408391b Support cinder api v3 and make it as the default version
38fef22 Fix kwargs for Grafana service in scenario plugin
e02c286 [api_versions]Deprecate and remove passed api_info argument
5bdb5b8 [api_versions]Merge version info of api_versions context into credential
14c2979 [ci] Try fixing floating bug at functional tests
0a73f8a [api versions]Support to specify api versions in the spec of env
230ade5 Extend existing at openstack platform with cert keys
782baf7 Add functional tests for env check
5821f8b Do not mute errors on check health of existing at openstack
7da05d5 Remove deprecated properties of OpenStackCredentials
2cc0f64 Remove the sample of using endpoint deployment
3973ee0 Launch functional test
d380513 Correct snapshot ordering
4d0e93d Add py37 support
9527c16 Update requirements
619f8f3 Fixed README typo
78772a3 Fix documentation
5a4ba32 Fix coverage test
15253a8 Remove the wrappers and scenario utils of keystone, cinder, glance
96062c9 Restore coverage job
1d689ab [trival] fix the indent of roles key
67882d5 Fix the gates about cinder
c25ab9a Fix rally-task-neutron-with-extensions job
6687a26 Fix keypairs clean up in magnum tests
1ee6ec5 Temporary make heat job non-voting
ff67d14 Add py36 testenv


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

.zuul.d/README.rst                                 |    2 +-
.zuul.d/rally-tox-functional.yaml                  |   21 +
.zuul.d/zuul.yaml                                  |   26 +-
CHANGELOG.rst                                      |   61 +
Dockerfile                                         |    2 +
README.rst                                         |    2 +-
devstack/README.rst                                |    4 +-
.../comparing_results_of_2_tasks.rst               |   24 -
.../distributed_load_generation.rst                |   19 -
...icitly_specify_existing_users_for_scenarios.rst |   28 -
.../historical_performance_data.rst                |   26 -
...sibility_to_specify_concurrency_for_tempest.rst |   24 -
.../stop_scenario_after_several_errors.rst         |   58 -
.../installation_script_enhancements.rst           |   26 -
.../_templates/openstackrally/_static/img.css      |    3 -
.../Report-Multiple-Configurations-Overview.png    |  Bin 48010 -> 0 bytes
.../images/Report-Task-Actions-durations.png       |  Bin 20517 -> 0 bytes
.../Report-Task-Scenario-Data-Aggregated.png       |  Bin 55099 -> 0 bytes
...t-Task-Scenario-Data-Per-iteration-profiler.png |  Bin 25172 -> 0 bytes
.../Report-Task-Scenario-Data-Per-iteration.png    |  Bin 82653 -> 0 bytes
.../images/Report-Task-Subtask-configuration.png   |  Bin 20731 -> 0 bytes
.../images/Report-Verify-filter-by-status.png      |  Bin 81001 -> 0 bytes
.../images/Report-Verify-for-4-Verifications.png   |  Bin 98165 -> 0 bytes
.../plugins/implementation/context_plugin.rst      |  139 --
.../implementation/hook_and_trigger_plugins.rst    |  402 ------
.../plugins/implementation/runner_plugin.rst       |  108 --
.../plugins/implementation/scenario_plugin.rst     |   91 --
.../quick_start/tutorial/step_0_installation.rst   |   42 -
.../step_10_profiling_openstack_internals.rst      |   81 --
...g_up_env_and_running_benchmark_from_samples.rst |  297 ----
.../tutorial/step_2_input_task_format.rst          |  229 ----
.../step_3_benchmarking_with_existing_users.rst    |  141 --
...ep_4_adding_success_criteria_for_benchmarks.rst |  164 ---
.../quick_start/tutorial/step_5_task_templates.rst |  378 ------
...p_6_aborting_load_generation_on_sla_failure.rst |  149 ---
...tep_7_working_with_multple_openstack_clouds.rst |  144 --
.../tutorial/step_8_discovering_more_plugins.rst   |  121 --
...step_9_verifying_cloud_via_tempest_verifier.rst |  607 ---------
.../howto/add_support_for_new_tool.rst             |  116 --
.../verification/howto/migrate_from_old_design.rst |  501 -------
.../implemented/consistent_resource_names.rst      |  125 --
.../implemented/improve_atomic_actions_format.rst  |  157 ---
.../implemented/improve_scenario_output_format.rst |  324 -----
.../implemented/new_rally_input_task_format.rst    |  348 -----
.../implemented/task_and_verification_export.rst   |  109 --
rally-jobs/neutron-with-extensions.yaml            |   17 -
rally-jobs/nova.yaml                               |   13 -
rally_openstack/cleanup/manager.py                 |    5 +
rally_openstack/consts.py                          |  101 +-
rally_openstack/contexts/api_versions.py           |   12 +-
rally_openstack/contexts/cinder/volume_types.py    |    4 +-
rally_openstack/contexts/cinder/volumes.py         |    5 +-
rally_openstack/contexts/cleanup/admin.py          |    1 -
rally_openstack/contexts/cleanup/user.py           |    1 -
rally_openstack/contexts/glance/images.py          |    6 +-
rally_openstack/contexts/keystone/users.py         |   18 +-
rally_openstack/contexts/magnum/clusters.py        |    1 +
.../contexts/manila/manila_security_services.py    |    5 +-
.../contexts/manila/manila_share_networks.py       |   11 +-
rally_openstack/contexts/manila/manila_shares.py   |    5 +-
rally_openstack/contexts/nova/flavors.py           |    1 -
rally_openstack/contexts/quotas/quotas.py          |    3 +-
rally_openstack/contexts/sahara/sahara_image.py    |    4 +-
rally_openstack/contexts/senlin/profiles.py        |   10 +-
rally_openstack/credential.py                      |   39 +-
rally_openstack/exceptions.py                      |   23 +
rally_openstack/osclients.py                       |  139 +-
rally_openstack/platforms/existing.py              |  181 ++-
rally_openstack/scenario.py                        |   13 +-
rally_openstack/scenarios/barbican/__init__.py     |    0
rally_openstack/scenarios/cinder/utils.py          |  464 -------
rally_openstack/scenarios/cinder/volume_types.py   |    6 +-
rally_openstack/scenarios/cinder/volumes.py        |    5 +-
rally_openstack/scenarios/elasticsearch/logging.py |   61 +-
rally_openstack/scenarios/glance/utils.py          |   80 --
rally_openstack/scenarios/gnocchi/metric.py        |    2 +-
rally_openstack/scenarios/gnocchi/resource.py      |    2 +-
rally_openstack/scenarios/grafana/metrics.py       |   14 +-
rally_openstack/scenarios/keystone/utils.py        |  300 -----
rally_openstack/scenarios/magnum/clusters.py       |   10 +-
rally_openstack/scenarios/nova/images.py           |   44 -
rally_openstack/scenarios/nova/utils.py            |   18 +-
rally_openstack/services/storage/block.py          |   12 +-
rally_openstack/services/storage/cinder_v1.py      |    4 +-
rally_openstack/services/storage/cinder_v2.py      |   24 +-
rally_openstack/services/storage/cinder_v3.py      |  380 ++++++
rally_openstack/wrappers/cinder.py                 |   95 --
rally_openstack/wrappers/glance.py                 |  211 ---
rally_openstack/wrappers/keystone.py               |  273 ----
requirements.txt                                   |    9 +-
samples/deployments/README.rst                     |   12 +-
samples/deployments/existing-api.json              |   20 +
.../deployments/existing-with-given-endpoint.json  |   15 -
.../scenarios/elasticsearch/log-instance.json      |   27 +-
.../scenarios/elasticsearch/log-instance.yaml      |   12 +
samples/tasks/scenarios/nova/list-images.json      |   25 -
samples/tasks/scenarios/nova/list-images.yaml      |   16 -
setup.cfg                                          |    2 +
test-requirements.txt                              |   16 +-
.../roles/prepare-for-rally-task/tasks/main.yaml   |    8 +-
.../playbooks/roles/run-rally-tox/tasks/main.yaml  |   10 +
.../manila/test_manila_security_services.py        |    1 -
.../contexts/manila/test_manila_share_networks.py  |    9 +-
tox.ini                                            |   24 +-
upper-constraints.txt                              |  223 +--
268 files changed, 2418 insertions(+), 19279 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 27fb99c..4d56351 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5,3 @@
-rally>=0.11.0
+requests>=2.14.2                                       # Apache License, Version 2.0
+
+rally>=0.11.0                                          # Apache License, Version 2.0
@@ -10,0 +13 @@ keystoneauth1>=3.3.0                                   # Apache Software License
+kubernetes>1.0.0                                       # Apache License Version 2.0
@@ -22 +25 @@ python-manilaclient>=1.16.0                            # Apache Software License
-python-mistralclient>=3.1.0                            # Apache Software License
+python-mistralclient>=3.1.0,!=3.2.0                    # Apache Software License
@@ -34,2 +36,0 @@ python-zaqarclient>=1.0.0                              # Apache Software License
-requests>=2.14.2                                       # Apache License, Version 2.0
-kubernetes>1.0.0                                       # Apache License Version 2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 36f122a..3e06810 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -15,5 +15,5 @@ pytest-xdist                                           # MIT
-coverage>=4.0,!=4.4                                    # Apache License, Version 2.0
-ddt>=1.0.1                                             # UNKNOWN
-mock>=2.0.0                                            # UNKNOWN
-python-dateutil>=2.4.2                                 # Simplified BSD
-testtools>=2.2.0                                       # UNKNOWN
+coverage!=4.4                                          # Apache License, Version 2.0
+ddt                                                    # MIT
+mock                                                   # UNKNOWN
+python-dateutil                                        # Dual License
+testtools                                              # UNKNOWN
@@ -21,3 +21,3 @@ testtools>=2.2.0                                       # UNKNOWN
-sphinx>=1.6.2,!=1.6.6                                  # BSD
-oslosphinx>=4.7.0                                      # Apache Software License
-oslotest>=3.2.0                                        # Apache Software License
+sphinx!=1.6.6,!=1.6.7                                  # BSD
+oslosphinx                                             # Apache Software License
+oslotest                                               # Apache Software License






More information about the Release-announce mailing list