Add pre-benchmark config option

Registered by Sergey Skripnick

We need the way to pre-configure cloud before running the benchmark scenarios.

This can be uploading specified images, adding security groups etc.

Also existing scenarios shoud be able to work with image names or checksums, not only uuids, so benchmark configuration may be as simple as this:

 "context" : {
  "images": [{
    "url": "http://example.net/image.qcow2",
    "name": "image_for_booting_benchmark",
    "checksum": "fd7a987fd9a8f79d8f798ad"}
   }],
   "users" : [{"tenants": 4, "users_per_tenant": 2}],
]
 "benchmark": {
  "NovaServers.boot_server":[
       {
       "args":{
           "flavor_id":2,
           "image_checksum": "fd7a987fd9a8f79d8f798ad"
       },
       "config": {
           "times":8,
           "active_users":4
   }
   ]
  }
 }

Also post_benchmark can be added for cleanup.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Sergey Skripnick
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Not started
Milestone target:
None
Completed by
Boris Pavlovic

Related branches

Sprints

Whiteboard

(?)

Work Items

Work items:
add pre_benchmark option: TODO
add post_benchmark option: TODO

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.