Client for Congress
Project description
Client for Congress
Free software: Apache license
Documentation: https://docs.openstack.org/python-congressclient/latest/
Client for Standalone Congress
Install the Congress CLI by cloning the repository and running the setup file. The master repository always contains the latest source code, so if you are installing and testing a specific branch of Congress, clone the matching branch of the python-congressclient.
To execute CLI commands to standalone Congress installed with noauth:
Install python-openstackclient:
$ pip install python-openstackclient
Clone master repository & install python-congressclient:
$ git clone https://github.com/openstack/python-congressclient.git $ cd python-congressclient $ python setup.py install
(Optional) Clone a branch; for example, if you are using the Ocata version of OpenStack and Congress:
$ git clone -b stable/ocata https://github.com/openstack/python-congressclient.git $ cd python-congressclient $ python setup.py install
Read the HTML documentation. Install python-sphinx and the oslosphinx extension if missing:
$ sudo pip install sphinx $ sudo pip install oslosphinx
Build the docs $ make docs
Open doc/html/index.html in a browser
To execute CLI commands:
$ cd python-congressclient For example: $ export CONGRESS_URL="http://127.0.0.1:1789" $ openstack --os-token foo --os-url $CONGRESS_URL (openstack) congress policy create test_policy +--------------+--------------------------------------+ | Field | Value | +--------------+--------------------------------------+ | abbreviation | test_ | | description | | | id | 8595f24a-7d74-45ee-8168-0b3e937b8419 | | kind | nonrecursive | | name | test_policy | | owner_id | user | +--------------+--------------------------------------+ (openstack) congress policy rule create test_policy "p(5)" +---------+--------------------------------------+ | Field | Value | +---------+--------------------------------------+ | comment | None | | id | 5ce7fb18-a227-447e-bec8-93e99c0052a5 | | name | None | | rule | p(5) | +---------+--------------------------------------+ (openstack) congress policy rule list test_policy // ID: 5ce7fb18-a227-447e-bec8-93e99c0052a5 // Name: None p(5) (openstack) exit $
Features
TODO
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file python-congressclient-2.0.1.tar.gz
.
File metadata
- Download URL: python-congressclient-2.0.1.tar.gz
- Upload date:
- Size: 38.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/20.7.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.5.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa4527ac668c4bcfe9fdd5a3e9f72ef8356cbc0a8d52ecd0d8d76ce6bfdbc70f |
|
MD5 | c94003d618d0414c3369a28fc49c122e |
|
BLAKE2b-256 | bfe2534074da3b2b6ba09c4e60f65e0ede1bed5fb09bd60f76475fd2f3f5ef2c |
File details
Details for the file python_congressclient-2.0.1-py3-none-any.whl
.
File metadata
- Download URL: python_congressclient-2.0.1-py3-none-any.whl
- Upload date:
- Size: 40.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/20.7.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.5.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7c4945d822851fd261d3aa84577c4e06f07c6eca2d61d95880a29b9f0cae511 |
|
MD5 | ceb7392de768f8159263037e5f5bb4d6 |
|
BLAKE2b-256 | 84ceb276665af6289744147810d45a4306996bd6abaa4d0b9ab6dc8c3fbd60f3 |