{ "info": { "author": "Joel Damata", "author_email": "joel.damata94@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Build Tools" ], "description": "# k8vault\nk8vault is a tool to securely store and access kubernetes configuration files. \nk8vault stores encoded kubeconfigs in your operating system's secure keystore and then outputs them into ~/.kube/config. This means only a single kubeconfig file needs to be present on your local filesystem. \n\n## Installing\nInstall k8vault\n```bash\npip install k8vault\n```\n\n## Basic Usage\nAdd a kubeconfig to k8vault\n```bash\nk8vault add ~/.kube/docker-for-desktop\n```\n\nSwitch to a kubeconfig\n```bash\nk8vault get docker-for-desktop\n```\n\nList stored kubeconfigs\n```bash\nk8vault list\n```\n\nDelete a kubeconfig\n```bash\nk8vault delete docker-for-desktop\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/jdamata/k8vault/archive/0.0.1.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jdamata", "keywords": "Kubernetes,Config,Vault", "license": "GPL3", "maintainer": "", "maintainer_email": "", "name": "k8vault", "package_url": "https://pypi.org/project/k8vault/", "platform": "", "project_url": "https://pypi.org/project/k8vault/", "project_urls": { "Download": "https://github.com/jdamata/k8vault/archive/0.0.1.tar.gz", "Homepage": "https://github.com/jdamata" }, "release_url": "https://pypi.org/project/k8vault/0.0.1/", "requires_dist": [ "click", "keyring" ], "requires_python": "", "summary": "Store and access kubernetes configuration files", "version": "0.0.1" }, "last_serial": 6004713, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "f2658ea8590fcba1038a37d8b1032bfa", "sha256": "eee1998d52c0314347d3a548f19a8af6c5411b1b76c4842aa98a5458d5eb05ad" }, "downloads": -1, "filename": "k8vault-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f2658ea8590fcba1038a37d8b1032bfa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15856, "upload_time": "2019-10-20T21:32:18", "url": "https://files.pythonhosted.org/packages/f8/14/e47791eb95e34a4fe32826a19fb9f0482d039a0176b7f186e3e1aa823619/k8vault-0.0.1-py3-none-any.whl" } ], "0.0.1a0": [ { "comment_text": "", "digests": { "md5": "33262258b3c105370e7fe43c4edf4f5c", "sha256": "34e1466e3889c6f125f90109fd776edc643c3f39d0bc84aecee598ec4568a285" }, "downloads": -1, "filename": "k8vault-0.0.1a0-py3-none-any.whl", "has_sig": false, "md5_digest": "33262258b3c105370e7fe43c4edf4f5c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14490, "upload_time": "2019-10-17T21:45:18", "url": "https://files.pythonhosted.org/packages/f9/bd/53e078925fd662319e00d045f5eca62d7fe4ef0a10728988b51ea15f0194/k8vault-0.0.1a0-py3-none-any.whl" } ], "0.0.1a1": [ { "comment_text": "", "digests": { "md5": "e427c8317dc58f010e032f40ed4bb07e", "sha256": "c508d134c6c5839259f2c95747dfb957b556a50a327e34d4c0c14789b96a7400" }, "downloads": -1, "filename": "k8vault-0.0.1a1-py3-none-any.whl", "has_sig": false, "md5_digest": "e427c8317dc58f010e032f40ed4bb07e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14487, "upload_time": "2019-10-17T21:47:03", "url": "https://files.pythonhosted.org/packages/e5/44/50c5e95b6e0599ac1cf8bbcb4716343c22d3a3548b8b34b9848259729eaf/k8vault-0.0.1a1-py3-none-any.whl" } ], "0.0.1a2": [ { "comment_text": "", "digests": { "md5": "462628627c6168e014bcf5c2b38fb85f", "sha256": "ecded105b1628a67950a6a2ff4f4b967a2b8b89a03c341a76d083914a357188b" }, "downloads": -1, "filename": "k8vault-0.0.1a2-py3-none-any.whl", "has_sig": false, "md5_digest": "462628627c6168e014bcf5c2b38fb85f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15784, "upload_time": "2019-10-20T08:05:01", "url": "https://files.pythonhosted.org/packages/5a/b0/3b990808612ace9791128422a6777eb222845c0ddf8ff9d89b79f6b906d6/k8vault-0.0.1a2-py3-none-any.whl" } ], "0.0.1a3": [ { "comment_text": "", "digests": { "md5": "45e8128862f2ffa17cf4e96a57d7ebba", "sha256": "4a2a288b10f45a474363b6b4079e1645f3fe9e2e4514a65f9ba5823fc3fb4291" }, "downloads": -1, "filename": "k8vault-0.0.1a3-py3-none-any.whl", "has_sig": false, "md5_digest": "45e8128862f2ffa17cf4e96a57d7ebba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15770, "upload_time": "2019-10-20T08:06:57", "url": "https://files.pythonhosted.org/packages/ec/c6/bdcaba1dcf1a31c72d5e08ae5a1db3a5bb42c91c978b545757198b84de12/k8vault-0.0.1a3-py3-none-any.whl" } ], "0.0.1a4": [ { "comment_text": "", "digests": { "md5": "00acdc85435d749af07c3143e95c3637", "sha256": "6864a3aa0308656c7bb86834a1d8c6f4d5b11ee20e88839112a50aa18bedffda" }, "downloads": -1, "filename": "k8vault-0.0.1a4-py3-none-any.whl", "has_sig": false, "md5_digest": "00acdc85435d749af07c3143e95c3637", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15814, "upload_time": "2019-10-20T08:20:10", "url": "https://files.pythonhosted.org/packages/ed/23/99ed14ccf41b760407527019521d529b96519d917432d5e24e01688de863/k8vault-0.0.1a4-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f2658ea8590fcba1038a37d8b1032bfa", "sha256": "eee1998d52c0314347d3a548f19a8af6c5411b1b76c4842aa98a5458d5eb05ad" }, "downloads": -1, "filename": "k8vault-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f2658ea8590fcba1038a37d8b1032bfa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15856, "upload_time": "2019-10-20T21:32:18", "url": "https://files.pythonhosted.org/packages/f8/14/e47791eb95e34a4fe32826a19fb9f0482d039a0176b7f186e3e1aa823619/k8vault-0.0.1-py3-none-any.whl" } ] }