{ "info": { "author": "Joe Black", "author_email": "joeblack949@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3 :: Only", "Topic :: Internet :: WWW/HTTP", "Topic :: System :: Clustering" ], "description": "kubewait\n~~~~~~~~\n\nMaintainer: Joe Black \n\nRepository: https://www.github.com/joeblackwaslike/kubewait\n\nDescription\n-----------\n\nThis project is designed to be used to pause init as an init container until\nrequired Kubernetes apps/services are up and ready.\n\nNames passed to ``kubewait`` can be the names of ``Deployments`` or \n``StatefulSets``.\n\nUsage\n-------\n\n.. code-block:: yaml\n\n apiVersion: v1\n kind: Pod\n metadata:\n name: kubewait\n annotations:\n pod.beta.kubernetes.io/init-containers: |-\n [\n {\n \"name\": \"kubewait\",\n \"image\": \"callforamerica/kubewait\",\n \"imagePullPolicy\": \"IfNotPresent\",\n \"args\": [\"app1\", \"app2\"],\n \"env\": [\n {\n \"name\": \"NAMESPACE\",\n \"valueFrom\": {\n \"fieldRef\": {\n \"apiVersion\": \"v1\",\n \"fieldPath\": \"metadata.namespace\"\n }\n }\n }\n ]\n }\n ]\n spec:\n containers:\n - name: nginx\n image: nginx\n ports:\n - containerPort: 80\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/joeblackwaslike/kubewait/tarball/0.2.1", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/joeblackwaslike/kubewait", "keywords": "kubernetes", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "kubewait", "package_url": "https://pypi.org/project/kubewait/", "platform": "", "project_url": "https://pypi.org/project/kubewait/", "project_urls": { "Download": "https://github.com/joeblackwaslike/kubewait/tarball/0.2.1", "Homepage": "https://github.com/joeblackwaslike/kubewait" }, "release_url": "https://pypi.org/project/kubewait/0.2.1/", "requires_dist": null, "requires_python": "", "summary": "Pause container init until required kube services are ready,", "version": "0.2.1" }, "last_serial": 2597166, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "b01bccd290c860e993ad18ac3c11dd8e", "sha256": "759962bf90703d9c2a499a8a88348f875cf965bc7a183ceb5f340ca0420be8ae" }, "downloads": -1, "filename": "kubewait-0.2.0.tar.gz", "has_sig": false, "md5_digest": "b01bccd290c860e993ad18ac3c11dd8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3382, "upload_time": "2017-01-24T02:01:48", "url": "https://files.pythonhosted.org/packages/7d/05/845ff7cd5ec388cf3334a48a37a3883ececffe596b46b01c61082b042db2/kubewait-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "ebcf286bfd91ac33e49a315950a03539", "sha256": "6163906145c862798e78a59cdbcbc95e19f75a159dbebbc2f66343074e76cb1a" }, "downloads": -1, "filename": "kubewait-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ebcf286bfd91ac33e49a315950a03539", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3660, "upload_time": "2017-01-25T10:32:52", "url": "https://files.pythonhosted.org/packages/34/40/784e414c9eae32cc5a657a90b2a5b81d5bd97602effd76895eab6d573e08/kubewait-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ebcf286bfd91ac33e49a315950a03539", "sha256": "6163906145c862798e78a59cdbcbc95e19f75a159dbebbc2f66343074e76cb1a" }, "downloads": -1, "filename": "kubewait-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ebcf286bfd91ac33e49a315950a03539", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3660, "upload_time": "2017-01-25T10:32:52", "url": "https://files.pythonhosted.org/packages/34/40/784e414c9eae32cc5a657a90b2a5b81d5bd97602effd76895eab6d573e08/kubewait-0.2.1.tar.gz" } ] }