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@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@openstack platform with cert keys 782baf7 Add functional tests for env check 5821f8b Do not mute errors on check health of existing@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
participants (1)
-
no-reply@openstack.org