Rally initialization

Registered by Boris Pavlovic

This BP will be used to collect all BP that are required by Rally initialization

Blueprint information

Status:
Complete
Approver:
Boris Pavlovic
Priority:
Essential
Drafter:
Boris Pavlovic
Direction:
Approved
Assignee:
Boris Pavlovic
Definition:
Approved
Series goal:
Accepted for 0.0
Implementation:
Implemented
Milestone target:
None
Started by
Boris Pavlovic
Completed by
Boris Pavlovic

Related branches

Sprints

Whiteboard

The goal of this blueprint to create the skeleton of Rally project:

This mean to implement project structure and implement all interfaces. So to be able to run at least
something and get your results=)

So we have key word "Task":
"Task" - means process of few steps.
1) Deploy OpenStack (with some engine like DevStack)
2) Verify deployment (with tempest)
3) Run tests scenarios that are based on tempest (benchmark it)
3) Profile OpenStack with Tomograph and Zipkin.
4) Processing results
5) Return these results to user

So in our architecture we have next components:
1) CLI interface (for task "start", "abort", "status" and "list" commands)
2) Orchestrator that will make all dirty things using deploy and benchmark engines
3) Deploy Engine Factory + Simple Engine based on DevStack
4) VMProvider Factory + Virsh VM provider (single host)
5) Benchmark and Verifiaction Engine based on tester to verify cloud + run benchmarks
6) Zipkin + Tomograph integration
7) Tracking tasks and allocated resources in DB

(?)

Work Items

Work items:
Write all corresponding blueprint: INPROGRESS

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.