Merge "Add v0.3.0 release notes"
This commit is contained in:
commit
ecd6fa672d
183
doc/release_notes/archive/v0.3.0.rst
Normal file
183
doc/release_notes/archive/v0.3.0.rst
Normal file
@ -0,0 +1,183 @@
|
||||
============
|
||||
Rally v0.3.0
|
||||
============
|
||||
|
||||
Information
|
||||
-----------
|
||||
|
||||
+------------------+-----------------------+
|
||||
| Commits | **69** |
|
||||
+------------------+-----------------------+
|
||||
| Bug fixes | **7** |
|
||||
+------------------+-----------------------+
|
||||
| Dev cycle | **29 days** |
|
||||
+------------------+-----------------------+
|
||||
| Release date | **2/16/2016** |
|
||||
+------------------+-----------------------+
|
||||
|
||||
|
||||
Details
|
||||
-------
|
||||
|
||||
This release, as well as all previous ones, includes a lot of internal and
|
||||
external changes. Most important of them are listed below.
|
||||
|
||||
.. warning:: In this release Rally DB schema migration is introduced. While
|
||||
upgrading Rally from previous versions it is required now to run
|
||||
``rally-manade db upgrade``. Please see 'Documentation' section for details.
|
||||
|
||||
|
||||
CLI changes
|
||||
~~~~~~~~~~~
|
||||
|
||||
* [Removed] ``rally info`` in favor of ``rally plugin *``.
|
||||
It was deprecated for a long time.
|
||||
|
||||
* [Modified] ``rally deployment check`` now prints services, which don't have
|
||||
names, since such services can be used via api_versions context.
|
||||
|
||||
* [Modified] ``rally verify [re]install`` option --no-tempest-venv for was
|
||||
deprecated in favor of --system-wide
|
||||
|
||||
* [Added] ``rally-manage db revision`` displays current revision of
|
||||
Rally database schema
|
||||
|
||||
* [Added] ``rally-manage db upgrade`` upgrades pre-existing Rally
|
||||
database schema to the latest revision
|
||||
|
||||
* [Added] ``rally-manage db downgrade`` to downgrades existing Rally
|
||||
database schema to previous revision
|
||||
|
||||
* [Added] ``rally task export`` exports task results to external
|
||||
services (only CLI command introduced, no real service support
|
||||
implemented yet, however one could write own plugins)
|
||||
|
||||
* [Added] ``rally verify export`` exports verification results to
|
||||
external services (only CLI command introduced, no real service support
|
||||
implemented yet, however one could write own plugins)
|
||||
|
||||
Rally Deployment
|
||||
~~~~~~~~~~~~~~~~
|
||||
|
||||
* ``fuel`` deployment engine is removed since it was outdated and lacked
|
||||
both usage and support
|
||||
|
||||
Rally Task
|
||||
~~~~~~~~~~
|
||||
|
||||
Add custom labels for "Scenario Output" charts
|
||||
|
||||
* X-axis label can be specified to add_output() by
|
||||
"axis_label" key of chart options dict.
|
||||
The key is named "axis_label" but not "x_label"
|
||||
because chart can be displayed as table, so we explicitly
|
||||
mention "axis" in option name to make this parameter
|
||||
useless for tables
|
||||
|
||||
* Y-axis label can be specified to add_output() by
|
||||
"label" key of chart options dict
|
||||
In some cases this parameter can be used for rendering
|
||||
tables - it becomes column name in case if chart with
|
||||
single iteration is transformed into table
|
||||
|
||||
* As mentiones above, if we have output chart
|
||||
with single iteration, then it is transformed to table,
|
||||
because chart with single value is useless
|
||||
|
||||
* OutputLinesChart is added, it is displayed by
|
||||
NVD3 lineChart()
|
||||
|
||||
* Chart "description" is optional now. Description is
|
||||
not shown if it is not specified explicitly
|
||||
|
||||
* Scenario Dummy.add_output is improved to display labels
|
||||
and OutputLinesChart
|
||||
|
||||
* Fix: If Y-values are too long and overlaps chart box,
|
||||
then JavaScript updates chart width in runtime to fit
|
||||
width of chart graphs + Y values to their DOM container
|
||||
|
||||
Rally Certification
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
None.
|
||||
|
||||
Specs & Feature Requests
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
* [Spec][Introduced] Export task and verification results to external services
|
||||
|
||||
https://github.com/openstack/rally/blob/master/doc/specs/in-progress/task_and_verification_export.rst
|
||||
|
||||
* [Spec][Implemented] Consistent resource names
|
||||
|
||||
https://github.com/openstack/rally/blob/master/doc/specs/implemented/consistent_resource_names.rst
|
||||
|
||||
* [Feature request][Implemented] Tempest concurrency
|
||||
|
||||
https://github.com/openstack/rally/blob/master/doc/feature_request/implemented/add_possibility_to_specify_concurrency_for_tempest.rst
|
||||
|
||||
Plugins
|
||||
~~~~~~~
|
||||
|
||||
* **Scenarios**:
|
||||
|
||||
- [added] VMTasks.workload_heat
|
||||
|
||||
- [added] NovaFlavors.list_flavors
|
||||
|
||||
- [updated] Flavors for Master and Worker node groups are now
|
||||
configured separately for SaharaCluster.* scenarios
|
||||
|
||||
* **Context**:
|
||||
|
||||
- [improved] sahara_cluster
|
||||
|
||||
Flavors for Master and Worker node groups are now
|
||||
configured separately in ``sahara_cluster`` context
|
||||
|
||||
Miscellaneous
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
* Cinder version 2 is used by default
|
||||
|
||||
* Keystone API v3 compatibility improved
|
||||
- Auth URL in both formats http://foo.rally:5000/v3
|
||||
and http://foo.rally:5000 is supported for Keystone API v3
|
||||
- Tempest configuration file is created properly according
|
||||
to Keystone API version used
|
||||
|
||||
* ``install_rally.sh --branch`` now accepts all git tree-ish,
|
||||
not just branches or tags
|
||||
|
||||
* VM console logs are now printed when Rally fails to connect to VM
|
||||
|
||||
* Add support for Rally database schema migration (see 'Documentation' section)
|
||||
|
||||
Bug fixes
|
||||
~~~~~~~~~
|
||||
|
||||
**7 bugs were fixed**:
|
||||
|
||||
* #1540563: Rally is incompatible with liberty Neutron client
|
||||
|
||||
The root cause is that in Neutron Liberty client,
|
||||
the _fx function doesn't take any explicit keyword parameter
|
||||
but Rally is passing one (tenant_id).
|
||||
|
||||
* #1543414: The `rally verify start` command fails when running
|
||||
a verification against Kilo OpenStack
|
||||
|
||||
* #1538341: Error in logic to retrieve image details in image_valid_on_flavor
|
||||
|
||||
Documentation
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
* Add documentation for DB migration
|
||||
|
||||
https://github.com/openstack/rally/blob/master/rally/common/db/sqlalchemy/migrations/README.rst
|
||||
|
||||
Thanks
|
||||
~~~~~~
|
||||
|
||||
2 Everybody!
|
@ -1 +1 @@
|
||||
archive/v0.2.0.rst
|
||||
archive/v0.3.0.rst
|
Loading…
Reference in New Issue
Block a user