diff --git a/doc/release_notes/archive/v0.11.0.rst b/doc/release_notes/archive/v0.11.0.rst index 5778cd7a67..5e46a02c78 100644 --- a/doc/release_notes/archive/v0.11.0.rst +++ b/doc/release_notes/archive/v0.11.0.rst @@ -158,7 +158,7 @@ etc). * *NEW!!* `NovaServers.boot_server_attach_volume_and_list_attachments - `_ + `_ * *UPDATED!!* diff --git a/doc/release_notes/archive/v0.11.1.rst b/doc/release_notes/archive/v0.11.1.rst new file mode 100644 index 0000000000..2a1ba67825 --- /dev/null +++ b/doc/release_notes/archive/v0.11.1.rst @@ -0,0 +1,82 @@ +============= +Rally v0.11.0 +============= + +Overview +-------- + ++------------------+-----------------------+ +| Release date | **02/27/2018** | ++------------------+-----------------------+ + +* Fix database migration +* Un-cup kubernetes client version in requirements +* Add support for sTestr for verifiers +* Add several new scenarios for Gnocchi + +Details +------- + +DataBase +~~~~~~~~ + +Rally <0.10.0 was hardcoded to support only OpenStack platform. That is +why deployment config had a flat schema (i.e openstack credentials were +at the same top-level as other properties). + +Rally 0.10 includes an attempt to unify deployment component for +supporting multiple platforms. The deployment config was extended with a +new top level property ``creds`` which was designed to include credentials +for different platforms. +Since Task and Verification components used deployment.credentials object +from database instead of using deployment config directly, Rally 0.10 did +not provide a database migration of deployment config. + +While developing Rally 0.11.0 with new Environment component, we made a +wrong assumption and forgot about an old format. That is why a +7287df262dbc migration relied on "creds" property of deployment.config + +If the database was created before Rally<0.10, the introduced assumption +leads to KeyError failure[0] for old deployment configuration: + + .. code-block:: console + + File ".../7287df262dbc_move_deployment_to_env.py", line 137, in upgrade + and (set(spec["creds"]) == {"openstack"} + KeyError: 'creds' + +We fixed this issue and you should easily migrate from Rally < 0.11.0 to +Rally 0.11.1 without any issues. + +Verification component +~~~~~~~~~~~~~~~~~~~~~~ + +OpenStack Tempest team made a decision to switch from `testrepository +`_ test runner to `stestr +`_ which is fork of testrepository. + +Despite the fact that stestr is not 100% backwards compatible with +testrepository, it is not a hard task to make `Tempest verifier +`_ +work with both of them (to support new releases of tempest tool as like +old ones) and it is what we did in Rally 0.11.1 + +Plugins +~~~~~~~ + + +**Scenarios**: + +* *NEW!!* + + `GnocchiArchivePolicyRule.list_archive_policy_rule + `_ + `GnocchiArchivePolicyRule.create_archive_policy_rule + `_ + `GnocchiArchivePolicyRule.create_delete_archive_policy_rule + `_ + +Thanks +~~~~~~ + + 2 Everybody! diff --git a/doc/release_notes/latest.rst b/doc/release_notes/latest.rst index 2a846ea993..ffbd962c3f 120000 --- a/doc/release_notes/latest.rst +++ b/doc/release_notes/latest.rst @@ -1 +1 @@ -archive/v0.11.0.rst \ No newline at end of file +./archive/v0.11.1.rst \ No newline at end of file