diff --git a/doc/release_notes/archive/v0.6.0.rst b/doc/release_notes/archive/v0.6.0.rst new file mode 100644 index 00000000..3b2607b0 --- /dev/null +++ b/doc/release_notes/archive/v0.6.0.rst @@ -0,0 +1,195 @@ +============ +Rally v0.6.0 +============ + +Overview +-------- + ++------------------+-----------------------+ +| Release date | **9/05/2016** | ++------------------+-----------------------+ + +Details +------- + +Common +~~~~~~ + +* Added Python 3.5 support +* Sync requirements with OpenStack global-requirements +* Start using latest way of authentication - keystoneauth library +* Start porting all scenario plugins to class-based view. + +Specs & Feature Requests +~~~~~~~~~~~~~~~~~~~~~~~~ + +* `[Implemented] SLA Performance degradation plugin `_ +* `[Proposed] New Tasks Configuration section - hook `_ + +Database +~~~~~~~~ + +* disable db downgrade api +* [require migration] upgrade deployment config + +Docker image +~~~~~~~~~~~~ + +* Add sudo rights to rally user + Rally is a pluggable framework. External plugins can require installation of + additional python or system packages, so we decided to add sudo rights. + +* Move from ubuntu:14.04 base image to ubuntu:16.04 . + Ubuntu 16.04 is current/latest LTS release. Let's use it. + +* pre-install vim + Since there are a lot of users who like to experiment and modify samples + inside container, rally team decided to pre-install vim + +* configure/pre-install bash-completion + Rally provides bash-completion script, but it doesn't work without installed + `bash-completion` package and now it is included in our image. + + +Rally Deployment +~~~~~~~~~~~~~~~~ + +* Add strict jsonschema validation for ExistingCloud deployments. All incorrect + and unexpected properties will not be ignored anymore. If you need to store + some extra parameters, you can use new "extra" property. +* Fix an issue with endpoint_type. + Previously, endpoint type was not transmitted to keystone client. In this + case, keystoneclient used default endpoint type (for different API calls it + can differ). Behaviour after the fix: + + - None endpoint type -> Rally will initialize all clients without setting + endpoint type. It means that clients will choose what default values for + endpoint type use by itself. Most of clients have "public" as default + values. Keystone use "admin" or "internal" by default. + - Not none endpoint type -> Rally will initialize all clients with this + endpoint. Be careful, by default most of keystone v2 api calls do not work + with public endpoint type. + + +Rally Task +~~~~~~~~~~ + +* [core] Iterations numbers in logging and reports must be synchronized. Now + they start from 1 . + +* [config] users_context.keystone_default_role is a new config option + (Defaults to "member") for setting default user role for new users in case + of Keystone V3. + +* [Reports] Embed Rally version into HTML reports + This adds Rally version via meta tag into HTML reports: + + + +* [Reports] Expand menu if there is only one menu group + +* [logging] Remove deprecated rally.common.log module + +* [Trends][Reports] Add success rate chart to trends report + +* [Reports] Hide menu list if there is no data at all + +Rally Verify +~~~~~~~~~~~~ + +* Updating Tempest config file + - Some tests (for boto, horizon, etc.) were removed from Tempest and now there + is no need to keep the corresponding options in Tempest config file. + + - Some options in Tempest were moved from one section to another and we should + to do the corresponding changes in Rally to be up to date with the latest + Tempest version. + +* Adding '--skip-list' arg to `rally verify start` cmd + + `CLI argument for --skip-list `_ + +* *NEW!!*: + + - `Command for plugin listing `_ + - `Command to uninstall plugins `_ + +* Rename and deprecated several arguments for `rally verify start` cmd: + + - tests-file -> load-list + - xfails-file -> xfail-list + +Plugins +~~~~~~~ + +**Scenarios**: + +* Extend Sahara scenarios with autoconfig param + + Affected plugins: + + - `SaharaClusters.create_and_delete_cluster `_ + - `SaharaClusters.create_scale_delete_cluster `_ + - `SaharaNodeGroupTemplates.create_and_list_node_group_templates `_ + - `SaharaNodeGroupTemplates.create_delete_node_group_templates `_ + +* *NEW!!*: + - `MonascaMetrics.list_metrics `_ + - `SenlinClusters.create_and_delete_cluster `_ + - `Watcher.create_audit_template_and_delete `_ + - `Watcher.create_audit_and_delete `_ + - `Watcher.list_audit_templates `_ + +* Rename **murano.create_service** to **murano.create_services** atomic action + +**SLA**: + +*NEW!!*: `performance degradation plugin `_ + +**Contexts**: + +* *NEW!!*: + - `Monasca monasca_metrics `_ + - `Senlin profiles `_ + - `Watcher audit_templates `_ + +* Extend `manila_share_networks `_ + context with share-network autocreation support. + +* Extend `volumes `_ + context to allow volume_type to be None to allow using default value + +Bug fixes +~~~~~~~~~ + +* [existing users] Quota context does not restore original settings on exit + + `Launchpad bug-report #1595578 `_ + +* [keystone v3] Rally task's test user role setting failed + + `Launchpad bug-report #1595081 `_ + +* [existing users] context cannot fetch 'tenant' and 'user' details from cloud + deployment + + `Launchpad bug-report #1602157 `_ + +* UnboundLocalError: local variable 'cmd' referenced before assignment + + `Launchpad bug-report #1587941 `_ + +* [Reports] Fix trends report generation if there are n/a results + + +Documentation +~~~~~~~~~~~~~ + +* Add page about task reports + + `RTD page for reports `_ + +Thanks +~~~~~~ + + 2 Everybody! diff --git a/doc/release_notes/latest.rst b/doc/release_notes/latest.rst index 5e795632..ff494abb 120000 --- a/doc/release_notes/latest.rst +++ b/doc/release_notes/latest.rst @@ -1 +1 @@ -./archive/v0.5.0.rst \ No newline at end of file +archive/v0.6.0.rst \ No newline at end of file