https://github.com/openstack/rally

sort by:
Revision Author Date Message Commit Date
e8613ff Propose rally 3.4.0 release Change-Id: I2463227b1d4a114c0c5caa093f72b5b0b7c50d4e 23 May 2023, 08:09:06 UTC
b4d31cf Merge "Update requirements and upper-constraints.txt" 23 May 2023, 07:50:52 UTC
b08ea0e Update requirements and upper-constraints.txt In addition, this commit includes soome fixes to make migrations work with sqlalchemy 1.4.0 Change-Id: I933d3ffdbb48f6393d0d0665ad83ff166824250d 22 May 2023, 21:02:21 UTC
177ad8b Use official python docker images Change-Id: I27b1f108584892d64b78366d2bc39f616583af1e 19 May 2023, 22:23:04 UTC
e65935a Merge "Keep CI up-to-date" 19 May 2023, 20:35:12 UTC
8fe8ea1 Merge "Replace deprecated inspect.getargspec" 19 May 2023, 18:41:57 UTC
1694ddc Keep CI up-to-date * Fix CI job that check rally installation with CentOS 9. Previously it used CentOS 8 node :) * Start using Ubuntu 22.04 LTS as much as possible * Use python 3.10 by default for most tox envs * Fix issues with new hacking&flake8 * Rewrite the way of preparation for tox Change-Id: I77eba97596df4448065982956c3b6fb08c8e45db 19 May 2023, 18:37:56 UTC
7e5a996 Re-enable tox cover zuul job Change-Id: I1601a476225c2d514cb03fcfd4d1134e5467483b 31 January 2023, 15:01:53 UTC
14d449b Pin SQLAlchemy to <2.0.0 Rally code is not compatible with SQLAlchemy-2.0.0, until it's compatible let's pin it. CI jobs are broken with multiple errors, so to get this in also need following fixes:- - Remove python-dev from bindep to fix announce-release and docs jobs - Update upper-constraints for testtools to 2.5.0 to fix issues with python3.10+ - Update tox.ini for tox4 compatibility - Ignore warnings introdueced with oslo.db-12.1.0, SQLAlchemy-1.4.46 - Make tox-cover job non-voting as to get it passing coverage report need to succeed for previous commit, which will not succeed without the required changes in this patch. It will be made voting again in follow up patch. Related-Bug: #2004022 Change-Id: Ifcffd11e300e1485fdbfa54b23bcdcaa6ad61011 30 January 2023, 11:54:02 UTC
03155a8 remove unicode literal from code 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: I06cead907a0fbc019eece1305d505c4e153363a9 05 August 2022, 08:27:02 UTC
846a5fe Suppress deprecation warning from docutils Change-Id: I5904b75b0c60d8fd99e4fb57b752109b960cff45 04 August 2022, 16:40:20 UTC
165c21e Fix CI issues Fixes following:- - download the different version pip file - add project dir to git safe to allow installation with pip, more details in [1] [1] https://bugs.launchpad.net/devstack/+bug/1968798 Change-Id: Iedcf4207b51424c11625e34f146ebd67df2dc4c5 29 June 2022, 11:54:09 UTC
2359cd4 [ci] Update used nodesets Change-Id: I62126bc2a8cd7fa29d4428fd7d5a39acf221bc65 17 January 2022, 11:21:05 UTC
58b12c2 Call pip install tox differently Change-Id: I6d181c6aa3568c05d2af9bf9f7bf975d7be32f0b 12 January 2022, 09:25:16 UTC
72859c8 [ci] force reinstall of pip Change-Id: Ief328c82f43d4717880da17b62cb4a089e1ed9cf 11 January 2022, 12:42:03 UTC
2a77c63 Close stringio objects at sshutils Closes-Bug: #1956956 Change-Id: I94f597d99951459b12f0f0211ec73f2ae7fa908d 10 January 2022, 14:05:39 UTC
675ea00 Update doc to do not refer to old installation script Change-Id: Ie11f76f5cccab3ee77e1704aa5429e75f0cc3e28 28 December 2021, 11:01:32 UTC
0f0f20d Add rally-tox-py39 job Python3.9 has been added by the TC to the list of supported python versions, so it will be nice to test against it. Signed-off-by: Dr. Jens Harbott <harbott@osism.tech> Change-Id: I06c0c4bc4f23e8255c539ff54d258ae1c7eb717b 11 November 2021, 15:19:32 UTC
ab23f27 Replace deprecated inspect.getargspec inspect.getargspec was deprecated since Python 3.0 and inspect.getfullargspec is its replacement with correct handling of function annotations and keyword-only parameters[1]. [1] https://docs.python.org/3/library/inspect.html#inspect.getargspec Change-Id: Id843607e7a416e15f24b820979564193f8e9ab2b 15 July 2021, 11:55:46 UTC
3c43987 Moving IRC network reference to OFTC Change-Id: I55a90f2ad28887f8623c2baf07d670798aa837e2 06 July 2021, 22:49:31 UTC
1d9c1e8 Fix contribute page Change-Id: I3a3c4e215724b955f168ce4f97a215aa148ff5d0 16 June 2021, 15:31:48 UTC
e67de57 Prepare for a new release 3.3.0 Change-Id: I20f1e3dfce8cbbfe9fdecb124d09897deefc3540 16 June 2021, 11:00:34 UTC
f4fbcf8 Merge "Update installation guide" 16 June 2021, 10:32:42 UTC
bc2a08b Merge "Update requirements" 16 June 2021, 10:01:36 UTC
9279809 Update installation guide Partial-Bug: #1902703 Change-Id: I1c8501dd9bb46284b8aaedababe06cf379367e0d 16 June 2021, 09:44:41 UTC
c43f6d2 Merge "Change base image" 16 June 2021, 09:27:07 UTC
8481235 Update requirements * fix discovering os distro Change-Id: I96666afc1ad9a5c64ca5b98647cb0ba185389524 16 June 2021, 09:24:39 UTC
eb96a5d Merge "setup.cfg: Replace dashes with underscores" 16 June 2021, 08:57:24 UTC
e15d4aa Change base image Change-Id: I3ae0a6c1a99cda93a394a89c1056e3628cf794a4 16 June 2021, 08:53:32 UTC
5c6cd76 Merge "[community goal] Update contributor documentation" 15 June 2021, 13:05:47 UTC
8414fd2 [community goal] Update contributor documentation This patch updates/adds the contributor documentation to follow the guidelines of the Ussuri cycle community goal[1]. [1] https://governance.openstack.org/tc/goals/selected/ussuri/project-ptl-and-contrib-docs.html Story: #2007236 Task: #38555 Change-Id: If6f330929340d4752abc03bfe45565a179f21721 15 June 2021, 11:48:08 UTC
8a1c326 Keep using bionic for tox jobs except with Python 3.8 The default nodeset was just changed to focal [1], which doesn't provide python3.6 and python3.7 packages. [1] https://review.opendev.org/c/opendev/base-jobs/+/789098 Change-Id: Ic404d0424978551a99df7e529840e6707ea2df59 19 May 2021, 06:47:32 UTC
eeeb08d setup.cfg: Replace dashes with underscores Resolves warnings like the following: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead Change-Id: Ib0926420094443126be322d759c37a926675984b 01 May 2021, 07:09:22 UTC
ee09cab Get rid of decorator lib This lib is used only in two places and the latest release fails now. Change-Id: Ia79008c6ac7dc3be92afdea5f8ffabcd697e7599 12 April 2021, 14:15:09 UTC
a72a6e1 Let verify command return different return codes depending on results. Change-Id: Ie49856573dbf5bcf87837c555c046b06c569b3e9 22 January 2021, 14:36:34 UTC
4126803 Remove __unicode__() from RallyCliError This is no longer needed in Python 3. Change-Id: Id73db00ae3d35b80af8837278bbd415849381c3f 13 January 2021, 13:15:58 UTC
68d035d Fix different issues to ublock CI The recent version of unittests discovered several issues: * Context manager should be used while reading files to ensure that file descriptors are closed at the right time. * wrong test data at test_consume_results_sla_failure_abort. the number add_iteration execution should not be less that number of iteration results. Change-Id: Ibd79f0c444a8cffcca0349b80aab79cd4c115158 13 January 2021, 11:30:28 UTC
11cf577 Propose 3.2.0 release Change-Id: Id2c04252ca24afc4130882aba1cde6b2bb1c750a 30 October 2020, 13:04:41 UTC
4dcc4bc Merge "Update changelog" 29 October 2020, 18:15:29 UTC
5530f65 Merge "Add an option to cliutils.print_list to make table look like rst" 29 October 2020, 17:52:29 UTC
39c1718 Update changelog Change-Id: I9823512dbd98bd0d6a5318d7215eb332c5030349 29 October 2020, 17:33:27 UTC
2b380b6 Merge "Use correct key for python_requires at setup.cfg" 29 October 2020, 17:23:46 UTC
0f8059f Add an option to cliutils.print_list to make table look like rst Change-Id: I7f484abcdc49958e769129e2e8bd8d930e277cad 29 October 2020, 17:03:44 UTC
0f1c768 Use correct key for python_requires at setup.cfg Change-Id: I9b886fb8abc40c1d8ee1ce436e9dc71faf1c346c 29 October 2020, 16:08:51 UTC
9227f95 Update requirements Change-Id: I2487d3f5e7bab9dc01981c43f6e81b1055fe2991 29 October 2020, 15:56:07 UTC
e4dd659 optimize size and time using --no-cache-dir Using --no-cache-dir flag in pip install ,make sure dowloaded packages by pip don't cached on system . This is a best practise which make sure to fetch ftom repo instead of using local cached one . Further , in case of Docker Containers , by restricing caching , we can reduce image size. In term of stats , it depends upon the number of python packages multiplied by their respective size . e.g for heavy packages with a lot of dependencies it reduce a lot by don't caching pip packages. Further , more detail information can be found at https://medium.com/sciforce/strategies-of-docker-images-optimization-2ca9cc5719b6 Change-Id: If206e41f3bac6e0b73b57e85c80fa2530ee9d4cf Signed-off-by: Pratik Raj <rajpratik71@gmail.com> 12 October 2020, 09:51:04 UTC
6300688 Fix openstack-tox-docs job Change-Id: Ib2b38d05588371ad8054baab9c585799aa5c6c05 12 October 2020, 09:35:10 UTC
23883fa restart the task expect to restart one finished or aborted task, or restart some failure scenarios of workloads. Change-Id: Ifebef92bc0f549e4d0c778261bfc9b40e90d39af 26 August 2020, 01:56:10 UTC
b72a986 Merge "Update the minversion parameter." 05 August 2020, 14:27:12 UTC
b757f0f Update the minversion parameter. Update the minversion parameter to use the python -m pip to install python packages: https://tox.readthedocs.io/en/latest/changelog.html#id185 It's recommend to use this. Change-Id: I1be902a0e808554971d6feeb6c2f621d1bd466fd 05 August 2020, 13:16:02 UTC
4eaff2b Merge "Add context manager support to sshutils.SSH" 04 August 2020, 12:53:44 UTC
112f9ca print completed workloads progress while running Expect to see the completed and uncompeted workloads count while rally is running. Change-Id: I3a7cc7e279dc8aa2d78d93697de68f2cf8a62404 25 July 2020, 02:31:55 UTC
9931a2e Add context manager support to sshutils.SSH Enable the use of context managers for sshutils.SSH class. Change-Id: If9cdf5c3c0e04041da89c1b60e97bfea2741b5cf 14 July 2020, 16:35:02 UTC
695f5ec Merge "Switch from unittest2 compat methods to Python 3.x methods" 08 July 2020, 09:40:57 UTC
7a5e894 Switch from unittest2 compat methods to Python 3.x methods With the removal of Python 2.x we can remove the unittest2 compat wrappers and switch to assertCountEqual instead of assertItemsEqual We have been able to use them since then, because testtools required unittest2, which still included it. With testtools removing Python 2.7 support [3][4], we will lose support for assertItemsEqual, so we should switch to use assertCountEqual. [1] - https://bugs.python.org/issue17866 [2] - https://hg.python.org/cpython/rev/d9921cb6e3cd [3] - testing-cabal/testtools#286 [4] - testing-cabal/testtools#277 Change-Id: I4a10dda03078c51380e8faad7684d2ba810f097f 05 July 2020, 12:08:00 UTC
7b268d6 Fix pygments style New theme of docs respects pygments_style. more info: http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html Change-Id: Ifc0f70adf3a426314ff6df41c58b6aa5aeca17fb 02 July 2020, 12:16:19 UTC
8087d7c Add ubuntu-focal install job Change-Id: Ic5e4f41f142d978d5e85b27ea324805bef307983 02 July 2020, 11:46:33 UTC
e1ad05c Make config parser case sensitivity in configure-verifier Options in config file should be case sensitive, some projects like octavia-tempest-plugin can't set some value as expected: [load_balancer] RBAC_test_type = owner_or_admin Use `conf.optionxform = str` to prevent case transformation[1]. [1] https://docs.python.org/3/library/configparser.html Change-Id: I34d85b835aaa7a3737577b75ec9e6f2b02f90ead Closes-Bug: #1877930 12 May 2020, 09:57:38 UTC
ab365e9 Fix all errors introduced by new flake8 release Change-Id: Ie9c99433938542a6892dcf164d9f9f3625b44bd0 12 May 2020, 09:56:11 UTC
be72fbb Merge "Update requirements" 08 May 2020, 16:02:20 UTC
ec16042 Update requirements * rtd can use only one requirements file * remove redundant requirements from tests-requirements.txt * update upper-constraints Change-Id: I9fa049abbe1fd95b4a3adbc8994225d46571db27 08 May 2020, 15:24:52 UTC
99663c6 Fix pushing docker images for releases Change-Id: I107d749eb8e399156e75137cc4b5926a0cf9cded 08 May 2020, 14:08:01 UTC
47cb8cb Merge "Propose Rally 3.1.0" 08 May 2020, 11:47:47 UTC
1528d44 Merge "Update rally config samples" 08 May 2020, 11:44:48 UTC
9beca25 Propose Rally 3.1.0 Change-Id: Ie52450f1ea2f8518f4d9e910ec990752b38478f9 08 May 2020, 11:13:09 UTC
88b818f Update rally config samples + include 2 important config options: * scenario_resource_name_format * and context_resource_name_format. Change-Id: Id17e9a62a6f0302004522e7b78c5d5aac154e59c 08 May 2020, 11:11:37 UTC
3462689 [docs] Include rally-openstack plugins into docs Change-Id: I349b92245f800d141ba33f1d9009761f15742e30 07 May 2020, 16:01:53 UTC
266d6bc Merge "Improve `restricted_parameters` validator to cover None case" 07 May 2020, 14:19:20 UTC
05cddfd Merge "Do not inialize scenario cls at scenario argument validator" 07 May 2020, 14:06:19 UTC
0f93a3f Merge "[ci] Remove old db-migration job" 07 May 2020, 13:27:29 UTC
9708b28 Improve `restricted_parameters` validator to cover None case Validator raised the following error in case of None as target AttributeError: 'NoneType' object has no attribute 'get' Change-Id: I23b7231ccf2f9e6982612fc7733375190ab7fc98 07 May 2020, 13:20:36 UTC
33a0f90 [ci] Remove old db-migration job Change-Id: Ia967a45c740775564a661140c285a358831788fc 07 May 2020, 12:55:04 UTC
166435f Do not inialize scenario cls at scenario argument validator Change-Id: I516d2bb46091a607122036d46ea03e7ae3ba0a67 07 May 2020, 12:29:44 UTC
8d3dbb8 [docker] Ensure that we have latest version of setuptools Change-Id: I8ae4c09a9855843f32cabd82e616fe0ca4001908 27 April 2020, 11:58:07 UTC
b9c303c Fix parsing of mime-type at subunit-v2-parser + ignore unwanted test id with strange data + do not try to split charset from mime-type. we do not use it. Change-Id: I374c45008dcdfb910d34868df795e6dbf5b962a3 Closes-Bug: #1871406 22 April 2020, 07:29:24 UTC
d6cb04f [ci] Fix install script for ubuntu Change-Id: I57eeeffc22c7da4c735467dc5b5af745dc3fbd55 22 April 2020, 07:28:51 UTC
f1552e9 Improve rally-docker jobs to be usefull for rally-openstack Change-Id: I107b28b38f0f33d79291eca782f63392e5e77c94 17 April 2020, 08:32:49 UTC
becd9d6 [ci] Remove rally-tox-py27 job Change-Id: I1205375c8cc22cee4b2c98e1aa21944e329cbe30 16 April 2020, 12:17:04 UTC
322d785 Merge "Update password for dockehub account" 16 April 2020, 11:46:02 UTC
afaf961 Update password for dockehub account + rename secret to follow global naming convention Change-Id: I1123b67a4265401b2f709a426c67e75db47cb271 16 April 2020, 10:44:47 UTC
0446a3d [ci] Clean ignored warnings as some libs pushed fixes Change-Id: I3b45c4d3ed4eafe0b2fe539bef3173fcd00bd064 10 April 2020, 12:58:32 UTC
e824bf5 Remove last usage of six library Change-Id: Ib3981c1c244684e2d4fd35ebe96dccedc1c3e88e 07 April 2020, 14:08:25 UTC
76e8939 Cleanup py27 support Make a few cleanups: - Remove obsolete sections from setup.cfg: * Wheel is not needed for python 3 only repo * Some other sections are obsolete - Update classifiers - Update requirements, no need for python_version anymore Change-Id: I89db151454b391bbc5f7f89d7886a8fbfb517d0d 05 April 2020, 06:10:36 UTC
783f261 Update hacking for Python3 The repo is Python 3 now, so update hacking to version 3.0 which supports Python 3. Update local hacking checks for current flake8. Change-Id: I8e2b7a272565a12144af302a73b15de9d47c3658 01 April 2020, 20:04:50 UTC
fcb1fb6 [ci] Get back testing samples Change-Id: I7b4777fa502f2b9da5770d67947357a02b5f1ad0 25 March 2020, 12:38:05 UTC
1332ad7 Add rally-tox-cover job Depends-On: I43f98bd80ceb8e8c7bd5e0423d202bfb14823b04 Change-Id: Idb9d2a8e86f0cbd5605736885fe01f2e3d2fe399 24 March 2020, 13:53:05 UTC
29097cc Temporary turn off rally-tox-cover job + remove unsued jobs + remove mock from test-requirements + move rally-docker-build-and-push from gate queue to post Change-Id: I2d2b50dff1a8739bca8714666acc2efc7369e4d8 24 March 2020, 13:48:15 UTC
6b86848 Merge "Propose Rally 3.0.0" 23 March 2020, 14:11:13 UTC
0a8732d Merge "Remove rally/ui/templates/base.mako" 22 March 2020, 22:24:55 UTC
5f26369 Merge "[py3] Remove future imports" 22 March 2020, 21:50:42 UTC
2826e90 Remove rally/ui/templates/base.mako It left since those times when we used mako Change-Id: If3dc215972a28ade37dacbaf8482aa32c848c19d 22 March 2020, 21:32:41 UTC
2255b18 [py3] Remove future imports Change-Id: I7ab4e5ddaa7a3906495da3f8edb449cbd9c8a437 22 March 2020, 20:55:26 UTC
9811aa9 Remove install_rally script Change-Id: Ib53e7413071c46ad1a82008658740f974201443a 22 March 2020, 20:51:19 UTC
89662ff Propose Rally 3.0.0 Change-Id: I9ef8d235b8c1e3bd1a5330cb5fe9b99967bbe961 22 March 2020, 20:42:39 UTC
d77be1a Merge "Add docker image push job to release pipeline" 22 March 2020, 20:33:09 UTC
57a7b45 Add docker image push job to release pipeline Change-Id: I5ce42221610c8929d8ada5a6f6265997b3be2a99 22 March 2020, 19:57:12 UTC
5ba9979 Merge "[ci] Remove redundant rally task job files" 22 March 2020, 19:56:59 UTC
8dbfa86 [ci] Remove redundant rally task job files These files left after migration of openstack plugins to the separate repo Also, this patch fixes unit test for FileExistsValidator validator which uses rally-jobs dir for no reasons. Change-Id: I9a4b35643907ce0f101607314aa70222a883368c 22 March 2020, 19:23:28 UTC
6611305 Move task results loader helper to a separate module Change-Id: I97e7e2bd6fd79f1209ca027349d0489729550500 22 March 2020, 18:28:01 UTC
64c133a Get back yamlutils and dummy scenarios rally-openstack uses these modules, so we need to move them in a backward compatible way. Change-Id: I4c4fe1d4dcf96435729ab13f545c65d72231637e 22 March 2020, 18:26:11 UTC
back to top