From 7400e66839864358043f82f464fb5dff9425dffa Mon Sep 17 00:00:00 2001 From: Andrey Kurilin Date: Tue, 11 Oct 2016 15:45:59 +0300 Subject: [PATCH] [release] notes for 0.7.0 Requires notes about hooks Change-Id: I632512efc9e9e67740eb5579c02d87f425e21c4d --- doc/release_notes/archive/v0.7.0.rst | 133 +++++++++++++++++++++++++++ doc/release_notes/latest.rst | 2 +- 2 files changed, 134 insertions(+), 1 deletion(-) create mode 100644 doc/release_notes/archive/v0.7.0.rst diff --git a/doc/release_notes/archive/v0.7.0.rst b/doc/release_notes/archive/v0.7.0.rst new file mode 100644 index 00000000..073a4a9f --- /dev/null +++ b/doc/release_notes/archive/v0.7.0.rst @@ -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 `_ + +* `[Implemented] New Plugins Type - Hook `_ + +Database +~~~~~~~~ + +.. warning:: Database schema is changed, you must run + `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 `_ + 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 `_ + + It was deprecated in 0.5.0 + + .. warning:: This plugin is not available anymore in 0.7.0 + +* *NEW!!*: + - `MagnumClusterTemplates.list_cluster_templates `_ + - `MagnumClusters.list_clusters `_ + - `MagnumClusters.create_and_list_clusters `_ + - `NovaAggregates.create_aggregate_add_and_remove_host `_ + - `NovaAggregates.create_and_list_aggregates `_ + - `NovaAggregates.create_and_delete_aggregate `_ + - `NovaAggregates.create_and_update_aggregate `_ + - `NovaFlavors.create_and_get_flavor `_ + - `NovaFlavors.create_flavor_and_set_keys `_ + - `NovaHypervisors.list_and_get_hypervisors `_ + - `NovaServers.boot_server_associate_and_dissociate_floating_ip `_ + - `KeystoneBasic.authenticate_user_and_validate_token `_ + +**Contexts**: + +* *NEW!!*: + - `Manila manila_security_services `_ + - `Magnum cluster_templates `_ + - `Magnum clusters `_ + +**OSClients**: + +Port all openstack clients to use keystone session. + +Bug fixes +~~~~~~~~~ + +* [tasks] rally task detailed incorrect / inconsistent output + + `Launchpad bug-report #1562713 `_ + + +Thanks +~~~~~~ + + 2 Everybody! diff --git a/doc/release_notes/latest.rst b/doc/release_notes/latest.rst index ff494abb..02dcb0a1 120000 --- a/doc/release_notes/latest.rst +++ b/doc/release_notes/latest.rst @@ -1 +1 @@ -archive/v0.6.0.rst \ No newline at end of file +archive/v0.7.0.rst \ No newline at end of file