Add file to the reno documentation build to show release notes for
stable/2023.1.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.1.
Sem-Ver: feature
Change-Id: Ide15c6815e218e5c2b7da3f2dac1520057ad1263
The rally db command provides the separate upgrade subcommand to
upgrade schema of existing database. This change provides the option to
use the upgrade command instead of the create command so that users can
use the sync class for schema upgrade.
Change-Id: I778381879c9aa6c790423262c90142a6b383c252
The rally-manage db command was already replaced by the rally db
command[1]. This fixes the outdated command still used.
[1] https://review.opendev.org/c/openstack/rally/+/681224
Closes-Bug: #2002372
Change-Id: I34570e7c4131c3f06a1da23e9f2e57eec75ff25a
Debian and Ubuntu already ships the package for rally-openstack plugin.
This ensures the package is installed.
Change-Id: Ibafc0b7eca115decd4d8fc30e9f5957135c48cc9
This introduces support for a few tuning parameters which controls
polling checks while creating or deleting share access.
Change-Id: I47f98611201882c71ef781ed34cd43b80fffdbc0
Support for EC2 API by rally was removed a long ago[1]. This formally
deprecates the remaining implementation so that we can remove these in
a next cycle.
[1] e3dd2878eed7e9d9ff154b5d693cd3ed344ab418
Change-Id: Ifaf81c787381737d41d7c9754dfb459d7a37ba31
This removes the resources to remove parameters from the old sections,
which were added when we fixed the outdated parameter sections[1].
[1] 9ddb9b608d
Change-Id: I73a3afccf63ac278c7cf5b56bae1c2d59963c542
Add file to the reno documentation build to show release notes for
stable/zed.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/zed.
Sem-Ver: feature
Change-Id: Ica58571f58298e49c0182be8d6656ef4c8ea7ea8
This reverts commit 35be555c32.
Reason for revert:
puppet-postgresql 8.1.0 was released and now the module supports RHEL 9
(and CentOS 9 effectively).
Note:
This change adds the service_provider fact in test fact data because
it is required by puppet-postgresql.
Depends-on: https://review.opendev.org/850705
Change-Id: I371fa41179ba968c6d001f8de06e850fb6fa126d
The value with a white space should be accepted instead of being
rejected. This change fixes the wrong test case description and makes
sure the description explains what is actually tested.
Change-Id: I7cec0f96191dee0224cc52dd4658629f8015458b
... because RDO will provide packages for only CentOS Stream 9 for Zed
release. This change removes RHEL 8 as well.
Depends-on: https://review.opendev.org/843503
Change-Id: I0062476b502bc230ebc61fc92afd0ee0b5373f6e
The [user_context] parameters and the [cleanup] parameters were moved
to the [openstack] section by [1]. This change updates the parameter
sections accordingly.
[1] 4f955b08ec34b5144594bc52b086b24941d51323
Change-Id: I7306bf71b02a2d6e783334b7854515725cc05f0e
Currently plugins and jobs for OpenStack environment are not included
by the base rally package but these are provided by the independent
plugin package. This change ensures the plugin package is installed.
Note that the plugin package is not available in Ubuntu/Debian now so
the package is still missing in these distributions.
Closes-Bug: #1969113
Change-Id: I7b3b285f1cb298bbabae012862ae5dc1223bf602
These logics were added during Yoga cycle by [1]. Because the old
parameters should be removed by these clean up logic when a deployment
is upgraded to Yoga, the logics are no longer required in Zed and
later.
[1] 08640cf670
Change-Id: I6b56b05479216eb3249fa016eced0caa7b052875
Add file to the reno documentation build to show release notes for
stable/yoga.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/yoga.
Sem-Ver: feature
Change-Id: Iebfadb3afa2279a533fe4b5c2c0af3360e74276e
The latest release of setuptools 61.0 made a breaking change[1] and
because of this change 'pip install' fails with the following error.
~~~
error: Multiple top-level packages discovered in a flat-layout:
['lib', 'spec', 'manifests', 'releasenotes'].
~~~
Users that don't set 'packages', 'py_modules', or configuration'
are still likely to observe the auto-discovery behavior, which may
halt the build if the project contains multiple directories and/or
multiple Python files directly under the project root.
To disable auto discovery, one can do below in setup.py
~~~
setuptools.setup(..,packages=[],..)
~~~
or
~~~
setuptools.setup(..,py_modules=[],..)
~~~
[1] https://github.com/pypa/setuptools/issues/3197
Note setup.py is not used to install puppet modules. However it is used
to generate a release note, thus should be fixed.
Signed-off-by: Jiri Podivin <jpodivin@redhat.com>
Change-Id: I9ae55dfa5830356d7f2acba4df6be86954e2d5f6
The parameters under the [role] section were deprecated in 0.5.0[1],
and were removed in 0.9.0 . These parameters should be now set in
the [openstack] section and this is supported by the different
rally::settings::tempest class.
[1] 48b99755826fc4851b0aadad2ea92a4d4b4a5857
[2] 435401e0089fa4861709d850ecf49aa9ac974d3c
Change-Id: I3080dc51e38bed05b358974ab25f37e3664bf31a
The parameters in the [benchmark] section and the [tempest] section
were deprecated and have been migrated to the [openstack] section[1].
This change updates the parameters used to define parameters under
the new section.
[1] e9539a16fe2e110d7b60a0f0dc95debf715fed36
Change-Id: I0bfabb0d2585a2093c6385325b69322b3041c022
All strings are considered as unicode string from Python 3.
This patch drops the explicit unicode literal (u'...')
appearances from the unicode strings.
Change-Id: I24986095fca236b704328e3057c0b87c473f926b
Co-Authored-By: LiZekun <2954674728@qq.com>
The puppt-postgresql module does not support CentOS 9 yet and requires
some version parameters to be run on CentOS 9. This change disables
unit tests requiring that module, until the module supports CentOS 9.
Change-Id: I582c77e6b690b6a9e0e4bb9f84aaa3ebd08f8d95
The rally class doesn't have any database parameters thus the logic
to pick these parameters are never used.
Change-Id: I77dbb47ebe0af89b8dede09b3f675c740eb7bc0c
This change refactors how the dependent libraries are loaded during
unit tests, and load the libraries in the base spec_helper to avoid
duplicate and redundant implementations.
Change-Id: I8a747a06508e88cebcd4b2c5d8490a92aaa43ec1