{ "info": { "author": "WANG WENPEI", "author_email": "stormxx@1024.engineer", "bugtrack_url": null, "classifiers": [], "description": "# Kaptain\n\nA modern SRE tool.\n\n\n### Install\n\n```\n\npip install kaption\n\n```\n\n### Support version\n\n python 3.5+\n\n\n\n### report\n\n\nreport operation to platform, currently it only support slack.\n\n\n#### pre-config\n\nwe need `.git-config` to set user/email. \n\n```\nvi ~/.gitconfig\n\n# add line like this\n\n[kaption]\n slack-channel = https://hooks.slack.com/xxx\n slack-private = https://hooks.slack.com/xxx\n\n```\n\n#### how to\n\n```\nkap report \"hello world\" --private # send to private channel \n\nkap report \"hello world\" # send to public channel \n\n```\n\n\n#### Fetch GCP Log\n\n\n##### Pre-Requirements\n\n- gcloud cli\n\n\n```\nexport KAPTAIN_FETCH_LOG_PROJECT=YOUR-GCP-PROJECT-ID\n\n# preview \nkap fetch-log gcp abc.log --save-dir=$HOME/Downloads --display --filter=tradebot-prod --date-filter=2019/05/30 --bucket-name=archive-log\n\n# download\nkap fetch-log gcp abc.log --save-dir=$HOME/Downloads --filter=tradebot-prod --date-filter=2019/05/30 --bucket-name=archive-log\n\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/wangwenpei/kaptain/tarball/master", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/wangwenpei/kaptain", "keywords": "captain,kubernetes,k8s", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "kaptain", "package_url": "https://pypi.org/project/kaptain/", "platform": "", "project_url": "https://pypi.org/project/kaptain/", "project_urls": { "Download": "https://github.com/wangwenpei/kaptain/tarball/master", "Homepage": "https://github.com/wangwenpei/kaptain" }, "release_url": "https://pypi.org/project/kaptain/0.1.3/", "requires_dist": null, "requires_python": "", "summary": "A modern SRE tool", "version": "0.1.3" }, "last_serial": 5341906, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "fb3304b55124131859ad508fa7266811", "sha256": "392244288ae43842a39239964c0494fb5d2ff2d4ad0f3f2cf810364edcb750f3" }, "downloads": -1, "filename": "kaptain-0.1.0.tar.gz", "has_sig": false, "md5_digest": "fb3304b55124131859ad508fa7266811", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2059, "upload_time": "2019-02-21T10:54:02", "url": "https://files.pythonhosted.org/packages/02/94/a836bef91b605522123a0d0645b1732038df65e57688251ee8e126c0ace5/kaptain-0.1.0.tar.gz" } ], "0.1.0a3": [ { "comment_text": "", "digests": { "md5": "5d0eac167170da380d8a31daac5171b5", "sha256": "64399ab9b6973b35a14804e461ee94107116a2030ba4da36bbc83d4ad824a1ce" }, "downloads": -1, "filename": "kaptain-0.1.0a3.tar.gz", "has_sig": false, "md5_digest": "5d0eac167170da380d8a31daac5171b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1386, "upload_time": "2018-12-28T14:01:22", "url": "https://files.pythonhosted.org/packages/6b/4a/254ae7c1da7ef6a014e7000414d189886262750642dbbdab7d01dc55f535/kaptain-0.1.0a3.tar.gz" } ], "0.1.0a4": [ { "comment_text": "", "digests": { "md5": "d5438be28527a611b1abee654e123345", "sha256": "d7036d13feb49a35d487baea2c86c2e997c14e69153d7f89c90ee4837507993d" }, "downloads": -1, "filename": "kaptain-0.1.0a4.tar.gz", "has_sig": false, "md5_digest": "d5438be28527a611b1abee654e123345", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2079, "upload_time": "2019-02-21T10:54:03", "url": "https://files.pythonhosted.org/packages/9b/e5/88d3722af794fa1cbf435762e8bdcdce01ffbc89f46020036d24490eb5f1/kaptain-0.1.0a4.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "8f8af94f54c2c34c7f69994513cf09cb", "sha256": "2d617b4155f9d221c5e2a1e61bae3bdb3158a5ed999f3f2f2805f871442ba41d" }, "downloads": -1, "filename": "kaptain-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8f8af94f54c2c34c7f69994513cf09cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2604, "upload_time": "2019-03-12T06:41:28", "url": "https://files.pythonhosted.org/packages/2b/fc/e88999cdd529744944d9359e50eb92a91785a5e7ca53895a923d3b428b52/kaptain-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "abe038ccbf79e8b2fd74cfb2a2c790bd", "sha256": "3ad213ad632db9c2d77be4039cbb37d1eb6918c79e62fd415504adc6a4b652ee" }, "downloads": -1, "filename": "kaptain-0.1.2.tar.gz", "has_sig": false, "md5_digest": "abe038ccbf79e8b2fd74cfb2a2c790bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3935, "upload_time": "2019-05-05T06:57:44", "url": "https://files.pythonhosted.org/packages/ff/ee/244b387ed2650c9e1e2b5047085cffa07157cec6f7d771998c39e051c107/kaptain-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "db368e99604ba09a9b2cba4ab93e781e", "sha256": "b22946ff571c67c5016356a19a305d3c77e0e6c7d24af4e0cf37d22856df78f2" }, "downloads": -1, "filename": "kaptain-0.1.3.tar.gz", "has_sig": false, "md5_digest": "db368e99604ba09a9b2cba4ab93e781e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4283, "upload_time": "2019-05-31T09:19:51", "url": "https://files.pythonhosted.org/packages/ec/8d/7b3a56f15a5d7cc6401ade30787a64b47a6610a9f5583f67ec52f89d58f9/kaptain-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "db368e99604ba09a9b2cba4ab93e781e", "sha256": "b22946ff571c67c5016356a19a305d3c77e0e6c7d24af4e0cf37d22856df78f2" }, "downloads": -1, "filename": "kaptain-0.1.3.tar.gz", "has_sig": false, "md5_digest": "db368e99604ba09a9b2cba4ab93e781e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4283, "upload_time": "2019-05-31T09:19:51", "url": "https://files.pythonhosted.org/packages/ec/8d/7b3a56f15a5d7cc6401ade30787a64b47a6610a9f5583f67ec52f89d58f9/kaptain-0.1.3.tar.gz" } ] }