VmShepherd
1.0.2
User manual
Concept
States
Main mangement flow
Detailed actions in one iteration (
preset manage
)
Getting started
Run VmShepherd in Docker
Drivers
Entry points
Iaas Driver
DummyIaasDriver
OpenStackDriver
Runtime Driver
InMemoryDriver
Postgres Driver
Zookeeper Driver
Preset Driver
DirectoryDriver
GitRepoDriver
Healthcheck Driver
HttpHealthcheck
Installation
Configuration
General parameters
Runtime store
Preset store
http
defaults
Example configuration
API
Description
Configuration
Example
Sample calls to API
List Virtual Machines in a preset
Get Virtual Machine metadata
Terminate Virtual Machine
Panel
Description
Pages
Screenshots
Home Page
Development
Homepage (Panel /)
Releases
Roadmap
Changelog
1.1.0 (2018-06-13)
1.0.1 (2018-06-08)
1.0.0 (2018-06-06)
0.7.7 (2018-05-10)
0.7.6 (2018-05-10)
0.7.5 (2018-04-09)
0.7.4 (2018-03-22)
0.7.3 (2018-03-22)
0.7.2 (2018-03-22)
0.7.1 (2018-03-21)
0.7.0 (2018-03-20)
0.6.0 (2018-02-01)
0.0.3 (2018-02-01)
Development documentation
Develop - core
Makefile
Docker
Plugins development
Presets configuration plugin
IaaS plugin
Runtime manager plugin
Healthcheck plugin
References
vmshepherd package
Subpackages
Submodules
vmshepherd.app module
vmshepherd.utils module
Module contents
VmShepherd
Docs
»
Development documentation
»
References
»
vmshepherd package
»
vmshepherd.drivers package
View page source
vmshepherd.drivers package
¶
Module contents
¶
class
vmshepherd.drivers.
Drivers
[source]
¶
Bases:
object
classmethod
flush
(
)
[source]
¶
classmethod
get
(
group: str
,
cfg: dict
,
**kwargs
)
→ object
[source]
¶