RETIRED, Client for OpenStack Congress
Go to file
Anusha Ramineni a2393e7f7c tox: rm all pyc before doing unit test
Delete python bytecode before every test run.
Because python creates pyc files during tox runs, certain
changes in the tree, like deletes of files, or switching
branches, can create spurious errors.

Change-Id: I21ef6bf79fe5af41d3714e1d990898b267ae1fab
Closes-Bug: #1368661
2015-12-07 13:47:56 +05:30
congressclient Add actions listing command 2015-09-02 14:47:32 +08:00
doc/source create python-congressclient project with cookiecutter 2014-07-02 13:24:29 -07:00
.coveragerc create python-congressclient project with cookiecutter 2014-07-02 13:24:29 -07:00
.gitignore Fixup gitignore 2014-09-03 08:19:14 -07:00
.gitreview Update .gitreview file to reflect repo rename 2015-04-18 00:37:36 +00:00
.mailmap create python-congressclient project with cookiecutter 2014-07-02 13:24:29 -07:00
.testr.conf create python-congressclient project with cookiecutter 2014-07-02 13:24:29 -07:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 03:30:46 +00:00
HACKING.rst create python-congressclient project with cookiecutter 2014-07-02 13:24:29 -07:00
LICENSE create python-congressclient project with cookiecutter 2014-07-02 13:24:29 -07:00
MANIFEST.in create python-congressclient project with cookiecutter 2014-07-02 13:24:29 -07:00
NEWS Add api bindings for datasource request-request trigger 2015-03-31 15:33:53 -07:00
README.rst Replace stackforge with openstack in README.rst 2015-04-24 16:31:49 +08:00
babel.cfg create python-congressclient project with cookiecutter 2014-07-02 13:24:29 -07:00
openstack-common.conf create python-congressclient project with cookiecutter 2014-07-02 13:24:29 -07:00
requirements.txt Updated from global requirements 2015-08-26 14:09:29 +00:00
setup.cfg Add actions listing command 2015-09-02 14:47:32 +08:00
setup.py Updated from global requirements 2015-08-11 01:38:32 +00:00
tenant-list.log Initial congressclient 2014-09-10 15:11:09 -07:00
test-requirements.txt Updated from global requirements 2015-08-11 01:38:32 +00:00
tox.ini tox: rm all pyc before doing unit test 2015-12-07 13:47:56 +05:30

README.rst

python-congressclient

Client for Congress

Client for Standalone Congress

To execute CLI commands to standalone congress set with noauth:

  • Install python-openstackclient:

    $ pip install python-openstackclient
  • Clone repository & install python-congressclient:

    $ git clone https://github.com/openstack/python-congressclient.git
    $ cd python-congressclient
    $ python setup.py install
  • 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