Chaostoolkit driver for Openstack
Project description
chaostoolkit-openstack
Chaostoolkit driver for Openstack
Free software: BSD license
Features
A minimal chaostoolkit driver for Openstack compute resources.
Secrets
The driver probes/actions depends on configuration parameters stored as secrets. An “openstack” key in the “secrets” experiment section should be present. The following keys should be defined in it:
“region”
“auth_url”
“project_name”
“username”
“password”
Then in each action/probe used the “openstack” secret should be added as param.
Probes
The driver provides the following probes:
# returns 1 if server name exists or 0 othewise check_server_name(name)
Actions
The driver provides the following actions:
# starts a server start_server(server_name) # stops a server stop_server(server_name) # suspend a server suspend_server(server_name) # resume a server resume_server(server_name) # pause a server pause_server(server_name) # unpause a server unpause_server(server_name)
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
0.1.0 (2019-04-02)
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for chaostoolkit_openstack-0.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57d8ae7765a4b7186f2886d371848d6f6109fd346b0e2527b23553631e73edab |
|
MD5 | 8edd814fff26fe119aa614b5aa0ba236 |
|
BLAKE2b-256 | 5b4437bccef07449a4edb22281c7499cfe80ad254c4a2abd4ba963209dea8e6c |
Hashes for chaostoolkit_openstack-0.1.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2dd7504b09979a5bccb2cb3e7187948f7b2c869a2bdb2cc55e626c0763faaf7 |
|
MD5 | e6509d3e9ae1ef7ccf4e43d24602239d |
|
BLAKE2b-256 | 5147b09a89fb6f46c8c77586e40716e9555872e56de7bc7507fc04341d74598a |