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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

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