{ "info": { "author": "Maksunov Artem", "author_email": "maksunov@skbkontur.ru", "bugtrack_url": null, "classifiers": [ "Environment :: Other Environment", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "### [Kaniko](https://github.com/GoogleContainerTools/kaniko) is a tool to build container images from a Dockerfile\n\n---\n\n#### How to install\nFor installation kaniko add in your Dockerfile the next lines\n```\nFROM gcr.io/kaniko-project/executor:v0.12.0 AS kaniko\n\nFROM \n\nENV DOCKER_CONFIG /kaniko/.docker\n\nCOPY --from=kaniko /kaniko /kaniko\n...\n```\n\n**pip**\n```\npip install kaniko\n```\n\n---\n\n#### How to use:\n```python\nfrom kaniko import Kaniko, KanikoSnapshotMode\n\nkaniko = Kaniko()\nkaniko.dockerfile = '/path/to/Dockerfile'\nkaniko.no_push = True\nkaniko.snapshot_mode = KanikoSnapshotMode.full\n\nbuild_logs = kaniko.build() # List[str]\n```\n\nAnother way:\n```python\nfrom kaniko import Kaniko, KanikoSnapshotMode\n\nkaniko = Kaniko()\nbuild_logs = kaniko.build(\n docker_registry_uri='https://index.docker.io/v1/',\n registry_username='username',\n registry_password='password',\n destination='path-to-repo:tag',\n dockerfile='/path/to/Dockerfile',\n snapshot_mode=KanikoSnapshotMode.full,\n)\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nxexox/pykaniko", "keywords": "", "license": "Apache 2.0", "maintainer": "Deys Timofey", "maintainer_email": "nxexox@gmail.com", "name": "pykaniko", "package_url": "https://pypi.org/project/pykaniko/", "platform": "", "project_url": "https://pypi.org/project/pykaniko/", "project_urls": { "Homepage": "https://github.com/nxexox/pykaniko" }, "release_url": "https://pypi.org/project/pykaniko/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "Python kaniko https://github.com/GoogleContainerTools/kaniko", "version": "1.0.0", "yanked": false, "yanked_reason": null }, "last_serial": 6045667, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "2e371e973bea6a9dbca1cd6b172bf720", "sha256": "e2c31ca37a089c985b7a166317acc702a6dd1d787ab0ee4c370dbd19524dcf1d" }, "downloads": -1, "filename": "pykaniko-1.0.0.tar.gz", "has_sig": false, "md5_digest": "2e371e973bea6a9dbca1cd6b172bf720", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9549, "upload_time": "2019-10-29T07:26:18", "upload_time_iso_8601": "2019-10-29T07:26:18.466574Z", "url": "https://files.pythonhosted.org/packages/00/c5/fc3bf5de2c4755d52c096454929f7ddfbfdc52773cf2e1d5a8d0bf77e857/pykaniko-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2e371e973bea6a9dbca1cd6b172bf720", "sha256": "e2c31ca37a089c985b7a166317acc702a6dd1d787ab0ee4c370dbd19524dcf1d" }, "downloads": -1, "filename": "pykaniko-1.0.0.tar.gz", "has_sig": false, "md5_digest": "2e371e973bea6a9dbca1cd6b172bf720", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9549, "upload_time": "2019-10-29T07:26:18", "upload_time_iso_8601": "2019-10-29T07:26:18.466574Z", "url": "https://files.pythonhosted.org/packages/00/c5/fc3bf5de2c4755d52c096454929f7ddfbfdc52773cf2e1d5a8d0bf77e857/pykaniko-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }