{ "info": { "author": "OpenStack", "author_email": "openstack-discuss@lists.openstack.org", "bugtrack_url": null, "classifiers": [ "Environment :: OpenStack", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "================\npython-rsdclient\n================\n\nOpenStack client plugin for Rack Scale Design\n\nThis is a client for the `RSD\n`_\nPod Manager API, which is based on OpenStack client framework. It provides a\nPython API (``rsdclient/v1`` module) and a RSD specific plugin for\nOpenStack client (``rsdclient/osc``).\n\nDevelopment takes place via the usual OpenStack processes as outlined in the\n`developer guide `_. The master\nrepository is on `git.openstack.org\n`_.\n\n* Free software: Apache license\n* Source: http://git.openstack.org/cgit/openstack/python-rsdclient\n* Bugs: https://launchpad.net/python-rsdclient\n\n\n.. contents:: Contents:\n :local:\n\nInstallation\n------------\n\nTo use ``openstack rsd`` CLI, the python-openstackclient and python-rsdclient\nshould be installed::\n\n # pip install python-openstackclient\n # pip install python-rsdclient\n\nTo use the CLI, it requires two parts of configuration, OpenStack and RSD login\ninfo.\n\nAt first, you have to provide your OpenStack username, password,\nproject, and auth endpoint. You can use configuration options\n``--os-username``, ``--os-password``, ``--os-project-id``\n(or ``--os-project-name``), and ``--os-auth-url``,\nor set the corresponding environment variables::\n\n $ export OS_USERNAME=user\n $ export OS_PASSWORD=password\n $ export OS_PROJECT_NAME=project # or OS_PROJECT_ID\n $ export OS_PROJECT_DOMAIN_ID=default\n $ export OS_USER_DOMAIN_ID=default\n $ export OS_IDENTITY_API_VERSION=3\n $ export OS_AUTH_URL=http://auth.example.com:5000/identity\n\nThen, you have to provide your RSD username, password,\nSSL certificate with admin privilege, and pod manager URL. You can use\nconfiguration options ``--rsd-username``, ``--rsd-password``, ``--rsd-verify``,\nand ``--rsd-url``, or set the corresponding environment variables::\n\n $ export RSD_USERNAME=admin\n $ export RSD_PASSWORD=password\n $ export RSD_VERIFY=False # or RSD_VERIFY=\n $ export RSD_URL=https://localhost:8443/\n\nOpenStackClient RSD Plugin\n--------------------------\n\nTo get a list of available (sub)commands and options, run::\n\n $ openstack help rsd\n\nTo get usage and options of a command, run::\n\n $ openstack help rsd \n\nAn example of composing a node only with name::\n\n $ openstack rsd node compose --name \"testing node\"\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://git.openstack.org/cgit/openstack/python-rsdclient", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "python-rsdclient", "package_url": "https://pypi.org/project/python-rsdclient/", "platform": "", "project_url": "https://pypi.org/project/python-rsdclient/", "project_urls": { "Homepage": "https://git.openstack.org/cgit/openstack/python-rsdclient" }, "release_url": "https://pypi.org/project/python-rsdclient/1.0.2/", "requires_dist": [ "pbr (>=2.0)", "osc-lib (>=1.7.0)", "rsd-lib (>=1.2.0)", "six (>=1.10.0)" ], "requires_python": "", "summary": "OpenStack client plugin for Rack Scale Design", "version": "1.0.2", "yanked": false, "yanked_reason": null }, "last_serial": 6462149, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "8ebc94b9baf35361d024197f45fa3957", "sha256": "32fea1584b9e9e517fe8c39ac24e12deffe3833669e7c3c9a8554373d2c2fa3c" }, "downloads": -1, "filename": "python_rsdclient-0.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "8ebc94b9baf35361d024197f45fa3957", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4756, "upload_time": "2017-08-03T21:00:50", "upload_time_iso_8601": "2017-08-03T21:00:50.562681Z", "url": "https://files.pythonhosted.org/packages/51/38/499feb604f1071609d23492493946403ccaf8e03fc327e91a8a781b3684c/python_rsdclient-0.0.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d4aeb4150f13b837109b50262d240d53", "sha256": "2ed3aa8cdca8036730d27424e28e2e6dc97c2d4cdbc397e9763efd5b6921d7ad" }, "downloads": -1, "filename": "python-rsdclient-0.0.0.tar.gz", "has_sig": false, "md5_digest": "d4aeb4150f13b837109b50262d240d53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13010, "upload_time": "2017-08-03T20:59:34", "upload_time_iso_8601": "2017-08-03T20:59:34.397816Z", "url": "https://files.pythonhosted.org/packages/c2/e7/0325f19496acad963051eefadbd45e5776371b78723d8cf342f5e28dea3d/python-rsdclient-0.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "6bc01c7eb6f55f10d3531bb731ad52ca", "sha256": "5e030005ea8923213d0caa950ced4bae1f779450dec3580f79275d539e01ab2c" }, "downloads": -1, "filename": "python_rsdclient-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "6bc01c7eb6f55f10d3531bb731ad52ca", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28358, "upload_time": "2017-10-13T01:11:27", "upload_time_iso_8601": "2017-10-13T01:11:27.355968Z", "url": "https://files.pythonhosted.org/packages/b6/11/cd813bab14e30ee147150dd05dcb5473d403242b36212e8f4fda4af488e8/python_rsdclient-0.1.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "78d8e75aefcdd43a96cd4aa39b59fb92", "sha256": "8ad4f09cf6414bac4a994869e2e0661fa7bd7ed93e66f442c2e067e7547e6dc3" }, "downloads": -1, "filename": "python-rsdclient-0.1.0.tar.gz", "has_sig": false, "md5_digest": "78d8e75aefcdd43a96cd4aa39b59fb92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24573, "upload_time": "2017-10-13T01:11:29", "upload_time_iso_8601": "2017-10-13T01:11:29.985019Z", "url": "https://files.pythonhosted.org/packages/9c/85/b0ea027acd2c81403595bd4cc18c4e9f875dc9c1cd485a74bdb9d70c4366/python-rsdclient-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "eea39e4f0a1be7a800ba5276b54cbb3e", "sha256": "2890f89e0c4014df24df92199c2df505aea54bb7dc27fe2ecf098e981041aaaf" }, "downloads": -1, "filename": "python_rsdclient-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "eea39e4f0a1be7a800ba5276b54cbb3e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28399, "upload_time": "2018-01-06T02:20:17", "upload_time_iso_8601": "2018-01-06T02:20:17.300170Z", "url": "https://files.pythonhosted.org/packages/e2/1b/25b33eafe73e3386a5b696827950bbcee9f93ace2bd250b837ce4af40f0a/python_rsdclient-0.1.1-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8af8e4d807d52a7c43529d44e6bd5229", "sha256": "fe03288c68270a38b74c049d4e1fd99b47ca8b3d71d8f14e7fa22687b89c1e5c" }, "downloads": -1, "filename": "python-rsdclient-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8af8e4d807d52a7c43529d44e6bd5229", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1203594, "upload_time": "2018-01-06T02:20:19", "upload_time_iso_8601": "2018-01-06T02:20:19.937670Z", "url": "https://files.pythonhosted.org/packages/69/13/da91a062f63a72eddce0befb7b031f95ff450156420b7fb63ef06ce65cce/python-rsdclient-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "ab76f2f6087261b38d6a05a2acfcbb0f", "sha256": "3d4666083175071c76ed44896e7b2bbdb879e876ac876bc692b165e41939bebe" }, "downloads": -1, "filename": "python_rsdclient-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "ab76f2f6087261b38d6a05a2acfcbb0f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28408, "upload_time": "2018-02-12T07:48:13", "upload_time_iso_8601": "2018-02-12T07:48:13.513696Z", "url": "https://files.pythonhosted.org/packages/ec/4b/9c4241a52e63ae791aea8d6107efaa59882a174e5768b7e8e4185e330614/python_rsdclient-0.1.2-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8e4bac26e82658f514346a3a53f4c258", "sha256": "86f9f1dfd721c89e70a1b27f1a1f1e1923c2209efd165d7169171017e5dfc255" }, "downloads": -1, "filename": "python-rsdclient-0.1.2.tar.gz", "has_sig": false, "md5_digest": "8e4bac26e82658f514346a3a53f4c258", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1203384, "upload_time": "2018-02-12T07:48:17", "upload_time_iso_8601": "2018-02-12T07:48:17.261281Z", "url": "https://files.pythonhosted.org/packages/b7/2a/479fc879e9b1f714130f4bd010d7645b3cacaafcb33cbea608915360dfde/python-rsdclient-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "246e97f1296477f6c611e8ece47757ea", "sha256": "600774b99142cb1d550611df8957998d2133d6811c41987a727c13241d3259ad" }, "downloads": -1, "filename": "python_rsdclient-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "246e97f1296477f6c611e8ece47757ea", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 29385, "upload_time": "2018-03-03T20:43:39", "upload_time_iso_8601": "2018-03-03T20:43:39.690794Z", "url": "https://files.pythonhosted.org/packages/7b/4a/e3d7e9ab49e0f5a34c69fe4935176061cc4010c10ffba2aaeeaffa15c1d8/python_rsdclient-0.1.3-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a535367fa2a27d19e21c2fdc12bfbcbc", "sha256": "f5b076d3b3fa8eb555f719ec232a3330d245dc476bb13131372abed1168cbb3e" }, "downloads": -1, "filename": "python-rsdclient-0.1.3.tar.gz", "has_sig": false, "md5_digest": "a535367fa2a27d19e21c2fdc12bfbcbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1203325, "upload_time": "2018-03-03T20:43:42", "upload_time_iso_8601": "2018-03-03T20:43:42.910108Z", "url": "https://files.pythonhosted.org/packages/40/65/9cfdce5c2672127d76eab6e5c97c8a0ea5629981491ece1e8d7c027effe8/python-rsdclient-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "0a73ff4b410a09bc753ddad7f0ce59b0", "sha256": "f98e9778661a9424eb7d53401aaa03f393fe31d3733ea3e073a0e2a77e484f12" }, "downloads": -1, "filename": "python_rsdclient-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0a73ff4b410a09bc753ddad7f0ce59b0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 36561, "upload_time": "2019-03-19T00:20:08", "upload_time_iso_8601": "2019-03-19T00:20:08.510647Z", "url": "https://files.pythonhosted.org/packages/ca/9d/b0144a525f11b58c5963ac7edb5874863619e1524696802f9a0041e41c94/python_rsdclient-0.2.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "11542e4ecf66dbb0b9ea5f8ed15df2f8", "sha256": "40097c31abc1112db5803e62258533956f6cf0abd0fddd7bac574114e6b55205" }, "downloads": -1, "filename": "python-rsdclient-0.2.0.tar.gz", "has_sig": false, "md5_digest": "11542e4ecf66dbb0b9ea5f8ed15df2f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1208006, "upload_time": "2019-03-19T00:20:11", "upload_time_iso_8601": "2019-03-19T00:20:11.932537Z", "url": "https://files.pythonhosted.org/packages/12/43/f0376b4e2d241b46bf5f3f54283d634a9b7ee067c05008beb9d03256f8ab/python-rsdclient-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "381c97c762933c5fa650fa63684d5704", "sha256": "c3b18edb339c48b82002412b091324e40bba398582a63e3ff896d445d8616656" }, "downloads": -1, "filename": "python_rsdclient-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "381c97c762933c5fa650fa63684d5704", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38476, "upload_time": "2019-09-12T00:54:56", "upload_time_iso_8601": "2019-09-12T00:54:56.729967Z", "url": "https://files.pythonhosted.org/packages/de/c5/4bb88d386209271a648409753a264d1ca1ef4b328749a833d09125651d26/python_rsdclient-1.0.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a179d8ff363498312e2d87271d7161e7", "sha256": "9979bf4bf34f931df5774b12264448726ca073d623898b5520e278292ff79555" }, "downloads": -1, "filename": "python-rsdclient-1.0.0.tar.gz", "has_sig": false, "md5_digest": "a179d8ff363498312e2d87271d7161e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1209294, "upload_time": "2019-09-12T00:55:00", "upload_time_iso_8601": "2019-09-12T00:55:00.841083Z", "url": "https://files.pythonhosted.org/packages/e3/4a/3d3b22711dba270945787f456c6bf3b5ea9dfeba8ce2c55e6c3cc293f08b/python-rsdclient-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "88f875340d7acd45fb8b385d80af600b", "sha256": "f43e6a6ed0c959a9f9787f37675be198aea2bbe42e034d72ebabe787d7bfe420" }, "downloads": -1, "filename": "python_rsdclient-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "88f875340d7acd45fb8b385d80af600b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38490, "upload_time": "2019-10-24T02:28:48", "upload_time_iso_8601": "2019-10-24T02:28:48.432743Z", "url": "https://files.pythonhosted.org/packages/ff/20/c7ee8815f12659619eadf5dd37ab4a76c5d9b796a32e0e38972b1139775b/python_rsdclient-1.0.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b8422b8456d69e760a46c9f322a09f58", "sha256": "74ba4ee887af50c799f56cf56828bb90e849ea18d33d6ce1303f8fc59d8fc614" }, "downloads": -1, "filename": "python-rsdclient-1.0.1.tar.gz", "has_sig": false, "md5_digest": "b8422b8456d69e760a46c9f322a09f58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1208137, "upload_time": "2019-10-24T02:28:52", "upload_time_iso_8601": "2019-10-24T02:28:52.263369Z", "url": "https://files.pythonhosted.org/packages/4b/72/6c6b958be9d1a4c11cd177e501009e7f9c0c8beda686a98783a5a568832f/python-rsdclient-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "e49204821044028ae411ea34f4e93c16", "sha256": "0e30b96e513708af76b541f753ff1e8d379ac245378ea3501c61a37c2d317713" }, "downloads": -1, "filename": "python_rsdclient-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e49204821044028ae411ea34f4e93c16", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38475, "upload_time": "2020-01-15T22:42:28", "upload_time_iso_8601": "2020-01-15T22:42:28.817045Z", "url": "https://files.pythonhosted.org/packages/97/30/5080720049cbe596288a94c8204d0d3e7d7727a3fc383eb50d86a3b5972b/python_rsdclient-1.0.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1262ef03367211ae1dfe6579c059b4c2", "sha256": "0213cb70fe4880d4a931bf13eb8a1f65347d5d812c75832de1c1b8e83e8832f7" }, "downloads": -1, "filename": "python-rsdclient-1.0.2.tar.gz", "has_sig": false, "md5_digest": "1262ef03367211ae1dfe6579c059b4c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1209024, "upload_time": "2020-01-15T22:42:32", "upload_time_iso_8601": "2020-01-15T22:42:32.918526Z", "url": "https://files.pythonhosted.org/packages/c1/f6/dc98628ed4563ddb6697ee6ef75dc24fc5ce5784310d689231e3b1384822/python-rsdclient-1.0.2.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e49204821044028ae411ea34f4e93c16", "sha256": "0e30b96e513708af76b541f753ff1e8d379ac245378ea3501c61a37c2d317713" }, "downloads": -1, "filename": "python_rsdclient-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e49204821044028ae411ea34f4e93c16", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38475, "upload_time": "2020-01-15T22:42:28", "upload_time_iso_8601": "2020-01-15T22:42:28.817045Z", "url": "https://files.pythonhosted.org/packages/97/30/5080720049cbe596288a94c8204d0d3e7d7727a3fc383eb50d86a3b5972b/python_rsdclient-1.0.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1262ef03367211ae1dfe6579c059b4c2", "sha256": "0213cb70fe4880d4a931bf13eb8a1f65347d5d812c75832de1c1b8e83e8832f7" }, "downloads": -1, "filename": "python-rsdclient-1.0.2.tar.gz", "has_sig": false, "md5_digest": "1262ef03367211ae1dfe6579c059b4c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1209024, "upload_time": "2020-01-15T22:42:32", "upload_time_iso_8601": "2020-01-15T22:42:32.918526Z", "url": "https://files.pythonhosted.org/packages/c1/f6/dc98628ed4563ddb6697ee6ef75dc24fc5ce5784310d689231e3b1384822/python-rsdclient-1.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }