rally/tests
Kui Shi e552b21b04 Add volume option to boot server from volume and run script
nova and cinder may set to different disk backend, e.g. nova use
local disk for image, and cinder use rbd volume_driver. This patch
will add flexibility for user to choose where the vm is booted
from.

Based on boot_runcommand_delete scenario, add new option for volume:
volume_args, which is default to "None". It is a dict option and
'size' parameter is supported now. If volume_args is assigned, this
scenario will create a volume_args['size'] size volume, and boot
from the new volume, finally run "script".

Here is a sample scenario:

    "VMTasks.boot_runcommand_delete": [
        {
            "args": {
                "flavor": {
                    "name": "m1.tiny"
                },
                "image": {
                    "name": "cirros"
                },
                "volume_args": {
                    "size": 2
                },
                "script": "./instance_dd_test.sh",
                ...

Change-Id: I6993c046bcf5a8632b08d46ae380067ffa677f84
2014-10-05 09:39:25 +08:00
..
aas small fixes on rest/base.py 2014-06-25 00:53:13 +08:00
benchmark Add volume option to boot server from volume and run script 2014-10-05 09:39:25 +08:00
cmd Fix "rally info" failure in case of empty docstrings 2014-09-19 11:55:42 +04:00
db Add db model and api for worker 2014-08-01 12:08:29 +08:00
deploy Rally info: deploy engines & server providers 2014-09-08 13:53:21 +04:00
doc Fix syntax errors in JSON doc samples 2014-09-10 16:56:55 +04:00
fixtures Fix misspellings in rally 2014-02-07 10:01:33 +08:00
objects Support for benchmarking with existing users (part 1) 2014-09-06 23:31:33 +04:00
orchestrator Add task file validate command 2014-09-18 20:35:04 +08:00
rally_scenarios Patched version of hacking library 2014-07-09 10:06:45 +00:00
verification Fix rally verify fail (cause of rally KeyError: 'admin') 2014-09-08 22:25:06 +03:00
__init__.py Move tests to root dirrectory and fix tox 2013-08-28 19:08:07 +04:00
fakes.py Merge "Added cleanup for Zaqar objects" 2014-09-30 09:52:21 +00:00
test_fileutils.py Updated mock return values to decorators 2014-07-11 12:28:03 +00:00
test_fuelclient.py Fix hacking 0.9.x issues 2014-06-18 14:59:18 +03:00
test_hacking.py Add hacking checks 2014-09-18 15:20:17 +03:00
test_osclients.py Adds the Zaqar client 2014-09-22 18:44:11 -03:00
test_sshutils.py Add nova floating ip management in VM scenario 2014-07-03 16:39:59 +00:00
test_utils.py Add "rally info" command 2014-08-18 12:08:30 -04:00
test.py Fix hacking 0.9.x issues 2014-06-18 14:59:18 +03:00