VM Provider Factory
Registered by
Boris Pavlovic
The goal is to make VM provider factory to be able to extend easy list of vm providers.
Add ProviderFactory class:
abstract base class with next methods
registration mechanism (for new engines):
Any subclass of VMProviderFactory in rally.vmprovide
=> will be automatically registered
static:
1) get provider by name
2) get names of available providers
abstract:
1) upload image
2) destroy image
3) create N vms images
4) destroy vms with corresponding uuids
Blueprint information
- Status:
- Complete
- Approver:
- Boris Pavlovic
- Priority:
- High
- 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
Related bugs
Sprints
Whiteboard
Implementation:
✓ Base class for VM Providers
✓ Static methods
✓ Abstract methods
✓ Registration mechanism is partial added
(?)
Work Items
Dependency tree
* Blueprints in grey have been implemented.