Skip to main content

Chaostoolkit driver for Openstack

Project description

chaostoolkit-openstack

https://img.shields.io/pypi/v/chaostoolkit_openstack.svg https://img.shields.io/travis/grubert65/chaostoolkit_openstack.svg Documentation Status

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chaostoolkit_openstack-0.1.1.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

chaostoolkit_openstack-0.1.1-py2.py3-none-any.whl (5.8 kB view details)

Uploaded Python 2 Python 3

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

Hashes for chaostoolkit_openstack-0.1.1.tar.gz
Algorithm Hash digest
SHA256 57d8ae7765a4b7186f2886d371848d6f6109fd346b0e2527b23553631e73edab
MD5 8edd814fff26fe119aa614b5aa0ba236
BLAKE2b-256 5b4437bccef07449a4edb22281c7499cfe80ad254c4a2abd4ba963209dea8e6c

See more details on using hashes here.

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

Hashes for chaostoolkit_openstack-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e2dd7504b09979a5bccb2cb3e7187948f7b2c869a2bdb2cc55e626c0763faaf7
MD5 e6509d3e9ae1ef7ccf4e43d24602239d
BLAKE2b-256 5147b09a89fb6f46c8c77586e40716e9555872e56de7bc7507fc04341d74598a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page