[1.1.0] - 2018-05-11 Added ~~~~~ * [scenario plugin] GnocchiMetric.list_metric * [scenario plugin] GnocchiMetric.create_metric * [scenario plugin] GnocchiMetric.create_delete_metric * [scenario plugin] GnocchiResource.create_resource * [scenario plugin] GnocchiResource.create_delete_resource * Introduce *__version__*, *__version_tuple__* at *rally_openstack* module. As like other python packages each release of *rally-openstack* package can introduce new things, deprecate or even remove other ones. To simplify integration with other plugins which depends on *rally-openstack*, the new properties can be used with proper checks. Changed ~~~~~~~ * `Docker image <https://hub.docker.com/r/xrally/xrally-openstack>`_ ported to publish images from `rally-openstack <https://github.com/openstack/rally-openstack>`_ repo instead of using the rally framework repository. Also, the CI is extended to check ability to build Docker image for any of changes. * An interface of ResourceType plugins is changed since Rally 0.12. All our plugins are adopted to support it. The port is done in a backward compatible way, so the minimum required version of Rally still is 0.11.0, but we suggest you to use the latest release of Rally. Removed ~~~~~~~ * Calculation of the duration for "nova.bind_actions" action. It shows only duration of initialization Rally inner class and can be easily misunderstood as some kind of "Nova operation". Affects 1 inner scenario "NovaServers.boot_and_bounce_server". Fixed ~~~~~ * ``required_services`` validator should not check services which are configured via ``api_versions@openstack`` context since the proper validation is done at the context itself. The inner check for ``api_versions@openstack`` in ``required_services`` checked only ``api_versions@openstack``, but ``api_versions`` string is also valid name for the context (if there is no other ``api_versions`` contexts for other platforms, but the case of name conflict is covered by another check). * The endpoint_type defined in environment specification/deployment configuration is the endpoint interface for gnocchi.