{ "info": { "author": "Jan Dobes", "author_email": "jdobes@redhat.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Utilities" ], "description": "# ocupgrader\nHelper tool to automate upgrades of applications in OpenShift based on [ocdeployer](https://github.com/bsquizz/ocdeployer).\n\n\n# Getting Started\n\n## Details\n* Requires OpenShift command line tools (the `oc` command), you should log in to your cluster before using this tool:\n\n```\n$ oc login https://api.myopenshift --token=*************\n```\n\n* `ocupgrader` relies on YAML file with task definitions located in current directory and called `ocupgrader.yml` or located on path passed using `-f` argument. There is an [example](ocupgrader-example.yml) how this file can look like.\n\n## Instalation\n```\n$ pip3 install --user ocupgrader\n```\n\n## Usage\n```\n$ ocupgrader myproject list-tasks\n$ ocupgrader myproject run maintenance-mode\n$ ocupgrader myproject run status\n$ ocupgrader myproject run single-component-status -p component=deploymentconfig-name\n$ ocupgrader -f /path/to/ocupgrader.yml myproject run fixit\n```\n\n## Debugging\n```\n$ OCDEPLOYER_LOG_LEVEL=INFO ocupgrader myproject run single-component-status -p component=deploymentconfig-name\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.github.com/jdobes/ocupgrader", "keywords": "openshift,kubernetes", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ocupgrader", "package_url": "https://pypi.org/project/ocupgrader/", "platform": "", "project_url": "https://pypi.org/project/ocupgrader/", "project_urls": { "Homepage": "https://www.github.com/jdobes/ocupgrader" }, "release_url": "https://pypi.org/project/ocupgrader/0.1.0/", "requires_dist": null, "requires_python": ">=3.4", "summary": "A tool which wraps the OpenShift command line tools to make upgrades easier", "version": "0.1.0" }, "last_serial": 5955157, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "d3aaf55d4c22f26f9f16d6afc950268a", "sha256": "aec5edc18bbe59403fa16b8384edefa476aad6e4d230d8c7e818438dcf05be82" }, "downloads": -1, "filename": "ocupgrader-0.0.1.tar.gz", "has_sig": false, "md5_digest": "d3aaf55d4c22f26f9f16d6afc950268a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 2894, "upload_time": "2019-10-03T15:41:16", "url": "https://files.pythonhosted.org/packages/d5/09/8a1b94b2dc81361ffbb0de823b28fc63c314e62ff6090826cca480fef7ef/ocupgrader-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "e5f4fdc1cd1e5d5074622af54928d127", "sha256": "316d241d8f49be16df3d86c66bdd8fc7a168cf351a45da22ff5fb87df9ca0c44" }, "downloads": -1, "filename": "ocupgrader-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e5f4fdc1cd1e5d5074622af54928d127", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 5161, "upload_time": "2019-10-10T14:33:17", "url": "https://files.pythonhosted.org/packages/c3/13/1dd9bb7111304a114eb23ee5f200df96c0ee6200253e007e4ac7b6920339/ocupgrader-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e5f4fdc1cd1e5d5074622af54928d127", "sha256": "316d241d8f49be16df3d86c66bdd8fc7a168cf351a45da22ff5fb87df9ca0c44" }, "downloads": -1, "filename": "ocupgrader-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e5f4fdc1cd1e5d5074622af54928d127", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 5161, "upload_time": "2019-10-10T14:33:17", "url": "https://files.pythonhosted.org/packages/c3/13/1dd9bb7111304a114eb23ee5f200df96c0ee6200253e007e4ac7b6920339/ocupgrader-0.1.0.tar.gz" } ] }