Merge "[release] notes for 0.7.0"

This commit is contained in:
Jenkins 2016-10-12 14:29:43 +00:00 committed by Gerrit Code Review
commit bd50e1eda0
2 changed files with 134 additions and 1 deletions

View File

@ -0,0 +1,133 @@
============
Rally v0.7.0
============
Overview
--------
+------------------+-----------------------+
| Release date | **10/11/2016** |
+------------------+-----------------------+
Details
-------
Specs & Feature Requests
~~~~~~~~~~~~~~~~~~~~~~~~
* [Used] Ported all rally scenarios to class base
`Spec reference <https://github.com/openstack/rally/blob/0.7.0/doc/specs/implemented/class-based-scenarios.rst>`_
* `[Implemented] New Plugins Type - Hook <https://github.com/openstack/rally/blob/0.7.0/doc/specs/implemented/hook_plugins.rst>`_
Database
~~~~~~~~
.. warning:: Database schema is changed, you must run
`rally-manage db upgrade <http://rally.readthedocs.io/en/0.7.0/cli/cli_reference.html#rally-manage-db-upgrade>`_
to be able to use old Rally installation with latest release.
* [require migration] fix for wrong format of "verification_log" of tasks
* [require migration] remove admin_domain_name from OpenStack deployments
Rally Deployment
~~~~~~~~~~~~~~~~
* Remove admin_domain_name from openstack deployment
Reason: admin_domain_name parameter is absent in Keystone Credentials.
Rally Task
~~~~~~~~~~
* [Trends][Reports] Use timestamps on X axis in trends report
* [Reports] Add new OutputTextArea chart plugin
New chart plugin can show arbitrary textual data on
"Scenario Stata -> Per iteration" tab.
This finally allows to show non-numeric data like IP addresses, notes and
even long comments.
Plugin `Dummy.dummy_output <http://rally.readthedocs.io/en/0.7.0/plugin/plugin_reference.html#dummy-dummy-output-scenario>`_
is also updated to provide demonstration.
* [cli] Add version info to *rally task start* output
* [api] Allow to delete stopped tasks without force=True
It is reasonable to protect deletion of running tasks (statuses INIT,
VERIFYING, RUNNING, ABORTING and so on...) but it is strange to protect
deletion for stopped tasks (statuses FAILED and ABORTED). Also this is
annoying in CLI usage.
* Added hooks and triggers.
Hook is a new entity which can be launched on specific events. Trigger is
another new entity which processes events and launches hooks.
For example, hook can launch specific destructive action - just execute cli
command(we have sys_call hook for this task) and it can be launched by
simple trigger on specific iteration(s) or time (there is event trigger).
Rally Verify
~~~~~~~~~~~~
Scenario tests in Tempest require an image file. Logic of obtaining this image
is changed:
* If CONF.tempest.img_name_regex is set, Rally tries to find an image matching
to the regex in Glance and download it for the tests.
* If CONF.tempest.img_name_regex is not set (or Rally didn't find the image
matching to CONF.tempest.img_name_regex), Rally downloads the image by the
link specified in CONF.tempest.img_url.
Plugins
~~~~~~~
**Scenarios**:
* *Removed*: `Dummy.dummy_with_scenario_output <http://rally.readthedocs.io/en/0.6.0/plugin/plugin_reference.html#dummy-dummy-with-scenario-output-scenario>`_
It was deprecated in 0.5.0
.. warning:: This plugin is not available anymore in 0.7.0
* *NEW!!*:
- `MagnumClusterTemplates.list_cluster_templates <http://rally.readthedocs.io/en/0.7.0/plugin/plugin_reference.html#magnumclustertemplates-list-cluster-templates-scenario>`_
- `MagnumClusters.list_clusters <http://rally.readthedocs.io/en/0.7.0/plugin/plugin_reference.html#magnumclusters-list-clusters-scenario>`_
- `MagnumClusters.create_and_list_clusters <http://rally.readthedocs.io/en/0.7.0/plugin/plugin_reference.html#magnumclusters-create-and-list-clusters-scenario>`_
- `NovaAggregates.create_aggregate_add_and_remove_host <http://rally.readthedocs.io/en/0.7.0/plugin/plugin_reference.html#novaaggregates-create-aggregate-add-and-remove-host-scenario>`_
- `NovaAggregates.create_and_list_aggregates <http://rally.readthedocs.io/en/0.7.0/plugin/plugin_reference.html#novaaggregates-create-and-list-aggregates-scenario>`_
- `NovaAggregates.create_and_delete_aggregate <http://rally.readthedocs.io/en/0.7.0/plugin/plugin_reference.html#novaaggregates-create-and-delete-aggregate-scenario>`_
- `NovaAggregates.create_and_update_aggregate <http://rally.readthedocs.io/en/0.7.0/plugin/plugin_reference.html#novaaggregates-create-and-update-aggregate-scenario>`_
- `NovaFlavors.create_and_get_flavor <http://rally.readthedocs.io/en/0.7.0/plugin/plugin_reference.html#novaflavors-create-and-get-flavor-scenario>`_
- `NovaFlavors.create_flavor_and_set_keys <http://rally.readthedocs.io/en/0.7.0/plugin/plugin_reference.html#novaflavors-create-flavor-and-set-keys-scenario>`_
- `NovaHypervisors.list_and_get_hypervisors <http://rally.readthedocs.io/en/0.7.0/plugin/plugin_reference.html#novahypervisors-list-and-get-hypervisors-scenario>`_
- `NovaServers.boot_server_associate_and_dissociate_floating_ip <http://rally.readthedocs.io/en/0.7.0/plugin/plugin_reference.html#novaservers-boot-server-associate-and-dissociate-floating-ip-scenario>`_
- `KeystoneBasic.authenticate_user_and_validate_token <http://rally.readthedocs.io/en/0.7.0/plugin/plugin_reference.html#keystonebasic-authenticate-user-and-validate-token-scenario>`_
**Contexts**:
* *NEW!!*:
- `Manila manila_security_services <http://rally.readthedocs.io/en/0.7.0/plugin/plugin_reference.html#manila-security-services-context>`_
- `Magnum cluster_templates <http://rally.readthedocs.io/en/0.7.0/plugin/plugin_reference.html#cluster-templates-context>`_
- `Magnum clusters <http://rally.readthedocs.io/en/0.7.0/plugin/plugin_reference.html#clusters-context>`_
**OSClients**:
Port all openstack clients to use keystone session.
Bug fixes
~~~~~~~~~
* [tasks] rally task detailed incorrect / inconsistent output
`Launchpad bug-report #1562713 <https://bugs.launchpad.net/rally/+bug/1562713>`_
Thanks
~~~~~~
2 Everybody!

View File

@ -1 +1 @@
archive/v0.6.0.rst
archive/v0.7.0.rst