{ "info": { "author": "Marco Masetti", "author_email": "marco.masetti@sky.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "======================\nchaostoolkit-openstack\n======================\n\n\n.. image:: https://img.shields.io/pypi/v/chaostoolkit_openstack.svg\n :target: https://pypi.python.org/pypi/chaostoolkit_openstack\n\n.. image:: https://img.shields.io/travis/grubert65/chaostoolkit_openstack.svg\n :target: https://travis-ci.org/grubert65/chaostoolkit_openstack\n\n.. image:: https://readthedocs.org/projects/chaostoolkit-openstack/badge/?version=latest\n :target: https://chaostoolkit-openstack.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\n\n\nChaostoolkit driver for Openstack\n\n\n* Free software: BSD license\n\n\nFeatures\n--------\n\nA minimal chaostoolkit driver for Openstack compute resources.\n\nSecrets\n-------\n\nThe driver probes/actions depends on configuration parameters stored as secrets. An\n\"openstack\" key in the \"secrets\" experiment section should be present. \nThe following keys should be defined in it:\n\n* \"region\"\n* \"auth_url\"\n* \"project_name\"\n* \"username\"\n* \"password\"\n\nThen in each action/probe used the \"openstack\" secret should be added as param.\n\nProbes\n------\n\nThe driver provides the following probes::\n\n # returns 1 if server name exists or 0 othewise\n check_server_name(name)\n\n\nActions\n-------\n\nThe driver provides the following actions::\n\n # starts a server\n start_server(server_name)\n\n # stops a server\n stop_server(server_name)\n\n # suspend a server\n suspend_server(server_name)\n\n # resume a server\n resume_server(server_name)\n\n # pause a server\n pause_server(server_name)\n\n # unpause a server\n unpause_server(server_name)\n\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n0.1.0 (2019-04-02)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/grubert65/chaostoolkit_openstack", "keywords": "chaostoolkit_openstack", "license": "BSD license", "maintainer": "", "maintainer_email": "", "name": "chaostoolkit-openstack", "package_url": "https://pypi.org/project/chaostoolkit-openstack/", "platform": "", "project_url": "https://pypi.org/project/chaostoolkit-openstack/", "project_urls": { "Homepage": "https://github.com/grubert65/chaostoolkit_openstack" }, "release_url": "https://pypi.org/project/chaostoolkit-openstack/0.1.1/", "requires_dist": [ "pytest (==4.4.0)", "chaostoolkit-lib (==1.1.2)", "openstacksdk (==0.27.0)", "logzero (==1.5.0)" ], "requires_python": "", "summary": "Chaostoolkit driver for Openstack", "version": "0.1.1" }, "last_serial": 5099838, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "3f3e8e782a0c342e869bb293ac169a88", "sha256": "0f932f86f353c332d3baec88b7ae08dbac339660deda0eb2809152325104ede4" }, "downloads": -1, "filename": "chaostoolkit_openstack-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3f3e8e782a0c342e869bb293ac169a88", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3700, "upload_time": "2019-04-04T15:15:49", "url": "https://files.pythonhosted.org/packages/4b/a1/023e6b75d618a14b484e13b65dba132d585958d2090a2fd5b9b7c1914a6b/chaostoolkit_openstack-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d8b97ee1a7e0322ca58835c5e87294f", "sha256": "ea26d1ab246f76e3d72dd460a728b13bb44690211bd6daf5366073cfbc99227e" }, "downloads": -1, "filename": "chaostoolkit_openstack-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4d8b97ee1a7e0322ca58835c5e87294f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9809, "upload_time": "2019-04-04T15:15:51", "url": "https://files.pythonhosted.org/packages/2d/d2/3512b406974712dd346963c8e9859681a798ce711143245d78ccefd82069/chaostoolkit_openstack-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e6509d3e9ae1ef7ccf4e43d24602239d", "sha256": "e2dd7504b09979a5bccb2cb3e7187948f7b2c869a2bdb2cc55e626c0763faaf7" }, "downloads": -1, "filename": "chaostoolkit_openstack-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e6509d3e9ae1ef7ccf4e43d24602239d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5786, "upload_time": "2019-04-04T16:26:44", "url": "https://files.pythonhosted.org/packages/51/47/b09a89fb6f46c8c77586e40716e9555872e56de7bc7507fc04341d74598a/chaostoolkit_openstack-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8edd814fff26fe119aa614b5aa0ba236", "sha256": "57d8ae7765a4b7186f2886d371848d6f6109fd346b0e2527b23553631e73edab" }, "downloads": -1, "filename": "chaostoolkit_openstack-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8edd814fff26fe119aa614b5aa0ba236", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11196, "upload_time": "2019-04-04T16:26:45", "url": "https://files.pythonhosted.org/packages/5b/44/37bccef07449a4edb22281c7499cfe80ad254c4a2abd4ba963209dea8e6c/chaostoolkit_openstack-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e6509d3e9ae1ef7ccf4e43d24602239d", "sha256": "e2dd7504b09979a5bccb2cb3e7187948f7b2c869a2bdb2cc55e626c0763faaf7" }, "downloads": -1, "filename": "chaostoolkit_openstack-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e6509d3e9ae1ef7ccf4e43d24602239d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5786, "upload_time": "2019-04-04T16:26:44", "url": "https://files.pythonhosted.org/packages/51/47/b09a89fb6f46c8c77586e40716e9555872e56de7bc7507fc04341d74598a/chaostoolkit_openstack-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8edd814fff26fe119aa614b5aa0ba236", "sha256": "57d8ae7765a4b7186f2886d371848d6f6109fd346b0e2527b23553631e73edab" }, "downloads": -1, "filename": "chaostoolkit_openstack-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8edd814fff26fe119aa614b5aa0ba236", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11196, "upload_time": "2019-04-04T16:26:45", "url": "https://files.pythonhosted.org/packages/5b/44/37bccef07449a4edb22281c7499cfe80ad254c4a2abd4ba963209dea8e6c/chaostoolkit_openstack-0.1.1.tar.gz" } ] }