02311d3 | Andrey Kurilin | 13 September 2019, 20:58:35 UTC | 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 | Zuul | 10 September 2019, 14:24:09 UTC | Merge "Make rally 1.7.0" | 10 September 2019, 14:24:09 UTC |
9b792b8 | Zuul | 10 September 2019, 14:21:08 UTC | Merge "Remove a bunch of deprecated stuff from CLI" | 10 September 2019, 14:21:08 UTC |
bd939c5 | Andrey Kurilin | 10 September 2019, 12:04:45 UTC | Make rally 1.7.0 Change-Id: I52b9ff6458675d402295e8f0bde576afe2c53f37 | 10 September 2019, 13:04:37 UTC |
8d54b0e | Andrey Kurilin | 10 September 2019, 11:27:19 UTC | 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 | Zuul | 10 September 2019, 11:59:56 UTC | Merge "Allow plugins to return config options as list of tuples" | 10 September 2019, 11:59:56 UTC |
1716139 | Zuul | 10 September 2019, 11:11:12 UTC | Merge "Support to verify https url" | 10 September 2019, 11:11:12 UTC |
60d39f3 | Rodolfo Alonso Hernandez | 09 September 2019, 13:03:30 UTC | 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 | Andrey Kurilin | 02 September 2019, 13:36:06 UTC | 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 | Will Szumski | 28 August 2019, 12:56:16 UTC | 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 | chenhb | 22 August 2019, 11:15:28 UTC | 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 | zhufl | 27 June 2019, 02:50:12 UTC | 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 | Takashi NATSUME | 20 June 2019, 04:23:53 UTC | Fix assertion methods Fix typos of assertion methods and misuse of assertTrue. Change-Id: Ifb7f7af5823bd14e45b0a32047e2093e49a89dbb | 25 June 2019, 00:29:10 UTC |
1faee3e | Zuul | 24 June 2019, 09:11:54 UTC | Merge "Sync Sphinx requirement" | 24 June 2019, 09:11:54 UTC |
a0cfbe2 | zhufl | 24 June 2019, 04:11:49 UTC | 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 | jacky06 | 20 June 2019, 12:51:49 UTC | 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 | Andrey Kurilin | 19 June 2019, 15:11:30 UTC | Propose 1.6.0 release Change-Id: I803cde8b0c498f81f26af7c8f710ef9b6ae8f11f | 19 June 2019, 15:13:19 UTC |
45cc9ad | chenhb | 19 April 2019, 03:56:43 UTC | [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 | chenhb | 18 June 2019, 09:30:29 UTC | 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 | Nefi Munoz | 03 June 2019, 20:43:11 UTC | 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 | Zuul | 03 June 2019, 14:30:23 UTC | Merge "Allow regular expressions in skip-list" | 03 June 2019, 14:30:23 UTC |
f99f442 | Will Szumski | 24 May 2019, 15:03:11 UTC | 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 | Andrey Kurilin | 28 May 2019, 12:30:49 UTC | [changelog] get back 1.4.1 release Change-Id: I69cde89e264863eb343ffb2b283b69b48e2f061d | 28 May 2019, 12:30:49 UTC |
14a8b0f | Andrey Kurilin | 15 May 2019, 01:06:57 UTC | 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 | Andrey Kurilin | 08 May 2019, 21:15:26 UTC | Release 1.5.0 Change-Id: I6cfa4d82b193b586565c69ec9ba9458e1bf32981 | 08 May 2019, 21:37:50 UTC |
ffd3dc7 | Andrey Kurilin | 17 April 2019, 17:49:07 UTC | Add support for iframe charts Change-Id: If5358105611512c05b0f7d8f3eb660e2daffce34 | 08 May 2019, 20:12:35 UTC |
941a79c | Andrey Kurilin | 08 May 2019, 19:43:44 UTC | Fix unittests related to fileutils Change-Id: Iccda58ea0eaccd27beefede215bb7bc8f780ea41 | 08 May 2019, 20:12:34 UTC |
11c0de7 | liuwei | 24 April 2019, 01:57:54 UTC | update git.openstack.org to opendev Change-Id: I76d780247c65e2f3002d388635a9922ea391e7f0 | 25 April 2019, 23:59:52 UTC |
611d13a | Zuul | 23 April 2019, 06:58:24 UTC | Merge "Fix the feature what creating the deployment from sysenv" | 23 April 2019, 06:58:24 UTC |
c4a1f85 | chenhb | 19 April 2019, 08:45:20 UTC | 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 Sysadmins | 19 April 2019, 19:32:06 UTC | 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 | chenhb | 18 April 2019, 06:21:19 UTC | 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 | ghanshyam | 03 April 2019, 18:02:42 UTC | 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 | Ian Wienand | 24 March 2019, 20:35:59 UTC | 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 | Dmitrii Shcherbakov | 16 March 2019, 18:13:33 UTC | 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 | Dmitrii Shcherbakov | 16 March 2019, 23:57:35 UTC | 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 | Nefi Munoz | 08 March 2019, 22:02:33 UTC | 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 | Andrey Kurilin | 28 February 2019, 17:11:49 UTC | Propose 1.4.1 release Change-Id: I734171bd76ae2528d5d093e1769aea049b574ec9 | 28 February 2019, 17:11:49 UTC |
d366a57 | Zuul | 21 February 2019, 11:20:49 UTC | Merge "Restore publishing docs to rtd" | 21 February 2019, 11:20:49 UTC |
27dfd46 | Andrey Kurilin | 06 November 2018, 10:43:06 UTC | Restore publishing docs to rtd Change-Id: If02d8443e2323359279615f40cefa64f6da317e1 | 21 February 2019, 10:41:44 UTC |
2fad5a9 | Andrey Kurilin | 19 February 2019, 15:42:35 UTC | Fixed py3 issue of Verification component Change-Id: I6764b4dd7f807f5e8d525dce6db3432ffbd9d54f | 19 February 2019, 15:42:35 UTC |
4e5890a | Andrey Kurilin | 05 February 2019, 15:38:43 UTC | [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 | Andrey Kurilin | 04 February 2019, 17:09:12 UTC | [ci] Add job to run functional tests over py3 env Change-Id: Ia9e2d88976f06c20847729ca011e112f9bc53ff8 | 04 February 2019, 18:01:13 UTC |
78f43cd | Andrey Kurilin | 04 February 2019, 16:46:46 UTC | 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 | prazumovsky | 29 January 2019, 13:22:13 UTC | 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 | Zuul | 25 January 2019, 16:13:51 UTC | Merge "Support the latest alembic" | 25 January 2019, 16:13:51 UTC |
8bf5cea | chenhb | 17 January 2019, 04:46:01 UTC | 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 | Zuul | 24 January 2019, 12:59:36 UTC | Merge "[CI] check the return value of `rally task`" | 24 January 2019, 12:59:36 UTC |
438caca | Zuul | 24 January 2019, 12:59:35 UTC | Merge "Bump upper constraints to fix conflicts" | 24 January 2019, 12:59:35 UTC |
cc6f877 | chenhb | 21 January 2019, 09:49:49 UTC | 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 | Will Szumski | 17 January 2019, 14:50:40 UTC | 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 | chenhb | 17 January 2019, 08:02:09 UTC | Add the section `installing rally-openstack` in quick-start Change-Id: Iacbd73c42a03776f841acc3f5339e97418cab32f | 17 January 2019, 08:51:12 UTC |
1cb01a5 | chenhb | 17 January 2019, 08:38:15 UTC | [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 | chenhb | 16 January 2019, 10:20:06 UTC | Update upper-constraints.txt Remove some unused packages version constraints. Change-Id: Iaf9b4bd43d52084c1013ea736c3f6e24979663a0 | 16 January 2019, 10:36:13 UTC |
4a14532 | Zuul | 14 January 2019, 15:17:23 UTC | Merge "update references to samples/deployments to point to openstack plugin repo" | 14 January 2019, 15:17:23 UTC |
250bc00 | Will Szumski | 14 January 2019, 14:47:46 UTC | 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 | Will Szumski | 14 January 2019, 12:23:10 UTC | Fix typo in the word generated TrivialFix Change-Id: Iee8932b2de3c8cb815dc43c36ae920f12a1f2b90 | 14 January 2019, 12:24:15 UTC |
3a30fb9 | Zuul | 18 December 2018, 11:47:09 UTC | Merge "Add a check for `rally` command" | 18 December 2018, 11:47:09 UTC |
1b3a68d | chenhb | 14 December 2018, 08:45:55 UTC | 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 | melissaml | 07 December 2018, 11:13:48 UTC | 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 | Zuul | 06 December 2018, 12:31:56 UTC | Merge "Change openstack-dev to openstack-discuss" | 06 December 2018, 12:31:56 UTC |
f1f09f3 | chenhb | 04 December 2018, 06:56:25 UTC | 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 | 98k | 04 December 2018, 08:35:52 UTC | 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 | Andrey Kurilin | 02 July 2018, 13:10:05 UTC | 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 | Andrey Kurilin | 30 November 2018, 09:06:47 UTC | Change the behaviour of 'rally --version' cmd * print versions of installed plugins Change-Id: Idc830a9d89dc0e2d362e694d7bb5d4f4840267bb | 30 November 2018, 09:10:55 UTC |
3c29c5e | Andrey Kurilin | 30 November 2018, 07:02:30 UTC | [release] Propose 1.3.0 release Change-Id: I58050507b099d6f05723d9f64c2e62587dd3e062 | 30 November 2018, 07:02:30 UTC |
0281b6c | Andrey Kurilin | 06 November 2018, 13:03:44 UTC | [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 | zhufl | 21 November 2018, 02:22:27 UTC | 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 | chenhb | 13 November 2018, 08:31:15 UTC | 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 | Zuul | 06 November 2018, 10:49:56 UTC | Merge "Unify constant runner logic" | 06 November 2018, 10:49:56 UTC |
cfde229 | msimonin | 31 October 2018, 15:18:48 UTC | Unify constant runner logic Change-Id: I7f9c34e0bc146ac3a8223aff5a42498341a36a88 Related-Bug: #1800447 | 05 November 2018, 19:13:25 UTC |
6eac999 | inspurericzhang | 01 November 2018, 02:51:06 UTC | [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 | Zuul | 28 October 2018, 18:36:04 UTC | Merge "[ci] Rename tox jobs" | 28 October 2018, 18:36:04 UTC |
80f500b | Zuul | 28 October 2018, 18:11:10 UTC | Merge "Fixed a typo in verify command error" | 28 October 2018, 18:11:10 UTC |
906c2df | Zuul | 28 October 2018, 18:11:09 UTC | Merge "Update min tox version to 2.0" | 28 October 2018, 18:11:09 UTC |
9552b9b | Andrey Kurilin | 25 October 2018, 12:58:53 UTC | [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 | Andrey Kurilin | 22 October 2018, 13:39:43 UTC | [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 | huang.zhiping | 21 October 2018, 03:23:30 UTC | 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 | Maurice Schreiber | 19 October 2018, 13:06:32 UTC | Fixed a typo in verify command error Change-Id: I8615dda373042c4e2946e57439441b1be4b8e369 | 19 October 2018, 13:07:48 UTC |
910478f | Peter Razumovsky | 26 September 2018, 13:47:14 UTC | 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 | Andrey Kurilin | 27 September 2018, 12:08:27 UTC | 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 | Doug Hellmann | 26 September 2018, 21:27:11 UTC | 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 | garenchan | 26 September 2018, 09:48:55 UTC | Use a more clear error message. Change-Id: I4bb3e0bc4b2f5a9e44b7b434b2b05fc13ab064a7 | 26 September 2018, 10:41:21 UTC |
f17f28e | garenchan | 25 September 2018, 07:55:26 UTC | Speficy db engine while get schema revision. Change-Id: I29c40a89a229491d402dc856dbf5c9e50b928432 | 25 September 2018, 07:55:26 UTC |
cae14ef | Zuul | 20 September 2018, 14:04:09 UTC | Merge "fix cryptography version" | 20 September 2018, 14:04:10 UTC |
f58317f | Andrey Kurilin | 19 September 2018, 14:54:46 UTC | Propose 1.2.0 release Change-Id: I34eca39cc5a4f444932bcacb598cfcc5749bd5be | 19 September 2018, 14:54:46 UTC |
6b01918 | Andrey Kurilin | 19 September 2018, 10:42:07 UTC | Add support of exporting results to elasticsearch 6.x Change-Id: I43d32f4fc939daf3fc94f59eac4b20d55c114fd0 | 19 September 2018, 10:43:47 UTC |
7f1ac53 | Jawon Choo | 18 September 2018, 08:02:53 UTC | fix cryptography version This PS fix to met pyOpenSSL dependency. Change-Id: Id002872631f9fd2794287dd67b6a599ef87ffc7a Closes-Bug: #1793084 | 18 September 2018, 08:10:50 UTC |
a27272d | chenhb | 14 September 2018, 07:44:37 UTC | 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 | Andrey Kurilin | 12 September 2018, 13:01:48 UTC | [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 | Andrey Kurilin | 10 September 2018, 15:03:25 UTC | 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 | Zuul | 09 September 2018, 12:23:27 UTC | Merge "Include new validator in CHANGELOG" | 09 September 2018, 12:23:27 UTC |
ab55931 | Zuul | 09 September 2018, 12:23:25 UTC | Merge "Fix usage of InvalidTaskException in the task engine" | 09 September 2018, 12:23:25 UTC |
0652a45 | Andrey Kurilin | 09 September 2018, 11:50:41 UTC | 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 | Andrey Kurilin | 09 September 2018, 11:36:39 UTC | 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 | Nguyen Hai | 29 August 2018, 13:03:10 UTC | 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 | Nguyen Hai | 29 August 2018, 13:02:54 UTC | 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 | Andrey Kurilin | 28 August 2018, 18:05:41 UTC | 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 | Zuul | 19 August 2018, 21:23:16 UTC | Merge "[task] Improve validation" | 19 August 2018, 21:23:16 UTC |
3ffc815 | Peter Razumovsky | 19 August 2018, 10:50:56 UTC | 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 |