{ "info": { "author": "Michael Hausenblas", "author_email": "michael.hausenblas@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "kploy\n=====\n\n|version| |downloads| |build status|\n\nWelcome to kploy, an opinionated Kubernetes deployment system for\nappops. We use convention over configuration in order to enable you to\nrun microservices-style applications with Kubernetes as simple and fast\nas possible.\n\nUsage\n-----\n\nSee `kubernetes.sh/kploy `__ for\ninstallation and usage.\n\nDependencies\n------------\n\nAll of the following are included in the setup:\n\n- The `pyk `__ toolkit\n- Pretty-print tabular data with\n `tabulate `__\n\nReleases\n--------\n\n- [x] In v0.10: adds experimental ``push`` and ``pull`` command via\n `KAR `__\n- [x] In v0.9: adds ``scale`` command (autoscale yet TBD)\n- [x] In v0.8: adds ``debug`` command, some refactoring\n- [x] In v0.7: adds support for environment data: automagic handling of\n Kubernetes Secrets on ``run``\n- [x] In v0.6: ``export`` command creates snapshot of app; can be\n imported when doing ``init``\n- [x] In v0.5: simple support for helm charts via remotes (``*.url``)\n- [x] In v0.4: support for namespaces (via ``namespace`` field in\n Kployfile)\n- [x] In v0.3: moved to Kubernauts org, new location is\n https://github.com/kubernauts/kploy\n- [x] In v0.2: ``init`` command and app management: resources via\n ``list`` and runtime statistics via ``stats``\n- [x] In v0.1: ``dryrun`` and ``run`` commands\n\nRoadmap\n-------\n\nkploy is now considered beta. This means the goal is now to stabilize\nthe API, gather usage experience and community feedback. See the\n`issue `__ list for further\nplanned features.\n\n.. |version| image:: https://img.shields.io/pypi/v/kploy.svg\n :target: https://pypi.python.org/pypi/kploy/\n.. |downloads| image:: https://img.shields.io/pypi/dm/kploy.svg\n :target: https://pypi.python.org/pypi/kploy/\n.. |build status| image:: https://travis-ci.org/kubernauts/kploy.svg?branch=master\n :target: https://travis-ci.org/kubernauts/kploy", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kubernauts/kploy", "keywords": "Kubernetes,containers,appops,deployment", "license": "Apache", "maintainer": null, "maintainer_email": null, "name": "kploy", "package_url": "https://pypi.org/project/kploy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/kploy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/kubernauts/kploy" }, "release_url": "https://pypi.org/project/kploy/0.10.1/", "requires_dist": null, "requires_python": null, "summary": "An opinionated Kubernetes deployment system for appops", "version": "0.10.1" }, "last_serial": 1958949, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "d4981f98ff5ac7d1a3aacc050d24750d", "sha256": "b45873dfe226f54bb6801c69a5b3d5cc01e02b20ddbec2cc48323202b347786c" }, "downloads": -1, "filename": "kploy-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d4981f98ff5ac7d1a3aacc050d24750d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5443, "upload_time": "2015-11-29T12:46:22", "url": "https://files.pythonhosted.org/packages/b1/1d/b8393f3f46909fb4ba802875b721335dc992bff2b1503ab69b1465215dd2/kploy-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "6a4b9fa79ce94912a10991581d2ee229", "sha256": "05ce2ed37a0d6943baf52699f47b33bec4d311e02271c671ba63122c3ae81560" }, "downloads": -1, "filename": "kploy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "6a4b9fa79ce94912a10991581d2ee229", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5443, "upload_time": "2015-11-29T12:48:56", "url": "https://files.pythonhosted.org/packages/02/59/92599b7bfe73e0df4dce4627109c73a42382843d77536d899e991deb3aa5/kploy-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "837de33cdefc3669d2b1c80688d64d42", "sha256": "8bfc920ab2ca018fe659d3124fc533418d82edfe065615d969dfcad389456ff7" }, "downloads": -1, "filename": "kploy-0.1.2.tar.gz", "has_sig": false, "md5_digest": "837de33cdefc3669d2b1c80688d64d42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5447, "upload_time": "2015-11-29T12:50:18", "url": "https://files.pythonhosted.org/packages/44/22/452ae6a188306e8326d4c3f5a3e5dae9114e5b8d5811adaf243ecfb15eb5/kploy-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "ad9ca957788704aa1c3a2a33becf4a2f", "sha256": "c09bc2f0ff5aeaa488f68fe329ddd212e79e485959abd5b192e27085670d2be8" }, "downloads": -1, "filename": "kploy-0.1.3.tar.gz", "has_sig": false, "md5_digest": "ad9ca957788704aa1c3a2a33becf4a2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5457, "upload_time": "2015-11-29T14:39:31", "url": "https://files.pythonhosted.org/packages/17/7b/671dc7bca6e56b5b2f49929ccadfa698ba0e7da583330711a9bffc3debf2/kploy-0.1.3.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "f5ac3beb42ec7f104f07d5087231569b", "sha256": "f403be6c08011aa51e227d5b3487d03e94be6d681f0841409dbc64d8a96f338f" }, "downloads": -1, "filename": "kploy-0.10.0.tar.gz", "has_sig": false, "md5_digest": "f5ac3beb42ec7f104f07d5087231569b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1174, "upload_time": "2016-01-04T13:39:34", "url": "https://files.pythonhosted.org/packages/03/5d/2f233377135de6a24b7b91f64b8a0865e3a2f1733128c0154e2eecaf91a3/kploy-0.10.0.tar.gz" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "2bfb3e1d7778f36b5f6b98b56fe29e73", "sha256": "ebedb5fc914e023b714c914845744d7321f48d29522921272183174ef86a5a91" }, "downloads": -1, "filename": "kploy-0.10.1.tar.gz", "has_sig": false, "md5_digest": "2bfb3e1d7778f36b5f6b98b56fe29e73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11518, "upload_time": "2016-02-16T10:05:20", "url": "https://files.pythonhosted.org/packages/30/a8/dd4a3c71b6c0df2ad1b73d86735da7141dd6e87ecf9d1d041590aedc4a18/kploy-0.10.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "65e93e9ee3039d787253f292bc4d3ee4", "sha256": "7fc28edc3b894a124b555529d60a13a9ca39554ccc52e36a39050c19a34aa01a" }, "downloads": -1, "filename": "kploy-0.2.0.tar.gz", "has_sig": false, "md5_digest": "65e93e9ee3039d787253f292bc4d3ee4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6005, "upload_time": "2015-12-13T17:49:32", "url": "https://files.pythonhosted.org/packages/f0/03/71d8a3926dc646f5278be26654514323735f161325b8032962b9cc427d09/kploy-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "c1c1a54d6c13407560a89c6ca7a1f220", "sha256": "7fd3b28ea8da777fbf14a4f5d9197cdd97ecd4a4bf25c5eb3ed079d646b5e3d0" }, "downloads": -1, "filename": "kploy-0.2.1.tar.gz", "has_sig": false, "md5_digest": "c1c1a54d6c13407560a89c6ca7a1f220", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6001, "upload_time": "2015-12-13T17:58:42", "url": "https://files.pythonhosted.org/packages/a9/bc/e31149feff37f4bbc8bf181640c86266131715e1126f8dae10baca590df3/kploy-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "0291e3e1b20fc021a87e385a816c445e", "sha256": "f0e820c7da762b37a93bb043c5ebe1c03bb8f393344d923cc017af68079bf5fc" }, "downloads": -1, "filename": "kploy-0.3.0.tar.gz", "has_sig": false, "md5_digest": "0291e3e1b20fc021a87e385a816c445e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5592, "upload_time": "2015-12-14T12:07:11", "url": "https://files.pythonhosted.org/packages/c7/ae/26c243f0ff22b7d7b9fc82bcbdfb5447dedbdf1025af66c4fac63581250e/kploy-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "398d73389e9ee62a496e0f9d65119295", "sha256": "568f66542ac4ef14bc5fec524ce7479fd78b181f64d57d6115ff884482e54c4b" }, "downloads": -1, "filename": "kploy-0.3.1.tar.gz", "has_sig": false, "md5_digest": "398d73389e9ee62a496e0f9d65119295", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5735, "upload_time": "2015-12-19T08:17:21", "url": "https://files.pythonhosted.org/packages/75/7b/785d30cb8907082aa38f5a976912a10b2410211726a158041b7a1618b11b/kploy-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "e3b809d3d9c2156b0bf54fb43d5ab0f9", "sha256": "1d6d4d5fbe0dfc451d8444ce33578b92c2dc035f1df3b855621a8f39191de3dc" }, "downloads": -1, "filename": "kploy-0.4.0.tar.gz", "has_sig": false, "md5_digest": "e3b809d3d9c2156b0bf54fb43d5ab0f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5965, "upload_time": "2015-12-20T18:13:43", "url": "https://files.pythonhosted.org/packages/6b/76/43bc45ec16b7c1d21cf1ac20638dabf8e17dbc35ca3985fe15eac021fa05/kploy-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "486494d25769c37ce990d3edef9dde26", "sha256": "4ef41fa8e343e9bd61f274ef2511e98c144b096f182126ae9ffbfe3d6fabd0fd" }, "downloads": -1, "filename": "kploy-0.5.0.tar.gz", "has_sig": false, "md5_digest": "486494d25769c37ce990d3edef9dde26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6277, "upload_time": "2015-12-21T13:53:11", "url": "https://files.pythonhosted.org/packages/67/3e/bc2946eed5f2b8d93848b6c39ac075fddb3ed9f163ad2e5fd3148917e2f2/kploy-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "f740ae269b2652da584afc0970dcd501", "sha256": "c028ac73b105d181469e014463b13bcf2692d1e1e1d9cd418c485f55ec51c320" }, "downloads": -1, "filename": "kploy-0.5.1.tar.gz", "has_sig": false, "md5_digest": "f740ae269b2652da584afc0970dcd501", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4029, "upload_time": "2015-12-21T15:05:32", "url": "https://files.pythonhosted.org/packages/9b/b8/41c701bdef247a52d32acb8a44d5b32fdbfe11954a25967830a7fc08210a/kploy-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "f363245b0f6f596e98d492a8399cf322", "sha256": "a31070ce8442c33b05e0c76c39ed73d0134abff6e748e95a3c17f044fc40700c" }, "downloads": -1, "filename": "kploy-0.6.0.tar.gz", "has_sig": false, "md5_digest": "f363245b0f6f596e98d492a8399cf322", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4018, "upload_time": "2015-12-22T13:28:02", "url": "https://files.pythonhosted.org/packages/3d/e4/d9f68c91688b501bc71537b041ced84941c016c5bff8259adf11dce69935/kploy-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "7d6df47efadc5db1cfb028c4c902eb27", "sha256": "d394c609617b86924c7b2b5825b24a0004bfa9cfed1cb0c1dca694cf3e60025f" }, "downloads": -1, "filename": "kploy-0.7.0.tar.gz", "has_sig": false, "md5_digest": "7d6df47efadc5db1cfb028c4c902eb27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4011, "upload_time": "2015-12-25T15:25:37", "url": "https://files.pythonhosted.org/packages/e5/10/34fbe810a97da609c01750005b8eb04e7150885b8230aac9d76caf12719b/kploy-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "aa32ddaeea7770dec3596bac5cb5eedc", "sha256": "4537e12c246b9d19886c69e58e22a4868e8413977cc168ebc48006f25f9b1629" }, "downloads": -1, "filename": "kploy-0.8.0.tar.gz", "has_sig": false, "md5_digest": "aa32ddaeea7770dec3596bac5cb5eedc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3998, "upload_time": "2015-12-26T09:34:23", "url": "https://files.pythonhosted.org/packages/c8/11/0d526dcf7363b618f33397a8a846d3ffdc9a8da1afeaa0db870cf46e7aa7/kploy-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "48ead1d6ba3adc5462f6a8f434d02cf1", "sha256": "f37ec420b9769527f17ac8154ac8084094dc5b8fa4320e2db4eb4d8214f66ff7" }, "downloads": -1, "filename": "kploy-0.9.0.tar.gz", "has_sig": false, "md5_digest": "48ead1d6ba3adc5462f6a8f434d02cf1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4080, "upload_time": "2015-12-27T06:43:51", "url": "https://files.pythonhosted.org/packages/26/65/54d9a24415ac808d4a134d005a93030c22b45c47a73639abdb9c62ed9f08/kploy-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2bfb3e1d7778f36b5f6b98b56fe29e73", "sha256": "ebedb5fc914e023b714c914845744d7321f48d29522921272183174ef86a5a91" }, "downloads": -1, "filename": "kploy-0.10.1.tar.gz", "has_sig": false, "md5_digest": "2bfb3e1d7778f36b5f6b98b56fe29e73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11518, "upload_time": "2016-02-16T10:05:20", "url": "https://files.pythonhosted.org/packages/30/a8/dd4a3c71b6c0df2ad1b73d86735da7141dd6e87ecf9d1d041590aedc4a18/kploy-0.10.1.tar.gz" } ] }