{ "info": { "author": "Krzysztof Warunek", "author_email": "krzysztof@warunek.net", "bugtrack_url": null, "classifiers": [ "Operating System :: POSIX", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "vmshepherd-zookeeper-driver\n===========================\n\nIntroduction\n------------\n\nProvides plugin for ``VmShepherd`` - driver allows to store runtime data and lock management in Zookeeper.\n\nInstallation\n------------\n\nSimply use ``pip``.\n\n:: \n\n pip install vmshepherd-zookeeper-driver\n\n\nLibrary requires (as well as VmShepherd itself) python 3.6 or later.\n\nUsage\n-----\n\nInstall package (in the same environment as VmShepherd) and configure ``VmShepherd`` like:\n\n::\n\n # ...\n\n runtime:\n driver: ZookeeperDriver\n servers:\n - some.zk.host\n working_path: /vmshepherd\n addauth:\n auth: vmshepherduser:password\n\n\n # ...\n\nAvailable config options\n~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. csv-table::\n :header: \"Name\", \"Type\", \"Description\", \"Default value\"\n :widths: 15, 10, 40, 10\n\n \"servers\", \"list\", \"Zookeeper hosts\", \"\"\n \"working_path\", \"string\", \"Base path where vmshepherd will read/write/create/deletes its nodes. A cdrwa permissions must be set for this path either to provided auth otherwise to anyone/world\", \"/vmshepherd\"\n \"addauth\", \"object\", \"Authentication options. If not provided or `null` no auth assumed.\", \"null\"\n \"addauth.scheme\", \"string\", \"Zookeeper's auth scheme (eg. digest sasl).\", \"digest\"\n \"addauth.auth\", \"string\", \"Auth data specific to given scheme (eg. user:password for digest)\",\"vmshepherd:vmshepherd\"\n\nLicense\n-------\n\nMIT\n\n\nChangelog\n=========\n\n1.0.0 (2018-05-21)\n------------------\n\n* Implement stable API\n* Lock management\n\n\n0.0.1 (2018-02-13)\n------------------\n\n* Initial release", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kwarunek/vmshepherd-zookeeper-driver", "keywords": "vmshepherd,openstack,zookeeper,runtime,lock", "license": "", "maintainer": "", "maintainer_email": "", "name": "vmshepherd-zookeeper-driver", "package_url": "https://pypi.org/project/vmshepherd-zookeeper-driver/", "platform": "", "project_url": "https://pypi.org/project/vmshepherd-zookeeper-driver/", "project_urls": { "Homepage": "https://github.com/kwarunek/vmshepherd-zookeeper-driver" }, "release_url": "https://pypi.org/project/vmshepherd-zookeeper-driver/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "Runtime and lock management for VmShepherd", "version": "1.0.1" }, "last_serial": 3949436, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "48840f5c2650fe65f308b97675d99d3d", "sha256": "8503749e260a40507e9586bcbd8aa966acbbe2541791147c17e30f26e9c21efc" }, "downloads": -1, "filename": "vmshepherd_zookeeper_driver-0.0.1-py3.6.egg", "has_sig": false, "md5_digest": "48840f5c2650fe65f308b97675d99d3d", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 7375, "upload_time": "2018-02-23T13:07:07", "url": "https://files.pythonhosted.org/packages/b0/b1/d8ac309c9514ca1827881f4fceb4c4cd95d3dae8781783e5e7726b2fe97c/vmshepherd_zookeeper_driver-0.0.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "b774e57558656550318c449280658987", "sha256": "e7fac3526c53d95324477df28224dcc627d032c487731570e80ea3e186c35dd8" }, "downloads": -1, "filename": "vmshepherd-zookeeper-driver-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b774e57558656550318c449280658987", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3814, "upload_time": "2018-02-23T13:07:09", "url": "https://files.pythonhosted.org/packages/5d/05/e1c701a651b4da4ca6eafca95be0533b0d4f10730f51910649042c2849e2/vmshepherd-zookeeper-driver-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "7aaebcac63f322d298368993f19095e1", "sha256": "f181f390deb58424413267a886123b9f84dfdb21b1d3a648a70e60ea7c7116e9" }, "downloads": -1, "filename": "vmshepherd-zookeeper-driver-0.0.2.tar.gz", "has_sig": false, "md5_digest": "7aaebcac63f322d298368993f19095e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3783, "upload_time": "2018-02-27T08:04:38", "url": "https://files.pythonhosted.org/packages/35/98/78a55d62aa31e3ec6d8a8e3c1c346f7e818f8aeefc843404b15e2bb1f737/vmshepherd-zookeeper-driver-0.0.2.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "94c7d5e911ab8e0646bfd991cf47e3b7", "sha256": "735033a5ec31b1c074b4cf46f094d9d11914f7f0a27cb31fe46d684500377645" }, "downloads": -1, "filename": "vmshepherd-zookeeper-driver-1.0.1.tar.gz", "has_sig": false, "md5_digest": "94c7d5e911ab8e0646bfd991cf47e3b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3735, "upload_time": "2018-06-10T18:36:35", "url": "https://files.pythonhosted.org/packages/2e/22/27be454e1522304d2f49f2b172a4a56c03228bd45ba816a3e332a9dbed1c/vmshepherd-zookeeper-driver-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "94c7d5e911ab8e0646bfd991cf47e3b7", "sha256": "735033a5ec31b1c074b4cf46f094d9d11914f7f0a27cb31fe46d684500377645" }, "downloads": -1, "filename": "vmshepherd-zookeeper-driver-1.0.1.tar.gz", "has_sig": false, "md5_digest": "94c7d5e911ab8e0646bfd991cf47e3b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3735, "upload_time": "2018-06-10T18:36:35", "url": "https://files.pythonhosted.org/packages/2e/22/27be454e1522304d2f49f2b172a4a56c03228bd45ba816a3e332a9dbed1c/vmshepherd-zookeeper-driver-1.0.1.tar.gz" } ] }