Skip to content

Tags: stackhpc/rally-openstack

Tags

1.7.0.1

Toggle 1.7.0.1's commit message
Add missing argument to _discover_or_create_flavor

Sorry, I missed this in:

https://review.opendev.org/#/c/678901/

Co-Authored-By: dlutton <[email protected]>

Change-Id: I90df1999fd4b96c7b8dbaa707c50111b3728f2e7
Closes-Bug: #1862220
(cherry picked from commit 0ff4590)

2.0.0

Toggle 2.0.0's commit message
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 <[email protected]>
meta:release:Commit: Andrey Kurilin <[email protected]>
meta:release:Change-Id: Ia0253b234b01011b259ec6a5b90f35b5ccb49bba
meta:release:Code-Review+2: Thierry Carrez <[email protected]>
meta:release:Workflow+1: Thierry Carrez <[email protected]>

1.7.0

Toggle 1.7.0's commit message
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 <[email protected]>
meta:release:Commit: Andrey Kurilin <[email protected]>
meta:release:Change-Id: Iac584871347aa4b34b12c78319650c8d6be215e1
meta:release:Code-Review+2: Sean McGinnis <[email protected]>
meta:release:Workflow+1: Sean McGinnis <[email protected]>

1.6.0

Toggle 1.6.0's commit message
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 <[email protected]>
meta:release:Commit: Andrey Kurilin <[email protected]>
meta:release:Change-Id: I509a75508ccaac47a6dc3083875d85fc68bdc757
meta:release:Code-Review+2: Thierry Carrez <[email protected]>
meta:release:Code-Review+2: Jean-Philippe Evrard <[email protected]>
meta:release:Workflow+1: Jean-Philippe Evrard <[email protected]>

1.5.0

Toggle 1.5.0's commit message
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 <[email protected]>
meta:release:Commit: Andrey Kurilin <[email protected]>
meta:release:Change-Id: I2e5d95a42a18f2f131d9b2a7dc3b198af2e626a1
meta:release:Code-Review+1: Chuck Short <[email protected]>
meta:release:Code-Review+2: Sean McGinnis <[email protected]>
meta:release:Workflow+1: Sean McGinnis <[email protected]>

1.4.0

Toggle 1.4.0's commit message
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 <[email protected]>
meta:release:Commit: Andrey Kurilin <[email protected]>
meta:release:Change-Id: I0e7c83a0fb18a5e5dbcf4cbce910fb21d7263019
meta:release:Code-Review+2: Sean McGinnis <[email protected]>
meta:release:Workflow+1: Sean McGinnis <[email protected]>

1.3.0

Toggle 1.3.0's commit message
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 <[email protected]>
meta:release:Commit: Andrey Kurilin <[email protected]>
meta:release:Change-Id: I4ee9a25bd4fb06985292099f6dd8b46bcc503e98
meta:release:Code-Review+2: Sean McGinnis <[email protected]>
meta:release:Workflow+1: Sean McGinnis <[email protected]>

1.2.0

Toggle 1.2.0's commit message

Verified

This tag was signed with the committer’s verified signature.
andreykurilin Andriy Kurilin
[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

Toggle 1.1.0's commit message

Verified

This tag was signed with the committer’s verified signature.
andreykurilin Andriy Kurilin
[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

Toggle 1.0.0's commit message

Verified

This tag was signed with the committer’s verified signature.
andreykurilin Andriy Kurilin
[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.