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
File details
Details for the file chaostoolkit_openstack-0.1.1.tar.gz
.
File metadata
- Download URL: chaostoolkit_openstack-0.1.1.tar.gz
- Upload date:
- Size: 11.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57d8ae7765a4b7186f2886d371848d6f6109fd346b0e2527b23553631e73edab |
|
MD5 | 8edd814fff26fe119aa614b5aa0ba236 |
|
BLAKE2b-256 | 5b4437bccef07449a4edb22281c7499cfe80ad254c4a2abd4ba963209dea8e6c |
File details
Details for the file chaostoolkit_openstack-0.1.1-py2.py3-none-any.whl
.
File metadata
- Download URL: chaostoolkit_openstack-0.1.1-py2.py3-none-any.whl
- Upload date:
- Size: 5.8 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2dd7504b09979a5bccb2cb3e7187948f7b2c869a2bdb2cc55e626c0763faaf7 |
|
MD5 | e6509d3e9ae1ef7ccf4e43d24602239d |
|
BLAKE2b-256 | 5147b09a89fb6f46c8c77586e40716e9555872e56de7bc7507fc04341d74598a |