https://github.com/openstack/rally

sort by:
Revision Author Date Message Commit Date
02311d3 Rename 1.7.0 to 2.0.0 As OpenStack release team suggested, as for backward incomaptible changes we need to change major version. + get back jsoncshcema draft-4 as default, since it can break all plugins at once. Change-Id: Id1eadb69964c630f119eb00d5a7f69fac64ba825 13 September 2019, 20:58:35 UTC
9821d66 Merge "Make rally 1.7.0" 10 September 2019, 14:24:09 UTC
9b792b8 Merge "Remove a bunch of deprecated stuff from CLI" 10 September 2019, 14:21:08 UTC
bd939c5 Make rally 1.7.0 Change-Id: I52b9ff6458675d402295e8f0bde576afe2c53f37 10 September 2019, 13:04:37 UTC
8d54b0e Remove a bunch of deprecated stuff from CLI * *rally task sla_check* command was deprecated in Rally 0.8.0 in favor of *rally task sla-check*. * *rally-manage db* command (and the whole *rally-manage* entry-point) was deprecated in Rally 0.10.0 in favor of *rally db* command. * *--namespace* argument was deprecated in Rally 0.10.0 in favor of *--platform* which has better meaning. Affected commands: *rally plugin show*, *rally plugin list*, *rally verify list-plugins*, *rally verify create-verifier*. * *--tasks* argument of *rally task report* command and *--task* argument of *rally task use* command were deprecated in Rally 0.10.0 in favor of unified *--uuid* argument. * *--junit* argument of *rally task report* command is deprecated in Rally 0.10.0 in favor of *rally task export --type junit-xml* Also, this patch: * covers @deprecated_args cli decorator with unit teststo pass cover job. * switches functional tests to use testtools library instead of unittest (for unificaiton with our unit tests) Change-Id: Icf5651117b20a8ecfe6a3e5f42eb3a4e569e0618 10 September 2019, 12:49:38 UTC
6dea050 Merge "Allow plugins to return config options as list of tuples" 10 September 2019, 11:59:56 UTC
1716139 Merge "Support to verify https url" 10 September 2019, 11:11:12 UTC
60d39f3 Upgrade jsonschema upper version In [1], requirements.upper-constraints.txt, jsonschema library upper version was bumped to 3.0.1. To avoid CI problems like [2], we should remove the version limitation in this project. [1]https://review.opendev.org/#/c/649789/ [2]https://d4b9765f6ab6e1413c28-81a8be848ef91b58aa974b4cb791a408.ssl.cf5.rackcdn.com/680427/2/check/neutron-rally-task/01b2c1c/controller/logs/devstacklog.txt.gz Closes-Bug: #1843282 Change-Id: I0ac00de6987de8835d9cac8f73fdae00d2f212d6 09 September 2019, 15:41:06 UTC
17d9b3e Fix building docs I guess the root cause is https://sourceforge.net/p/docutils/bugs/353/ Change-Id: Iedbb6d41ff1a38549766a1ca7b779c86c41f2792 02 September 2019, 13:36:06 UTC
54c3d83 Allow plugins to return config options as list of tuples oslo-config-generator expects the config options to be a list of tuples: https://docs.openstack.org/oslo.config/latest/cli/generator.html This change allows us to us the same format and avoid having to define two virtually identical functions. Change-Id: I90f8512cc4a56a8092c585ecb665864a1c19b65a 28 August 2019, 12:56:16 UTC
b22308e Support to verify https url resolve the same issue as https://review.opendev.org/#/c/677954/ Change-Id: I3f11911cb5b8b0e7e21d5bf98ce208af500ba332 22 August 2019, 11:15:28 UTC
3c529c7 Fix wrong assert function name This is to fix wrong assert function name of asser_called_once_with Change-Id: I8ce80b7b93d4846219ad886b8531daef56e16fa3 27 June 2019, 03:48:56 UTC
6df07c6 Fix assertion methods Fix typos of assertion methods and misuse of assertTrue. Change-Id: Ifb7f7af5823bd14e45b0a32047e2093e49a89dbb 25 June 2019, 00:29:10 UTC
1faee3e Merge "Sync Sphinx requirement" 24 June 2019, 09:11:54 UTC
a0cfbe2 Fix wrong assert function name This is to fix wrong assert function name of asset_called_once_with. Change-Id: I99faabd9a299a5cae6154b371740cefc055f333e 24 June 2019, 04:11:49 UTC
488d47e Sync Sphinx requirement 1. Sync sphinx dependency with global requirements. It caps python 2 since sphinx 2.0 no longer supports Python 2.7. Change-Id: Ic5199f1c4cf5a05b0c632b7fee231f8a91da175f 20 June 2019, 12:52:11 UTC
ee13ba4 Propose 1.6.0 release Change-Id: I803cde8b0c498f81f26af7c8f710ef9b6ae8f11f 19 June 2019, 15:13:19 UTC
45cc9ad [verify ]Fix several py3 issues 1. switch \u2714 to :-) a. \u2714 can not be decoded on py3 b. \u2714 can not shown rightly on Window as Linux 2. compatiable py3 and py2 for load_lists Change-Id: I8ac7f5560b0c0d51bf744e1be6bf3768c978e5df 19 June 2019, 15:03:26 UTC
c5a5bc8 Update SQLAlchemy in upper-constraints.txt update SQLAlchemy to be compatible with openstack and Fix some issues since SQLAlchemy was upgraded to 1.3.4 Change-Id: Id1955160813c9be87dffc7e38b8d3476cec04d60 19 June 2019, 10:56:44 UTC
bcdcfc7 install_rally.sh: moved zypper pkg manager up to handle case when yum is installed on SUSE to fulfill dependencies. Change-Id: I9a30b7d5a674e2bd444e3a286d672d6c589e6712 03 June 2019, 20:43:11 UTC
0758432 Merge "Allow regular expressions in skip-list" 03 June 2019, 14:30:23 UTC
f99f442 Allow regular expressions in skip-list This allows you to more easily skip tests belonging to particular class, as you don't have to list them individually. Backwards compatability is maintained by treating invalid regexes as literal strings. Change-Id: I10d7477cd3321683899d455bf4370ec8ef8a4d05 29 May 2019, 13:10:29 UTC
3f4c557 [changelog] get back 1.4.1 release Change-Id: I69cde89e264863eb343ffb2b283b69b48e2f061d 28 May 2019, 12:30:49 UTC
14a8b0f Release 1.5.1 with a fix for os deployment create from env **rally deployment create* --fromenv* creates wrong spec for rally-openstack<=1.4.0 Closes-Bug: #1829030 Change-Id: I61588eaa070b10b780c92d54d1b9439e8fd3f6b6 16 May 2019, 05:22:46 UTC
2163095 Release 1.5.0 Change-Id: I6cfa4d82b193b586565c69ec9ba9458e1bf32981 08 May 2019, 21:37:50 UTC
ffd3dc7 Add support for iframe charts Change-Id: If5358105611512c05b0f7d8f3eb660e2daffce34 08 May 2019, 20:12:35 UTC
941a79c Fix unittests related to fileutils Change-Id: Iccda58ea0eaccd27beefede215bb7bc8f780ea41 08 May 2019, 20:12:34 UTC
11c0de7 update git.openstack.org to opendev Change-Id: I76d780247c65e2f3002d388635a9922ea391e7f0 25 April 2019, 23:59:52 UTC
611d13a Merge "Fix the feature what creating the deployment from sysenv" 23 April 2019, 06:58:24 UTC
c4a1f85 update upper-constraints.txt for Sphinx Sphinx does not support python2.7 in latest version. Change-Id: Iaa8182c010923eaf052221dcb08b1bd95f7d4ea8 20 April 2019, 03:53:10 UTC
0c667db OpenDev Migration Patch This commit was bulk generated and pushed by the OpenDev sysadmins as a part of the Git hosting and code review systems migration detailed in these mailing list posts: http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html Attempts have been made to correct repository namespaces and hostnames based on simple pattern matching, but it's possible some were updated incorrectly or missed entirely. Please reach out to us via the contact information listed at https://opendev.org/ with any questions you may have. 19 April 2019, 19:32:06 UTC
04aeef7 Fix the feature what creating the deployment from sysenv We can remove the duplicated codes via creating the deployment with the Env manager. Change-Id: Ied2008e895505909ed0c78f16614a8d60101b811 18 April 2019, 13:49:40 UTC
5d9336f Migrate rally-database-migration to Ubuntu Bionic We have migrated the zuulv3 job to Bionic during Dec/Jan month. - http://lists.openstack.org/pipermail/openstack-discuss/2018-December/000837.html - https://etherpad.openstack.org/p/devstack-bionic But that effort does not move all gate job to Bionic as there are large amount of jobs are still legacy jobs. All the legacy jobs still use Xenial as nodeset. As per the decided runtime for Stein, we need to test everything on openstack CI/CD on Bionic - https://governance.openstack.org/tc/reference/runtimes/stein.html This commit mofiy the rally-database-migration job to run on bionic. More Details: - https://etherpad.openstack.org/p/legacy-job-bionic - http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003614.html Change-Id: Idab37e177430fde3bd6e3a790fe1f15aec06200c 03 April 2019, 18:02:42 UTC
3302379 Replace openstack.org git:// URLs with https:// This is a mechanically generated change to replace openstack.org git:// URLs with https:// equivalents. This is in aid of a planned future move of the git hosting infrastructure to a self-hosted instance of gitea (https://gitea.io), which does not support the git wire protocol at this stage. This update should result in no functional change. For more information see the thread at http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html Change-Id: Iac57d073b6b10e7c11a9119cfb7d968ee90d6aa6 24 March 2019, 20:35:59 UTC
de4ea09 Task context: implement comparison operators __cmp__ is no longer used in python3 Other operators need to be defined instead. https://docs.python.org/3/whatsnew/3.0.html#ordering-comparisons "The cmp() function should be treated as gone, and the __cmp__() special method is no longer supported. Use __lt__() for sorting, __eq__() with __hash__(), and other rich comparisons as needed. (If you really need the cmp() functionality, you could use the expression (a > b) - (a < b) as the equivalent for cmp(a, b).)" https://www.python.org/dev/peps/pep-0207/ This change does it based on get_order and class meta properties. Downstream projects that rely on context comparison (such as rally-openstack) will benefit from this change. Change-Id: I4991acccefd4754e209feafd5e24d03c76c283f8 Depends-On: I42db6045ae88c34d3576beb737bb7e955c5f2132 Needed-By: I6bb31fe1d3f79a8fd4707a5576204dee69a3f307 Partial-Bug: #1819274 17 March 2019, 00:15:08 UTC
6cef6a9 Fix test_time_hook functional test The problematic code that causes "TypeError: string indices must be integers": -> self.assertEqual( expected, sorted(hook_results, key=lambda i: list( i["config"]["trigger"].values())[0]["unit"])) (Pdb) hook_results[0]["config"]["trigger"] {'name': 'event', 'args': {'unit': 'iteration', 'at': [5]}} values[0] is not always a dict with a unit element: (Pdb) hook_results[0]["config"]["trigger"].values() dict_values(['event', {'unit': 'iteration', 'at': [5]}]) We should use args['args']['unit'] instead. Change-Id: I42db6045ae88c34d3576beb737bb7e955c5f2132 Needed-By: I4991acccefd4754e209feafd5e24d03c76c283f8 17 March 2019, 00:06:23 UTC
32af835 bindep.txt: * Excluding platform SUSE from redhat-rpm-config by adding platform selector [... !platform:suse] Change-Id: If8f6a107f5a68d1d2c0a6729c48f7e19e93905c7 08 March 2019, 22:13:24 UTC
a01a60b Propose 1.4.1 release Change-Id: I734171bd76ae2528d5d093e1769aea049b574ec9 28 February 2019, 17:11:49 UTC
d366a57 Merge "Restore publishing docs to rtd" 21 February 2019, 11:20:49 UTC
27dfd46 Restore publishing docs to rtd Change-Id: If02d8443e2323359279615f40cefa64f6da317e1 21 February 2019, 10:41:44 UTC
2fad5a9 Fixed py3 issue of Verification component Change-Id: I6764b4dd7f807f5e8d525dce6db3432ffbd9d54f 19 February 2019, 15:42:35 UTC
4e5890a [docs] Fix readme for docker image * fix indents and code quotas * fix version of latest release + add unittest for checking this Change-Id: Iab8f7fec3117cdcb84708f3a291a6926b3eb085f 05 February 2019, 16:15:16 UTC
5e2721c [ci] Add job to run functional tests over py3 env Change-Id: Ia9e2d88976f06c20847729ca011e112f9bc53ff8 04 February 2019, 18:01:13 UTC
78f43cd Remove morph dependency morph library is distributed under GPLv3 dependency which means that we need to distribute under package as well under GPLv3 license or stop using this library. Since we do not use too much from morph, so let's just let's write a simple replacement for what we actually need. Change-Id: I00df4e66a2365cbaa948707289b14262dc016454 04 February 2019, 16:59:29 UTC
3625758 Add 1.4.0 release in CHANGELOG Separate unreleased commits to new 1.4.0 release. Change-Id: Ia0477f58aa089ccdedd4529334e085d55d397340 29 January 2019, 13:22:13 UTC
45a49bc Merge "Support the latest alembic" 25 January 2019, 16:13:51 UTC
8bf5cea Support the latest alembic The action of removing action is included in migration list while removing the table. https://github.com/zzzeek/alembic/blob/master/docs/build/changelog.rst .. change:: :tags: bug, autogenerate :tickets: 468 Fixed bug where the indexes would not be included in a migration that was dropping the owning table. The fix now will also emit DROP INDEX for the indexes ahead of time, but more importantly will include CREATE INDEX in the downgrade migration. Change-Id: If5332876eb40a433450de52d69bea727a9d4fceb 25 January 2019, 01:12:50 UTC
521269b Merge "[CI] check the return value of `rally task`" 24 January 2019, 12:59:36 UTC
438caca Merge "Bump upper constraints to fix conflicts" 24 January 2019, 12:59:35 UTC
cc6f877 Fix the issues of dss key in ssh utils It can not load dss key in ssh utils because of the file cursor position. Change-Id: Id358673e58565cae73ac39d1f11f5e8edeab4e67 Closes-Bug: #1807870 23 January 2019, 08:13:01 UTC
3eeb0dd Bump upper constraints to fix conflicts Without these changes, I'm currently seeing: python-novaclient 11.1.0 has requirement PrettyTable<0.8,>=0.7.2, but you'll have prettytable 0.7.1 which is incompatible. python-magnumclient 2.11.0 has requirement PrettyTable<0.8,>=0.7.2, but you'll have prettytable 0.7.1 which is incompatible. python-watcherclient 2.2.0 has requirement oslo.i18n>=3.20.0, but you'll have oslo-i18n 3.19.0 which is incompatible. python-watcherclient 2.2.0 has requirement oslo.utils>=3.36.0, but you'll have oslo-utils 3.35.0 which is incompatible. python-watcherclient 2.2.0 has requirement PrettyTable<0.8,>=0.7.2, but you'll have prettytable 0.7.1 which is incompatible. kubernetes 8.0.1 has requirement urllib3>=1.23, but you'll have urllib3 1.22 which is incompatible. python-monascaclient 1.12.1 has requirement PrettyTable<0.8,>=0.7.2, but you'll have prettytable 0.7.1 which is incompatible. python-heatclient 1.17.0 has requirement PrettyTable<0.8,>=0.7.2, but you'll have prettytable 0.7.1 which is incompatible. python-troveclient 2.17.0 has requirement PrettyTable<0.8,>=0.7.2, but you'll have prettytable 0.7.1 which is incompatible. python-muranoclient 1.1.1 has requirement PrettyTable<0.8,>=0.7.2, but you'll have prettytable 0.7.1 which is incompatible. python-senlinclient 1.9.0 has requirement PrettyTable<0.8,>=0.7.2, but you'll have prettytable 0.7.1 which is incompatible. cliff 2.14.0 has requirement PrettyTable<0.8,>=0.7.2, but you'll have prettytable 0.7.1 which is incompatible. osprofiler 2.5.2 has requirement PrettyTable<0.8,>=0.7.2, but you'll have prettytable 0.7.1 which is incompatible. python-watcherclient 2.2.0 has requirement oslo.i18n>=3.20.0, but you'll have oslo-i18n 3.19.0 which is incompatible. python-watcherclient 2.2.0 has requirement oslo.utils>=3.36.0, but you'll have oslo-utils 3.35.0 which is incompatible. kubernetes 8.0.1 has requirement urllib3>=1.23, but you'll have urllib3 1.22 which is incompatible. requests 2.19.1 has requirement urllib3<1.24,>=1.21.1, but you'll have urllib3 1.24 which is incompatible. when installing rally-openstack with pip: git clone https://github.com/openstack/rally-openstack cd rally-openstack pip install . and then subsequently trying to run rally: (venv-rally) [will@dev-director rally-openstack]$ rally deployment create --fromenv --name existing 2019-01-17 14:10:09.005 21837 WARNING rally.common.plugin.discover [-] Failed to load plugins from module 'rally_openstack' (package: 'rally-opensta\ ck 1.3.1.dev70'): (prettytable 0.7.1 (/home/will/venv-rally/lib/python2.7/site-packages), Requirement.parse('PrettyTable<0.8,>=0.7.2'), set(['python-novaclien\ t', 'python-magnumclient', 'python-watcherclient', 'python-monascaclient', 'python-heatclient', 'python-troveclient', 'python-muranoclient', 'python-senlincli\ ent', 'osprofiler'])): ContextualVersionConflict: (prettytable 0.7.1 (/home/will/venv-rally/lib/python2.7/site-packages), Requirement.parse('PrettyTable<0.8,>\ =0.7.2'), set(['python-novaclient', 'python-magnumclient', 'python-watcherclient', 'python-monascaclient', 'python-heatclient', 'python-troveclient', 'python-\ muranoclient', 'python-senlinclient', 'osprofiler'])) Change-Id: I84a9b26cde552d84ad8a2495ea4cf6f8e073dcf6 17 January 2019, 14:52:50 UTC
da3a6fe Add the section `installing rally-openstack` in quick-start Change-Id: Iacbd73c42a03776f841acc3f5339e97418cab32f 17 January 2019, 08:51:12 UTC
1cb01a5 [CI] check the return value of `rally task` The value 2 is sla error, the ci should continue to work. It would be easy to find out the failed workload via `rally task sla-check`. Change-Id: I950c82353d88bc89a96ce3c9481ee45571d5d2ba 17 January 2019, 08:43:10 UTC
ffe6fed Update upper-constraints.txt Remove some unused packages version constraints. Change-Id: Iaf9b4bd43d52084c1013ea736c3f6e24979663a0 16 January 2019, 10:36:13 UTC
4a14532 Merge "update references to samples/deployments to point to openstack plugin repo" 14 January 2019, 15:17:23 UTC
250bc00 update references to samples/deployments to point to openstack plugin repo As of: https://github.com/openstack/rally/commit/7addc521c1523f343b7bc15773a9a5d3a413cbf8 The OpenStack plugins have been moved to: https://git.openstack.org/cgit/openstack/rally-openstack https://github.com/openstack/rally-openstack https://pypi.org/project/rally-openstack/ This updates references to samples/deployments to point to the new location. Change-Id: I0cd7149517f9932d5f3c66bebb4aba38836e57a3 14 January 2019, 14:47:46 UTC
3923a04 Fix typo in the word generated TrivialFix Change-Id: Iee8932b2de3c8cb815dc43c36ae920f12a1f2b90 14 January 2019, 12:24:15 UTC
3a30fb9 Merge "Add a check for `rally` command" 18 December 2018, 11:47:09 UTC
1b3a68d Add a check for `rally` command It would print an exception while user called 'rally' command without argument. Let us fix this issue. Change-Id: If950e4aeda1067ddfc271caedcea807c080e46a3 18 December 2018, 02:05:30 UTC
4b9f85b Change openstack-dev to openstack-discuss Mailinglists have been updated. Openstack-discuss replaces openstack-dev. Change-Id: I344b909e1930737ee8710a69e05fdc0c7f021dfa 09 December 2018, 15:48:24 UTC
d492cb6 Merge "Change openstack-dev to openstack-discuss" 06 December 2018, 12:31:56 UTC
f1f09f3 Export trends report with task export plugin Export trends report with plugin and support report with static libraries. Change-Id: I05bff52c30b50387b7ad880709e3ce09f6f6ae9d 04 December 2018, 09:43:32 UTC
2b4c4be Change openstack-dev to openstack-discuss Mailinglists have been updated. Openstack-discuss replaces openstack-dev. Change-Id: I72f70e9722f9ff4650fc09822c11ed4e23cd4a10 04 December 2018, 08:36:06 UTC
e22c247 Rework docker integration * move Dockerfile to etc/docker dir, so we can use custom README for docker hub repository * move etc/motd to etc/docker dir, since it is used only during docker image build * add etc/docker/README with a description for docker reposiroty and how the image shoudl be used Change-Id: I61fdd4bab37707374a2229ee07d5a41009e8c55d 01 December 2018, 06:06:53 UTC
4a1b628 Change the behaviour of 'rally --version' cmd * print versions of installed plugins Change-Id: Idc830a9d89dc0e2d362e694d7bb5d4f4840267bb 30 November 2018, 09:10:55 UTC
3c29c5e [release] Propose 1.3.0 release Change-Id: I58050507b099d6f05723d9f64c2e62587dd3e062 30 November 2018, 07:02:30 UTC
0281b6c [docs] Check docstrings of plugin bases We are using docstings of plugin bases while publishing docs, so it is important to ensure that all of them provides valid rst Change-Id: I0bee6942c3058d6c936c5ccdbf798b3960e63242 30 November 2018, 06:52:59 UTC
3a64909 Add missing ws separator between words This is to add missing ws separator between words. Change-Id: I4e49d6bfa4293751273d5ec95fcf60478b96792d 21 November 2018, 02:26:22 UTC
2abc5e5 Use 'error' as the default value of failed status while checking the resource status Almost in all cases, 'error' is the failed status, let us use it as the default value. Change-Id: I520b197c4111f4375f5c9d2646cee931c1a066ba 13 November 2018, 08:31:15 UTC
6fca3e6 Merge "Unify constant runner logic" 06 November 2018, 10:49:56 UTC
cfde229 Unify constant runner logic Change-Id: I7f9c34e0bc146ac3a8223aff5a42498341a36a88 Related-Bug: #1800447 05 November 2018, 19:13:25 UTC
6eac999 [Trivial Fix] modify spelling error of "resource" Although it is spelling mistakes, it affects reading. Change-Id: I5ed02a08ab3a355efcfffe582fa55d5c57900603 01 November 2018, 02:52:00 UTC
a19cc57 Merge "[ci] Rename tox jobs" 28 October 2018, 18:36:04 UTC
80f500b Merge "Fixed a typo in verify command error" 28 October 2018, 18:11:10 UTC
906c2df Merge "Update min tox version to 2.0" 28 October 2018, 18:11:09 UTC
9552b9b [ci] Rename tox jobs rally-openstack removed custom jobs, so there is no conflict anymore. Depends-On: I5357f3ba7c5455d03127073f459dc712b1554ff9 Change-Id: I664fb03ecfd16be040561e09f05319c8707b06a0 28 October 2018, 08:15:06 UTC
3ed8ac0 [ci] Manage tox job manually Patch Ia56cba58c87aa48de3e8e3f3d28f6252f7dcd7c3 introduced a new role 'ensure-python' which checks for installed python version before our pre-run playbook can install not-default versions. Such change broke our py34 job. To continue checking Python 3.4 and ensure that everything is done as we wish let's do not use global 'tox' job and implement the custom one. The new rally-tox-base job checks tox.ini for required python version and installs it via 'apt'. Also, there is new post playbook which publishes the results of execution. Change-Id: Ia69d36670ff07079c82c9b1fef54d8ade62c7c7b 26 October 2018, 13:33:15 UTC
8091e53 Update min tox version to 2.0 The commands used by constraints need at least tox 2.0. Update to reflect reality, which should help with local running of constraints targets. Change-Id: I1ce92db1801966b448ca0eeffb312a67ec1ea91a 21 October 2018, 03:24:00 UTC
ca37211 Fixed a typo in verify command error Change-Id: I8615dda373042c4e2946e57439441b1be4b8e369 19 October 2018, 13:07:48 UTC
910478f Add ability to report tasks by deployment Add ability to rally task export/report cmd to export/report all tasks with specified deployment by new arg --deployment. Change-Id: I8d7b41e0d2bb3f922f6bd0411aba405e942691fc 03 October 2018, 11:07:14 UTC
4ddf0bd Propose 1.2.1 release The bug in twine resulted in existance of pythong 2 wheel but missing sdist or pythin 3 wheel for previous Rally release (1.2.0) That means that it is possible to install Rally 1.2.0 via pip2, but pip3 fails to discover this version. Change-Id: Ie9375f6de7a65e09e4ee087e9fa3ce279e4c6cd6 27 September 2018, 12:15:57 UTC
f606f72 build universal wheels Build wheels that can be installed under python 2 and 3. Change-Id: I7a35debd44da6844b8e8626b34aaad23e3092dfb Signed-off-by: Doug Hellmann <doug@doughellmann.com> 26 September 2018, 21:27:11 UTC
e41d018 Use a more clear error message. Change-Id: I4bb3e0bc4b2f5a9e44b7b434b2b05fc13ab064a7 26 September 2018, 10:41:21 UTC
f17f28e Speficy db engine while get schema revision. Change-Id: I29c40a89a229491d402dc856dbf5c9e50b928432 25 September 2018, 07:55:26 UTC
cae14ef Merge "fix cryptography version" 20 September 2018, 14:04:10 UTC
f58317f Propose 1.2.0 release Change-Id: I34eca39cc5a4f444932bcacb598cfcc5749bd5be 19 September 2018, 14:54:46 UTC
6b01918 Add support of exporting results to elasticsearch 6.x Change-Id: I43d32f4fc939daf3fc94f59eac4b20d55c114fd0 19 September 2018, 10:43:47 UTC
7f1ac53 fix cryptography version This PS fix to met pyOpenSSL dependency. Change-Id: Id002872631f9fd2794287dd67b6a599ef87ffc7a Closes-Bug: #1793084 18 September 2018, 08:10:50 UTC
a27272d Use tempfile to get temp directory instead of hardcode '/tmp' Also, just a small change, then rally could be executed on windows. Change-Id: I5b122cf218fd1162b7ace6822b66f52cd3b4df91 14 September 2018, 07:49:28 UTC
971fe4e [ElasticSearch] Reduce usage of no-name-action index Do not send 'no-name-action' index when the item fails after some atomic actions completed and there is a root atomic. For example, there is 'wait-for-some-resource-ready' action. It consists of a bunch of get requests to update the current status. After specified timeout this action can fail if the resource is not in the right state. In such case, there is no reason to use 'no-name-action' for saving the error, the parent index (i.e 'wait-for-some-resource-ready') will already store it. Change-Id: If2a34d986d07126f4b97c8e03ce3989384ea83d8 12 September 2018, 13:09:32 UTC
1ec6e4a Improve error messages of validators The current error message from validation step doesn't include what plugin fails and by which validator. This information is available only in debug mode. Without this information it is hard to understand what is going wrong. Change-Id: I4e0bc3eb36c3d8116a2e867b48604b4cc514580a 10 September 2018, 15:49:38 UTC
d369ba4 Merge "Include new validator in CHANGELOG" 09 September 2018, 12:23:27 UTC
ab55931 Merge "Fix usage of InvalidTaskException in the task engine" 09 September 2018, 12:23:25 UTC
0652a45 Include new validator in CHANGELOG Change I7ccb8ed06b0e46f6fcedb1529537f7ee32d56552 introduced a new validator ``map_keys``, but the proper message was not added to CHANGELOG Change-Id: Iafefd33fee55ff721cf26e57e71f4095f3a2f020 09 September 2018, 11:51:04 UTC
6ebba91 Fix usage of InvalidTaskException in the task engine The current implementation of task validation wraps all exceptions with InvalidTaskException class. There are bunch of expected errors which produce user-friendly errors and there is no reason to wrap them. Also, since they are raised in expected places, printing traceback of such exceptions even in debug mode is redundant. As for unexpected errors, they can happen only while developing new features or modifying existing ones. Wrapping them by InvalidTaskException hiddes traceback by default and it is hard to identify the real root cause. Let's remove usage of InvalidTaskException at validation step to provide more clear messages. Change-Id: I3795589c3dd0c6dae1198f303a6f14f94c82db2c 09 September 2018, 11:47:54 UTC
13ae630 switch documentation job to new PTI This is a mechanically generated patch to switch the documentation jobs to use the new PTI versions of the jobs as part of the python3-first goal. See the python3-first goal document for details: https://governance.openstack.org/tc/goals/stein/python3-first.html Change-Id: Ifa3e3e6e51c02d8042dc187deab8482cffbf07ba Story: #2002586 Task: #24328 30 August 2018, 06:54:02 UTC
49c4527 import zuul job settings from project-config This is a mechanically generated patch to complete step 1 of moving the zuul job settings out of project-config and into each project repository. Because there will be a separate patch on each branch, the branch specifiers for branch-specific jobs have been removed. Because this patch is generated by a script, there may be some cosmetic changes to the layout of the YAML file(s) as the contents are normalized. See the python3-first goal document for details: https://governance.openstack.org/tc/goals/stein/python3-first.html Change-Id: I9b08dd8b6c0953c6e0a210279cfc30586e7030c5 Story: #2002586 Task: #24328 29 August 2018, 13:02:54 UTC
97e99d1 Fix deployment.check api rally.api.Deployment.check was adopted to use environment manager whereis traceback is optional in case of errors, but it had not been taken into accaunt Change-Id: I8b7c42aa77664a5b3a04aeb2b391cbadf2756dd4 28 August 2018, 18:05:41 UTC
d393c2a Merge "[task] Improve validation" 19 August 2018, 21:23:16 UTC
3ffc815 Add map_keys validator for map task args Add map_keys validator to validate required keys in map-type task args (task parameters). Change-Id: I7ccb8ed06b0e46f6fcedb1529537f7ee32d56552 19 August 2018, 11:29:55 UTC
back to top