Skip to content
Tags give the ability to mark specific points in history as being important
  • 2.0.0
    rally-openstack 2.0.0 release
    
    meta:version: 2.0.0
    meta:diff-start: -
    meta:series: independent
    meta:release-type: release
    meta:pypi: yes
    meta:first: no
    meta:release:Author: Andrey Kurilin <andr.kurilin@gmail.com>
    meta:release:Commit: Andrey Kurilin <andr.kurilin@gmail.com>
    meta:release:Change-Id: Ia0253b234b01011b259ec6a5b90f35b5ccb49bba
    meta:release:Code-Review+2: Thierry Carrez <thierry@openstack.org>
    meta:release:Workflow+1: Thierry Carrez <thierry@openstack.org>
    
  • 1.7.0
    rally-openstack 1.7.0 release
    
    meta:version: 1.7.0
    meta:diff-start: -
    meta:series: independent
    meta:release-type: release
    meta:pypi: yes
    meta:first: no
    meta:release:Author: Andrey Kurilin <andr.kurilin@gmail.com>
    meta:release:Commit: Andrey Kurilin <andr.kurilin@gmail.com>
    meta:release:Change-Id: Iac584871347aa4b34b12c78319650c8d6be215e1
    meta:release:Code-Review+2: Sean McGinnis <sean.mcginnis@gmail.com>
    meta:release:Workflow+1: Sean McGinnis <sean.mcginnis@gmail.com>
    
  • 1.6.0
    rally-openstack 1.6.0 release
    
    meta:version: 1.6.0
    meta:diff-start: -
    meta:series: independent
    meta:release-type: release
    meta:pypi: yes
    meta:first: no
    meta:release:Author: Andrey Kurilin <andr.kurilin@gmail.com>
    meta:release:Commit: Andrey Kurilin <andr.kurilin@gmail.com>
    meta:release:Change-Id: I509a75508ccaac47a6dc3083875d85fc68bdc757
    meta:release:Code-Review+2: Thierry Carrez <thierry@openstack.org>
    meta:release:Code-Review+2: Jean-Philippe Evrard <jean-philippe@evrard.me>
    meta:release:Workflow+1: Jean-Philippe Evrard <jean-philippe@evrard.me>
    
  • 1.5.0
    rally-openstack 1.5.0 release
    
    meta:version: 1.5.0
    meta:diff-start: -
    meta:series: independent
    meta:release-type: release
    meta:pypi: yes
    meta:first: no
    meta:release:Author: Andrey Kurilin <andr.kurilin@gmail.com>
    meta:release:Commit: Andrey Kurilin <andr.kurilin@gmail.com>
    meta:release:Change-Id: I2e5d95a42a18f2f131d9b2a7dc3b198af2e626a1
    meta:release:Code-Review+1: Chuck Short <chucks@redhat.com>
    meta:release:Code-Review+2: Sean McGinnis <sean.mcginnis@gmail.com>
    meta:release:Workflow+1: Sean McGinnis <sean.mcginnis@gmail.com>
    
  • 1.4.0
    99241982 · Release 1.4.0 ·
    rally-openstack 1.4.0 release
    
    meta:version: 1.4.0
    meta:diff-start: -
    meta:series: independent
    meta:release-type: release
    meta:pypi: yes
    meta:first: no
    meta:release:Author: Andrey Kurilin <andr.kurilin@gmail.com>
    meta:release:Commit: Andrey Kurilin <andr.kurilin@gmail.com>
    meta:release:Change-Id: I0e7c83a0fb18a5e5dbcf4cbce910fb21d7263019
    meta:release:Code-Review+2: Sean McGinnis <sean.mcginnis@gmail.com>
    meta:release:Workflow+1: Sean McGinnis <sean.mcginnis@gmail.com>
    
  • 1.3.0
    rally-openstack 1.3.0 release
    
    meta:version: 1.3.0
    meta:diff-start: -
    meta:series: independent
    meta:release-type: release
    meta:pypi: yes
    meta:first: no
    meta:release:Author: Andrey Kurilin <andr.kurilin@gmail.com>
    meta:release:Commit: Andrey Kurilin <andr.kurilin@gmail.com>
    meta:release:Change-Id: I4ee9a25bd4fb06985292099f6dd8b46bcc503e98
    meta:release:Code-Review+2: Sean McGinnis <sean.mcginnis@gmail.com>
    meta:release:Workflow+1: Sean McGinnis <sean.mcginnis@gmail.com>
    
  • 1.2.0
    79c8d394 · Propose 1.2.0 release ·
    [1.2.0] - 2018-06-25
    
    Rally 1.0.0 has released. This is a major release which doesn't contain
    in-tree OpenStack plugins. Also, this release extends flexibility of
    validating required platforms which means that logic of required admin/users
    for the plugin can be implemented at **rally-openstack** side and this is
    done in rally-openstack 1.2.0
    
    Changed
    ~~~~~~~
    
    Also, it is sad to mention, but due to OpenStack policies we need to stop
    duplicating release notes at ``git tag message``. At least for now.
    
  • 1.1.0
    0c8bde16 · Release 1.1.0 ·
    [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.
    
  • 1.0.0
    [1.0.0] - 2018-03-28
    
    Start a fork of `rally/plugins/openstack module of original OpenStack Rally
    project
    <https://github.com/openstack/rally/tree/0.11.1/rally/plugins/openstack>`_
    
    Added
    ~~~~~
    
    * [scenario plugin] GnocchiArchivePolicy.list_archive_policy
    * [scenario plugin] GnocchiArchivePolicy.create_archive_policy
    * [scenario plugin] GnocchiArchivePolicy.create_delete_archive_policy
    * [scenario plugin] GnocchiResourceType.list_resource_type
    * [scenario plugin] GnocchiResourceType.create_resource_type
    * [scenario plugin] GnocchiResourceType.create_delete_resource_type
    * [scenario plugin] NeutronSubnets.delete_subnets
    * [ci] New Zuul V3 native jobs
    * Extend existing@openstack platform to support creating a specification based
      on system environment variables. This feature should be available with
      Rally>0.11.1
    
    Changed
    ~~~~~~~
    
    * Methods for association and dissociation floating ips  were deprecated in
      novaclient a year ago and latest major release (python-novaclient 10)
      `doesn't include them
      <https://github.com/openstack/python-novaclient/blob/10.0.0/releasenotes/notes/remove-virt-interfaces-add-rm-fixed-floating-398c905d9c91cca8.yaml>`_.
      These actions should be performed via neutronclient now. It is not as simple
      as it was via Nova-API and you can find more neutron-related atomic actions
      in results of scenarios.
    
    Removed
    ~~~~~~~
    
    * *os-hosts* CLIs and python API bindings had been deprecated in
      python-novaclient 9.0.0 and became removed in `10.0.0 release
      <https://github.com/openstack/python-novaclient/blob/10.0.0/releasenotes/notes/remove-hosts-d08855550c40b9c6.yaml>`_.
      This decision affected 2 scenarios `NovaHosts.list_hosts
      <https://rally.readthedocs.io/en/0.11.1/plugins/plugin_reference.html#novahosts-list-hosts-scenario>`_
      and `NovaHosts.list_and_get_hosts
      <https://rally.readthedocs.io/en/0.11.1/plugins/plugin_reference.html#novahosts-list-and-get-hosts-scenario>`_
      which become redundant and we cannot leave them (python-novaclient doesn't
      have proper interfaces any more).
    
    Fixed
    ~~~~~
    
    * The support of `kubernetes python client
      <https://pypi.python.org/pypi/kubernetes>`_ (which is used by Magnum plugins)
      is not limited by 3.0.0 max version. You can use more modern releases of that
      library.