summaryrefslogtreecommitdiff
path: root/setup.cfg
Commit message (Collapse)AuthorAgeFilesLines
* Sort entrypoints in setup.cfgDean Troyer2013-09-201-82/+82
| | | | Change-Id: I72b0e069334c290cdc4d46cff0ba66d751c0edb4
* Fix security group entrypointsDean Troyer2013-09-201-8/+8
| | | | Change-Id: I0590dde67b1121523d03742ce57093f2c5bacc72
* Object API commands using our REST API layerDean Troyer2013-08-281-0/+4
| | | | | | | | | | | | | * Add object-store API to ClientManager * Add object-store client * Add Object API library in openstackclient.object.v1.lib * Add Object API {container,object} list commands * Add library tests * Add command tests This should complete the Object v1 container and object list commands Change-Id: Ib1770d45efa8871959826b85faafa1e0bcef0a03
* Re-order oauth commands and sync with keystoneclientSteve Martinelli2013-08-211-12/+13
| | | | | | | 1) split out token and consumer 2) sync parameters with keystoneclient Change-Id: I2d529f0f9087f9939101e963af3d801497fc1171
* Sync with global requirementsMonty Taylor2013-08-031-4/+0
| | | | Change-Id: I1969b4d74363a8d77cbb5dac661874f3bea2e96c
* Merge "Prep for 0.2 release (0.2.rc1)"0.2.rc1Jenkins2013-08-011-1/+1
|\
| * Prep for 0.2 release (0.2.rc1)Dean Troyer2013-08-011-1/+1
| | | | | | | | | | | | | | | | * rename HACKING to HACKING.rst and refer to the common OpenStack HACKING file * add the barest of pointers to the wiki, etc. to the source docs * add a bare-bones man page Change-Id: I80e5b972af645f14ef17ae87f182ab09cb08dabe
* | Merge "Remove tenant round 2 - Identity API"Jenkins2013-07-311-6/+6
|\ \
| * | Remove tenant round 2 - Identity APIDean Troyer2013-07-311-6/+6
| | | | | | | | | | | | | | | | | | | | | Rename everything in the Identity v2 code including the file and classes. * role, tenant, user Change-Id: I0b99c60a24f5875120136d2f216aa3b6bce1c641
* | | Remove 'oauth authorization show' function from identity v3Steve Martinelli2013-07-311-1/+0
| | | | | | | | | | | | | | | | | | Remove the mentioned function since I removed it in the client. Change-Id: I45e713a1cdad92d257b895adfaa269404be6e6d8
* | | Merge "Add security group commands"Jenkins2013-07-311-0/+11
|\ \ \ | |/ / |/| |
| * | Add security group commandsDean Troyer2013-07-291-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add security group: create, delete, list, set, show * Add server: add secgroup, remove secgroup * Add security group rule: create, delete, list * Add Oslo's strutils and gettextutils * Adds parseractions.RangeAction() to handle option arguments of either a single number or a range of numbers: '--port 25' or '--port 1024:65535' Blueprint: nova-client Change-Id: Iad2de1b273ba29197709fc4c6a1036b4ae99725f
* | | Add server ssh commandDean Troyer2013-07-291-0/+1
|/ / | | | | | | Change-Id: I9317ad6a47818d5479a046b4be8c5adbbce613ef
* | Add server resize commandDean Troyer2013-07-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | * add server resize * update --wait handling for server create, reboot, rebuild * move _wait_for_status to utils Blueprint: nova-client Rebased after https://review.openstack.org/38162 was committed Change-Id: I7a43b996feecadc7628fcfe20cd5b17333762739
* | Add server migrate commandDean Troyer2013-07-291-0/+1
| | | | | | | | | | | | | | | | | | Blueprint: nova-client Note: I've tested that the API calls are made correctly but do not have an environment with migration proerly enabled to watch it complete... Change-Id: Ideaf0985d43aa2be22390cf0d2850124c549632d
* | Add server commands: (un)lock, (un)rescue, (un)set, add/remove volumeDean Troyer2013-07-291-0/+8
|/ | | | | | | | | * server lock/unlock, rescue/unrescue, set/unset * add/remove volume Blueprint: nova-client Change-Id: I3709ecdb297ab15ad44df09d89af840164271a66
* Add usage command for compute apiSteve Martinelli2013-07-261-0/+2
| | | | | | | As per the blueprint: nova-client, adding usage command for compute Change-Id: Ib694b0b1ebf56b2a62b6f09c67ffaa6959911605
* Merge "Complete Image v1"Jenkins2013-07-201-0/+5
|\
| * Complete Image v1Dean Troyer2013-07-181-0/+5
| | | | | | | | | | | | | | | | | | * Add v1 versions of image delete, list, save, set, show * Change default Image API to v1 Rebased for https://review.openstack.org/#/c/36772/ Change-Id: Ie2bfe660aac8a0fcf651c67fd1ea4842e76ce377
* | Merge "Add aggregate commands"Jenkins2013-07-191-0/+8
|\ \
| * | Add aggregate commandsDean Troyer2013-07-191-0/+8
| |/ | | | | | | | | | | | | | | | | | | | | | | | | * Add aggregate: add host, create, delete, list, remove host, set, show * Add list --long option * Filter 'availability_zone' from the metadata fields * Rename 'metadata' column to 'properties' in all output Bug: 1172032 Blueprint: nova-client Change-Id: Icd408c2b34af07f5102f53d3778d8546952a12c5
* | Merge "Add quota commands"Jenkins2013-07-191-4/+2
|\ \
| * | Add quota commandsDean Troyer2013-07-171-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add quota set and quota show commands; these work on both the compute and volume APIs * Add the --class variation on the above commands Note: this replaces the existing volume-only quota commands and eliminates quota list Blueprint: cinder-client Bug: 1172064 Change-Id: I766d40e410e48f05e36e17e567a4f01a9411b40e
* | | Merge "Add list and delete authorizations for oauth commands"Jenkins2013-07-191-6/+8
|\ \ \ | |/ / |/| |
| * | Add list and delete authorizations for oauth commandsSteve Martinelli2013-07-161-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | * List user authorizations * Delete user authorization * Grouped the commands with oauth prefix Change-Id: I032ffa25181aad0fb4689f69cdca5a7adc6e29f1
* | | Merge "Add show limits command"Jenkins2013-07-171-0/+3
|\ \ \ | |/ / |/| |
| * | Add show limits commandDean Troyer2013-07-121-0/+3
| |/ | | | | | | | | | | | | | | | | | | | | | | | | * This is a combination of the compute and volume API limits as they are very similar. As such, the command lives in a new command group 'openstack.common' that is unversioned. * Implements 'limits show [--absolute|--rate] Updated for https://review.openstack.org/#/c/36772/ Bug: 1172057 Change-Id: I2bd181cd0d098f7143360ae67944c2f221379af5
* | Add authenticate method to oauth codeSteve Martinelli2013-07-101-0/+1
|/ | | | | | | | | | | Forgot to add one last method when I initially checked in the first set of code; the authenticate method will return an actual keystone token that the user may now use. Also, I added some changes to other methods because the client has been updated. Change-Id: Ie2707689e0df1fb1bc92177f932baf23fe1ca920
* Merge "Add EC2 credentials CRUD"Jenkins2013-07-081-0/+5
|\
| * Add EC2 credentials CRUDDean Troyer2013-07-031-0/+5
| | | | | | | | | | | | ec2 credentials: create, delete, list, show Change-Id: I82ff84ed433cd9a2da9534bf5f584a2e1a3fe68c
* | Merge "Finish up v3 role commands"Jenkins2013-07-051-0/+1
|\ \
| * | Finish up v3 role commandsSteve Martinelli2013-07-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add remove role * Add --role to group list * Add --role to user list * Fix groups in AddRole() * Remove the tweaks to utils.find_resource for domains; will address that across domains, projects, users and groups in another patch. I want to nail down the structure of these commands and get that into place Change-Id: I8673dd8221ef88978dada5a2833c187026bdb31a
* | | Add methods for user and group interactionsSteve Martinelli2013-07-021-0/+3
| |/ |/| | | | | | | | | | | | | * Add user to group * Contains user in group * Remove user from group Change-Id: If5219fa9d4761d7b97950c39556b3e1b8aab6517
* | Add OAuth support for Identity V3Steve Martinelli2013-06-261-0/+11
|/ | | | | | | | | | | | Added client side support for: * consumer CRUD * create request token * create access token * authroize request token blueprint: delegated-auth-via-oauth Change-Id: I8d325fcab07ac4dfd124a6e55053ded8d6bf662e
* Add volume backup commandsHugh Saunders2013-06-031-0/+6
| | | | | Change-Id: Iedccd329ff6fb3155eb29649cd0bc84cfc5ebedf Implements: blueprint volume-backup
* Fix identity v2.0 entry pointDean Troyer2013-05-241-1/+1
| | | | Change-Id: Ifae91a612fcd8b66660b93f6ea81d37e0f1bce1d
* Migrate to pbr.Monty Taylor2013-05-161-0/+204
| | | | | | Fixes bug 1179007 Change-Id: Ief74b121dcad28bb1c2b6044ef72e0cbd51e8f65
* Migrate from nose to testr.Josh Kearney2013-01-221-8/+0
| | | | | | | | Run tests with testr for parallel execution. Part of blueprint grizzly-testtools. Change-Id: I560592186f2f440049a451a32e58067262ab62d0
* Move docs to doc.Clark Boylan2012-06-111-3/+3
| | | | | | | | | To better facilitate the building and publishing of sphinx documentation by Jenkins we are moving all openstack projects with sphinx documentation to a common doc tree structure. Documentation goes in project/doc/source and build results go in project/doc/build. Change-Id: I925e687254bac9e06c2c520f4fc35a083e21c4ca
* Add openstack-common and test infrastructure.James E. Blair2012-04-281-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix pep8 errors (project is pep8 clean now). Update setup.py to use openstack-common style dependencies. Remove the unused novaclient dependency. Change the keystoneclient dependency to a git URL. Add test-requires, and move some pip-requires dependencies into it. Remove the test_utils unit test which wasn't testing anything that is actually present in the project. Add the test_authors unit test. Use tox for running tests locally. See: http://wiki.openstack.org/ProjectTestingInterface Tox can manage virtualenvs, and is currently doing so for running tests in Jenkins. It's just as, or more, useful for running tests locally, so this starts the migration from the run_tests system to tox. The goal is to reduce duplicate testing infrastructure, and get what's running locally on developer workstations as close to what is run by Jenkins as possible. Run_tests.sh will now call tox to facilitate the transition for developers used to typing "run_tests.sh". Developers will need tox installed on their workstations. It can be installed from PyPI with "pip install tox". run_tests.sh outputs those instructions if tox is not present. New facilities are available using tox directly, including: tox -e py26 # run tests under python 2.6 tox -e py27 # run tests under python 2.7 tox -e pep8 # run pep8 tests tox # run all of the above tox -e venv foo # run the command "foo" inside a virtualenv The OpenStack nose plugin is used when running tox from the command line, so the enhanced, colorized output is visible to developers running the test suite locally. However, when Jenkins runs tox, xunit output will be used instead, which is natively understood by jenkins and much more readable in that context. Change-Id: Ib627be3b37b5a09d3795006d412ddcc35f8c6c1e
* First commitDean Troyer2012-04-181-0/+13