{ "info": { "author": "Dreamlab - PaaS KRK", "author_email": "paas-support@dreamlab.pl", "bugtrack_url": null, "classifiers": [ "Operating System :: POSIX", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "vmshepherd-runtime-postgres-driver\n==================================\n\nIntroduction\n------------\n\nProvides plugin for ``VmShepherd`` - driver allows to store runtime data and lock management in postgres database.\n\n\nInstallation\n------------\n\nSimply use ``pip``.\n\n:: \n\n pip install vmshepherd-runtime-postgres-driver\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: PostgresDriver\n host: (hostname -f)\n database: vmshepherd\n user: vmshepherd\n password: vmshepherd\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 \"host\", \"string\", \"Postgres DB host.\", \"\"\n \"port\", \"integer\", \"Postgres DB port.\", \"5432\"\n \"database\", \"string\", \"Postgres DB name.\", \"\"\n \"user\", \"string\", \"Postgres auth user.\", \"\"\n \"password\", \"string\", \"Postgres auth password.\", \"\"\n \"pool_size\", \"integer\", \"Postgres connection pool size.\",\"2\"\n\n\n\nDevelop\n-------\n\nRun tests:\n\n::\n\n make test\n\nCreate local DB in docker and start vmshepherd:\n\n::\n\n\tmake db\n\tmake develop\n\n\nLicense\n-------\n\n`Apache License 2.0 `_\n\n\n\nChangelog\n=========\n\n1.2.1 (2019-08-26)\n------------------\n\n* bugfix: set_preset_data - immutable arguments\n\n1.2.0 (2019-08-23)\n------------------\n\n* Keep list vms with state in runtime\n\n1.1.0 (2019-08-21)\n------------------\n\n* refactoring - moved logic to sql procedures\n\n1.0.0 (2018-06-10)\n------------------\n\n* Public release\n\nx.y.z (2018-xx-yy)\n------------------\n\n* Internal devel\n\n\n0.0.1 (2018-03-15)\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/Dreamlab/vmshepherd-runtime-postgres-driver", "keywords": "vmshepherd,openstack,postgres,runtime,lock", "license": "", "maintainer": "", "maintainer_email": "", "name": "vmshepherd-runtime-postgres-driver", "package_url": "https://pypi.org/project/vmshepherd-runtime-postgres-driver/", "platform": "", "project_url": "https://pypi.org/project/vmshepherd-runtime-postgres-driver/", "project_urls": { "Homepage": "https://github.com/Dreamlab/vmshepherd-runtime-postgres-driver" }, "release_url": "https://pypi.org/project/vmshepherd-runtime-postgres-driver/1.2.1/", "requires_dist": null, "requires_python": "", "summary": "Runtime and lock management based on Postgres for VmShepherd", "version": "1.2.1" }, "last_serial": 5741354, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a4a57a164703abc23b6410a7528965c7", "sha256": "00923d4d11f9e3d3b8c57627feef0785bffac7185e11f8e61312fe9c88bf44df" }, "downloads": -1, "filename": "vmshepherd-runtime-postgres-driver-0.0.1.tar.gz", "has_sig": false, "md5_digest": "a4a57a164703abc23b6410a7528965c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20024, "upload_time": "2018-06-10T18:52:51", "url": "https://files.pythonhosted.org/packages/6c/8b/5860baefb221fa313dfadc524fa4f3386549bdd56a9b9962530086e36b62/vmshepherd-runtime-postgres-driver-0.0.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "ba2369c6481a141ed6889f9308ea3898", "sha256": "25494691549c17f17714056392ff9ddb72b4976b0fbb779365e044378e3d24b6" }, "downloads": -1, "filename": "vmshepherd-runtime-postgres-driver-1.0.0.tar.gz", "has_sig": false, "md5_digest": "ba2369c6481a141ed6889f9308ea3898", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20104, "upload_time": "2018-06-10T18:56:58", "url": "https://files.pythonhosted.org/packages/c0/f9/3e01146d1b2182e355a2e54b323a2e16a81add88613d80ab108230baa977/vmshepherd-runtime-postgres-driver-1.0.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "bd74dba325b736f3c418bbb39b364627", "sha256": "a1e80dddf3b2ef1999a4fd79a18a1c33cf4fdb97903f5d28a45baf2afa4f819d" }, "downloads": -1, "filename": "vmshepherd-runtime-postgres-driver-1.2.1.tar.gz", "has_sig": false, "md5_digest": "bd74dba325b736f3c418bbb39b364627", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7003, "upload_time": "2019-08-28T08:33:36", "url": "https://files.pythonhosted.org/packages/80/95/40b31cd5dea3803e43c085417f98ad2001db994cf0665441e6c03fa06910/vmshepherd-runtime-postgres-driver-1.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bd74dba325b736f3c418bbb39b364627", "sha256": "a1e80dddf3b2ef1999a4fd79a18a1c33cf4fdb97903f5d28a45baf2afa4f819d" }, "downloads": -1, "filename": "vmshepherd-runtime-postgres-driver-1.2.1.tar.gz", "has_sig": false, "md5_digest": "bd74dba325b736f3c418bbb39b364627", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7003, "upload_time": "2019-08-28T08:33:36", "url": "https://files.pythonhosted.org/packages/80/95/40b31cd5dea3803e43c085417f98ad2001db994cf0665441e6c03fa06910/vmshepherd-runtime-postgres-driver-1.2.1.tar.gz" } ] }