https://github.com/openstack/rally

sort by:
Revision Author Date Message Commit Date
2ff6423 Release 0.8.1 Change-Id: Ia7b377bde22e3083a532b6137a96390eb7d7f32c 28 January 2017, 10:46:19 UTC
5be6f31 Fix novaclient requirement Change-Id: Idca835c6519e49ea62b6bceb8be583624ef1c40a 27 January 2017, 17:02:10 UTC
2e5bd14 [doc] Add documentation for hook and trigger plugins update and fix json errors in hook_plugins.rst Change-Id: I8b9d7b40048fdcae2d997a0a757f226d3487d297 27 January 2017, 14:00:15 UTC
4c53056 Merge "Use new network for each subnet scenario run" 26 January 2017, 23:42:14 UTC
2d5777d Merge "Add CinderVolumeTypes.create_and_list_encryption_type" 26 January 2017, 17:04:09 UTC
a12883f Merge "Add quotas.CinderGet scenario" 26 January 2017, 15:36:43 UTC
ed15d27 Merge "[doc][verify] Some more changes in docs before release" 26 January 2017, 12:26:34 UTC
ed6451d Use new network for each subnet scenario run Using _get_or_create_network was resulting in all concurrent runners creating/updating/deleting subnets on a single Neutron network. This was problematic for two reasons. First, a network in Neutron in any normal deployment does not have that many concurrent subnet create/update/deletes happening on it at once because networks very rarely have more than 1 or 2 subnets on them. Second, it made it appear as though Neutron was having performance problems for handling lots of concurrent subnet requests because Neutron internally performs overlapping checks for subnets within a given network. So we weren't getting performance measurements for normal heavy usage (lots of subnet activity across lots of different networks) and we were getting performance measurements for a non-standard case (significant subnet activity within a single network). This adjusts the scenario to always create a network for each test run, which brings it inline with normal heavy use deployment behavior. Change-Id: I254dbd166a79ca07e18a61da92bc536b035452e1 26 January 2017, 11:25:34 UTC
33485b8 Merge "Typo fix: mentiones => mentioned" 26 January 2017, 11:01:25 UTC
fdb4adc [doc][verify] Some more changes in docs before release Change-Id: I3866ed82484f7d669c8c903d39d0eaff0ba3b6c2 26 January 2017, 09:58:07 UTC
29f8d72 Typo fix: mentiones => mentioned Change-Id: I24b3cda7a366009e983fc1b44e8690323cd812c7 26 January 2017, 09:36:43 UTC
cda333b Merge "[Verify] Add docs with common workflow for verifications" 26 January 2017, 04:49:41 UTC
87df774 Merge "[docs] several fixes before release" 26 January 2017, 03:43:52 UTC
ecb16c0 Merge "[install bug]Fix directory changed when installing env" 26 January 2017, 03:08:18 UTC
b584efb Merge "Add release notes for 0.8.0" 25 January 2017, 23:08:21 UTC
4413b97 [docs] several fixes before release Change-Id: Icc6b95d7d2c83c920591514ced83e6b77f80695f 25 January 2017, 22:47:07 UTC
c60608f [Verify] Add docs with common workflow for verifications Change-Id: If987edfd70da25769c79a833f541e56754b91adf 25 January 2017, 18:24:42 UTC
5ee6a18 [CLI] Allow changing deployment config on recreate * Added --filename option to deployment recreate that will update configuration from provided file. Change-Id: Icefca03fd86ab8977d0910bf192187c713cb355f 25 January 2017, 18:06:06 UTC
c3624fc Add quotas.CinderGet scenario Get quotas for Cinder. Measure the "cinder quota-show" command performance Change-Id: I95e403c75ae500f19f2d20854062cbdfd9c06283 25 January 2017, 17:15:32 UTC
ff4ba04 Add release notes for 0.8.0 Change-Id: Ic712045aceb5990d4d65e075746bc72e975941bc 25 January 2017, 15:30:25 UTC
e70a751 Merge "[docs] Describe verification component" 25 January 2017, 11:26:31 UTC
ef3cd83 Merge "Sync requirements" 25 January 2017, 10:21:42 UTC
fa7b5b0 [install bug]Fix directory changed when installing env The current directory is changed when install_rally.sh installs virtual environment, so if we use ./install_rally.sh, $BASEDIR will be an error directory when we decide whether downloading rally. Change-Id: I5939c9e1cb93209057c34c9617d0c03512ebb52f 25 January 2017, 09:28:54 UTC
3adc200 Merge "[verification] Introduce rally verify show-verifier command" 24 January 2017, 20:04:07 UTC
f78371f Sync requirements Change-Id: I8b143557bf49365eec73fd25228a4caac5775b6a 24 January 2017, 17:52:43 UTC
6d2dd10 [docs] Describe verification component Change-Id: I5c227e9e76c322ebccda3788bed886f1c4870651 24 January 2017, 17:07:38 UTC
05fe54c [Verify] Add 'crashed' status to verifications Co-Authored-By: Yaroslav Lobankov <ylobankov@mirantis.com> Change-Id: I807e89c186d97680d4add12b5d1f95205cb3d993 24 January 2017, 12:39:46 UTC
6267f58 [verification] Introduce rally verify show-verifier command We have a lot of information about verifiers and main horizontal table from ``rally verify list-verifiers`` command could not include all of it. Co-Authored-By: Yaroslav Lobankov <ylobankov@mirantis.com> Change-Id: If425e9c373483fa092ebbcefdaf9a46173275c8a 24 January 2017, 10:51:22 UTC
90c1d08 Merge "Typo fix: binded => bound" 24 January 2017, 10:20:45 UTC
d1dff55 Merge "[docs][info] Introduce new method for custom plugin docs" 24 January 2017, 10:19:47 UTC
2f95976 Typo fix: binded => bound Change-Id: I00c293e8db065f164896cdd7666aeb366269094b 24 January 2017, 07:26:22 UTC
d79e4ac Merge "[Verify] Add --detailed flag to `rally verify start` cmd" 24 January 2017, 00:09:08 UTC
b4dd6df [docs][info] Introduce new method for custom plugin docs Change-Id: I67ca302112273fd63a13e1d2aabf69e62dc40930 23 January 2017, 15:50:30 UTC
2f14da9 Merge "[Verify] Add tags to verifications" 23 January 2017, 15:46:29 UTC
4b869db Merge "[verification] add junit reporter" 23 January 2017, 14:41:25 UTC
38f8c66 Merge "[verification][api] Store default repo to db" 23 January 2017, 13:47:30 UTC
088a5b1 [Verify] Add --detailed flag to `rally verify start` cmd This flag allows us to see test failures after the verification finished. Closes-Bug: #1655098 Change-Id: Ief2d7c0366eded9a8ac7c07df16d6943df9243b8 23 January 2017, 13:29:39 UTC
1e5aa0d [Verify] Add tags to verifications This patch allows us to add some tags to verifications when starting them. When we have a lot of verifications, it is not a simple task to find the desired verification from the list. But now we can filter verifications by tags and it should help us. Change-Id: I7c6c6a54f31100100b67a750d0381d88fa98dc96 23 January 2017, 12:40:46 UTC
864325a Merge "[Verify] The latest cleanup before new release" 23 January 2017, 12:06:05 UTC
df5dbc7 Merge "[docs] Move several docs" 23 January 2017, 11:41:58 UTC
003fe5f Merge "[docs] Several improvements for extensions" 23 January 2017, 11:41:51 UTC
d490916 [verification] add junit reporter JUnit XML format is a native format of Jenkins. It would be nice to provide support for it out of the box to simplify integration. Co-Authored-By: Yaroslav Lobankov <ylobankov@mirantis.com> Change-Id: Iaf991b9e817b1a2c32fbf91e098750200660444d 23 January 2017, 10:33:09 UTC
0c6b9da [verification][api] Store default repo to db default repo of verifier should be saved into database. Change-Id: I7f176d7d1dd091d82617c54a82eb261eb082c5d5 23 January 2017, 10:19:26 UTC
ae2702f [docs] Move several docs Change-Id: Idc6ce01f779847f28302f8ef9e8da6b277c949ac 23 January 2017, 10:16:49 UTC
536881e [docs] Several improvements for extensions * plugin_reference is extended to build data for particular Plugin Base cls * plugin_reference is extended to build data for all Plugin Bases (instead of just building data for hardcoded classes). * cli_reference is extended to build data for particular command * new include_vars extension is introduced for including const data in docs Change-Id: I76d9f85e41c6ab8e622f6d3581478962144525ba 23 January 2017, 10:16:24 UTC
c5f663a Fix trailing space added at end of lines Using `json.dumps` with `indent` will generate a trailing space at lines end with comma (,) because default separator is ", ". This patch fixes places use json.dumps output to write to file. Change-Id: Icf360083a2badffa9e2b4101b23ccb5bd3a4e2ed 23 January 2017, 08:44:52 UTC
a6f7e40 Merge "Add neutron lbaasv2 loadbalancer scenarios" 21 January 2017, 17:20:58 UTC
1f9e6ce [Verify] The latest cleanup before new release 1. Small bugs were fixed. 2. Missing doc strings were added. 3. Now verifier cannot have 'configuring' and 'configured' statuses. It was done to support work with a few deployments. Change-Id: I064e863f7597c015e8a8f7c64a4d3049d6baac95 21 January 2017, 11:43:28 UTC
b8fe9e2 Merge "[Test] Add test for simple app based on rally api" 20 January 2017, 17:41:01 UTC
83c226c Merge "[Deployment] Delete redudant printed info of deployment" 20 January 2017, 08:27:57 UTC
34a23e8 [Deployment] Delete redudant printed info of deployment 'rally show' has been deleted. So we should delete the redundant printed info when 'deployment create' successed. Change-Id: I071578fad503badaa89fe29592e7f279678aeafe 20 January 2017, 02:58:33 UTC
057fd36 Add neutron lbaasv2 loadbalancer scenarios Add lbaasv2 scenarios to our scenarios test. This scenario tests adding and listing loadbalancers. Change-Id: I30f750304278733bc8f9b606feb8c227c7bb890b 20 January 2017, 01:53:46 UTC
4fa2a08 Merge "[Context] Add region_name in credential" 19 January 2017, 17:21:25 UTC
ae49377 [Test] Add test for simple app based on rally api * Add functional test for simple app based on rally api Change-Id: I9044805507b83639c7f75fe844997359486269c1 19 January 2017, 10:23:01 UTC
d41b440 [Context] Add region_name in credential If we don't add region_name in multi-regions cloud, it exist the potential possibility that we can not pass the validate function. And previous param of region_name does not in right location. Change-Id: Iaa5d3a3efab9ca83ab5d78f119df0ee912b9aa7c 19 January 2017, 09:04:29 UTC
da46a90 Merge "Use interface argument name for keystoneclient" 19 January 2017, 01:32:39 UTC
8162102 Merge "[Verify] Delete HTMLStaticReporterTestCase class" 18 January 2017, 12:31:47 UTC
3aaa97e Merge "[common] create base class for verifier contexts" 18 January 2017, 00:05:21 UTC
7001e2e [Verify] Delete HTMLStaticReporterTestCase class We don't need this class because we can use ddt library instead. Change-Id: I59a1ebb22b5e4daf654e2137f24412204b72f454 17 January 2017, 22:32:05 UTC
4ba7146 Use interface argument name for keystoneclient Unfortunately, this change was missed in 3c6dab1 change. Change-Id: Idfc89da9a93e1bf8498c617e21b1a610837529e3 17 January 2017, 22:29:49 UTC
96d743c Merge "[verification] Add HTML-Static reporter plugin" 17 January 2017, 17:55:10 UTC
31cd6a2 [common] create base class for verifier contexts Change-Id: Iff371908f6ece140158fa97cf704d951c0aaa347 17 January 2017, 15:15:17 UTC
dafbdd4 [verification] Add HTML-Static reporter plugin Rally "verify report" supports loading js and css resource from local. Change-Id: I048a5a45f88e016e298a489727d27afca269f90d 17 January 2017, 14:43:31 UTC
68d272b Add CinderVolumeTypes.create_and_list_encryption_type This scenario firstly creates a volume type, secondly creates an encryption type for the volume type, thirdly lists all encryption types. Change-Id: I437a3cd01f68c3cd28c1e2fff6ea81d395fd64c1 17 January 2017, 10:44:31 UTC
861719d Merge "Add cinder.CreateIncrementalVolumeBackup scenario" 17 January 2017, 04:39:11 UTC
d6d0021 Merge "[verification] Save timestamps of tests" 16 January 2017, 20:00:37 UTC
7162f29 Merge "Removed redundant word: 'is'" 16 January 2017, 16:22:14 UTC
2f935cd Add cinder.CreateIncrementalVolumeBackup scenario The scenario first create a volume, the create a backup, the backup is full backup. Because Incremental backup must be based on the full backup. finally create a incremental backup. Change-Id: Ia9471020a0f7009288949196bd2603a4b56e7c4a 16 January 2017, 15:01:25 UTC
6e6c59d [verification] Save timestamps of tests Timestamps of tests should be helpful to map test execution with logs of partial service. Should be helpful while debugging. Change-Id: I543c653d76084e75f746756712acea400dadfcd0 16 January 2017, 14:26:00 UTC
1a18e53 Merge "change neutron client's endpoint" 16 January 2017, 14:15:39 UTC
9678553 Merge "Replace yaml.load() with yaml.safe_load()" 16 January 2017, 13:51:07 UTC
8cec258 Replace yaml.load() with yaml.safe_load() Avoid dangerous file parsing and object serialization libraries. yaml.load is the obvious function to use but it is dangerous[1] Because yaml.load return Python object may be dangerous if you receive a YAML document from an untrusted source such as the Internet. The function yaml.safe_load limits this ability to simple Python objects like integers or lists. In addition, Bandit flags yaml.load() as security risk so replace all occurrences with yaml.safe_load(). Thus I replace yaml.load() with yaml.safe_load() [1]https://security.openstack.org/guidelines/dg_avoid-dangerous-input-parsing-libraries.html Change-Id: I4aac907c2a7ecf9a3f85a1a07ca020df6eb0b756 Closes-Bug: #1634265 16 January 2017, 09:15:35 UTC
a9b6852 change neutron client's endpoint Change the parameter endpoint_url to endpoint_overide in Neutron.create_client() function Change-Id: Ife16737f634424106dac380d607b7d7df01ecf78 16 January 2017, 07:17:42 UTC
cbc6cdd [task] Update the task log to make it consistent Change-Id: Ifd71babdd2c482174547213facced02070d4b8c9 Signed-off-by: yaohelan <yaohelan@huawei.com> 16 January 2017, 06:52:20 UTC
b1fa216 Removed redundant word: 'is' Change-Id: I601b856cf52468163db1847b31ada3f298943bfb 16 January 2017, 06:32:48 UTC
f523285 Merge "[Verify] Improve names of args for configure_verifier method" 14 January 2017, 00:52:40 UTC
084f992 Merge "Fix hook and trigger validation" 13 January 2017, 16:59:48 UTC
ddae35c Merge "Make glance v2 the default" 13 January 2017, 15:23:32 UTC
13c90c8 [Verify] Improve names of args for configure_verifier method The following changes were done: recreate -> reconfigure replace-by -> override add-options -> extend Also, some printed messages in CLI interface were improved. Change-Id: I47bfe88fabc22992b2bcde4c7ea03961c34bc1b6 13 January 2017, 14:25:54 UTC
ba97c9b Explicitly pass endpoint type to Neutron client Adds unit test to exercise branch. Change-Id: I2c5fb7c58031916497e8eedd9eef5d8866e52393 Closes-Bug: 1655728 12 January 2017, 22:46:09 UTC
64fc60c Fix hook and trigger validation * Get config schema from plugin class and do not use base class empty schema. Change-Id: I8e73ff7187a77b2b860d0cb224090fdd1d598e6c 12 January 2017, 22:29:13 UTC
12bc954 Make glance v2 the default This adds some compatibility to ensure that both Glance wrappers support both is_public and visibility kwargs. Co-Authored-By: Andrey Kurilin <andr.kurilin@gmail.com> Change-Id: If27fffe83b7f610c802fcb29c7442801ac6ca908 12 January 2017, 09:24:00 UTC
2b66c63 Merge "[docs][7] Re-design docs to cover all user-groups" 10 January 2017, 22:59:27 UTC
15423f7 Merge "[docs][6] Re-design docs to cover all user-groups" 10 January 2017, 22:51:59 UTC
5835c8c Merge "[verification] add force flag to configure verifier" 10 January 2017, 21:12:32 UTC
2a7bccc Merge "[plugins][cli] Include plugin base in plugins list" 10 January 2017, 20:50:06 UTC
23b4424 Merge "Make verification reporter pluggable" 10 January 2017, 20:34:03 UTC
b484176 [docs][7] Re-design docs to cover all user-groups Add final 80 symbols margin check, as well as additional check for trailing spaces. Fix all docs not matching this rule. Change-Id: I8b4814fad0acaba6ce1de7aa6f90d1f7ecc4153d 10 January 2017, 19:25:32 UTC
8544eab [docs][6] Re-design docs to cover all user-groups All information related to Rally community and project info has been refactored. Modified files fit 80 symbols margin where possible. [TODO] add 80 symbols margin check similar to what Performance Documentation has Change-Id: Id4f33733c2b9aa141df4eeb0f24a21d82290a962 10 January 2017, 19:25:00 UTC
03b606f [plugins][cli] Include plugin base in plugins list Two or more plugins can have the same name if they have different plugin base classes. In the table we did not mention relations to base classes, so it is hard to identify right plugins. Change-Id: I31e5633af9a34d59216c281113e32c1839a6172f 10 January 2017, 17:00:57 UTC
73e9d68 Make verification reporter pluggable Some time ago we added new entity "exporters". For task we created a command "rally task export" which allows to export task results to external systems. Exporters can "easily" extende by plugins. In case of verification component, proper command wasn't created yet. While I thing idea of exporters is good enough, implementation can be improved. To simplify usage, entity "exporters" was renamed to "reporters" and integrated with "rally verify report" command. Generation of regular rally reports (like html, json) is done in the same way as in plugabble reporters. Proposed interface: rally verify report --uuid <uuid-1> [<uuid-2>...<uuid-n>] \ --type <reporter-name> --to <destination> Examples of usage: rally verify report --uuid some-uuid --type html --to /path/to/save # such exporter is not implemented yet, but we expect it soon rally verify report --uuids some-uuid --type elasticsearch \ --to https://username@passwd:example.com Change-Id: I4fb38984a73f92503bf2988e509477b10b308cac 10 January 2017, 17:00:55 UTC
95a4535 [verification] add force flag to configure verifier There is a possible case when something went wrong and verifier stuck in configuring state. In such situation there is not way to do un-stuck it, just full recreation of verifier. New flag --force should help in such situations. Change-Id: Icf41f53ec3f6a6a8952a2f5922e1f396ca705ffc 10 January 2017, 16:28:40 UTC
09d0f54 Merge "Switch admin_cleanup to usercleanup" 10 January 2017, 15:44:22 UTC
1fc2d31 Merge "[Verify] Small improvoments for `rally verify show` cmd" 10 January 2017, 15:43:12 UTC
e3d32a3 Merge "Add neutron.CreateAndShowNetwork scenario" 10 January 2017, 12:28:58 UTC
32f39c1 Merge "[Verify] Introduce `rally verify rerun` cmd" 10 January 2017, 12:16:11 UTC
221152d Switch admin_cleanup to usercleanup Scenarios of ec2 credentials use regular users to create, list and delete, but use admin_cleanup to clean resources. Now we switch admin_cleanup to usercleanup for ec2 credentials. Change-Id: I5b37ab5deb4ad8bc48a8da8fb73f43e1c6c40702 10 January 2017, 11:56:32 UTC
3009acb Merge "Add NovaServerGroups.create_and_list_server_groups" 10 January 2017, 10:55:35 UTC
6ffbdf0 Merge "[Core] Skip db check for plugin commands" 10 January 2017, 10:55:28 UTC
66a6482 [Verify] Small improvoments for `rally verify show` cmd Change-Id: I9b5037076f135dc70a4f29a127e134c6aa28c338 10 January 2017, 10:53:54 UTC
back to top