============
Rally v0.1.1
============

Information
-----------

+------------------+-----------------------+
| Commits          |         **32**        |
+------------------+-----------------------+
| Bug fixes        |         **9**         |
+------------------+-----------------------+
| Dev cycle        |       **11 days**     |
+------------------+-----------------------+
| Release date     |  **6/October/2015**   |
+------------------+-----------------------+


Details
-------

This release contains new features, new 6 plugins, 9 bug fixes,
various code and API improvements.


New Features
~~~~~~~~~~~~

* **Rally verify generates proper tempest.conf file now**

  Improved script that generates tempest.conf, now it works out of box for
  most of the clouds and most of Tempest tests will pass without hacking it.

* **Import Tempest results to Rally DB**

  ``rally verify import`` command allows you to import already existing Tempest
  results and work with them as regular "rally verify start" results:
  generate HTML/CSV reports & compare different runs.


API Changes
~~~~~~~~~~~

**Rally CLI changes**

  * [add] ``rally verify import`` imports raw Tempest results to Rally


Specs & Feature requests
~~~~~~~~~~~~~~~~~~~~~~~~

  There is no new specs and feature requests.

Plugins
~~~~~~~

* **Scenarios**:

  [new] NeutronNetworks.create_and_list_floating_ips

  [new] NeutronNetworks.create_and_delete_floating_ips

  [new] MuranoPackages.import_and_list_packages

  [new] MuranoPackages.import_and_delete_package

  [new] MuranoPackages.import_and_filter_applications

  [new] MuranoPackages.package_lifecycle

  [improved] NovaKeypair.boot_and_delete_server_with_keypair

    New argument ``server_kwargs``, these kwargs are used to boot server.

  [fix] NeutronLoadbalancerV1.create_and_delete_vips

      Now it works in case of concurrency > 1


* **Contexts**:

  [improved] network

      Network context accepts two new arguments:
      ``subnets_per_network`` and ``network_create_args``.

  [fix] network

      Fix cleanup if nova-network is used. Networks should be dissociate from
      project before deletion

  [fix] custom_image

      Nova server that is used to create custom image was not deleted if
      script that prepares server failed.


Bug fixes
~~~~~~~~~

**9 bugs were fixed, the most critical are**:

* Fix install_rally.sh script

  Set 777 access to /var/lib/rally/database file if system-wide method of
  installation is used.

* Rally HTML reports Overview table had few mistakes

    * Success rate was always 100%

    * Percentiles were wrongly calculated

* Missing Ironic, Murano and Workload(vm) options in default config file

* ``rally verify start`` failed while getting network_id

* ``rally verify genconfig`` hangs forever if Horizon is not available


Documentation
~~~~~~~~~~~~~

* **Fix project maintainers page**

  Update the information about Rally maintainers

* **Document rally --plugin-paths CLI argument**

* **Code blocks in documentation looks prettier now**

