summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* Add volume support for openstack clientSteve Martinelli2013-03-071-0/+5
| | | | | | | | | fix with dtroyer's comments rebase fix with dhellmann's comments create/list/delete/show/set for volume commands Change-Id: Id8236685d815dbf73873bab2363d82274a9aa556
* Add metadata support for volume typeSteve Martinelli2013-03-051-0/+2
| | | | | | | rebase added set and unset metadata Change-Id: I8d969e1de305975d7c71a0bad3a62b15f423c3e0
* Merge "Added compute service support."Jenkins2013-03-051-0/+4
|\
| * Added compute service support.Josh Kearney2013-03-051-0/+4
| | | | | | | | Change-Id: I548e35396534b5498f31a45c752984f6d33357c3
* | Add quota v1 support for volumeSteve Martinelli2013-03-041-0/+3
|/ | | | | | | | added dhellmann's suggestions created entry points in setup.py added show/set/list quotas for v1 volume Change-Id: I8ed6a9518007b31cafeaa70a54d5bf54a549195b
* Added compute flavor support.Josh Kearney2013-02-281-0/+4
| | | | Change-Id: Idb1eb2f838074ce5fb3d4aa7b72fd747ac6915c7
* Added compute agent support.Josh Kearney2013-02-201-0/+4
| | | | Change-Id: I818a2ea51a773f50da385cbdd71771a4ac923bd7
* Add Cinder API V1 SupportSteve Martinelli2013-02-081-0/+5
| | | | | | | | | | | | | made the changes suggested by dtroyer added client modified setup.py entry points updated pip required added support for create/delete/list volume types openstack list type openstack create type typeName openstack delete type typeNameOrId Change-Id: I43655de151582e37f14dc9550151a66db7a009ab
* Multiple API version supportDean Troyer2013-02-061-15/+30
| | | | | | | | | | | | | | | | * Use multiple entry point groups to represent each API+version combination supported * Add some tests Try it out: * Right now only '* user' commands have multiple overlapping versions; you can see the selection between v2.0 and v3 by looking at the command help output for 'tenant' vs 'project': os --os-identity-api-version=2.0 help set user os --os-identity-api-version=3 help set user Change-Id: I7114fd246843df0243d354a7cce697810bb7de62
* Upgraded to PEP8 1.3.3 to stay aligned with Nova, etc.Josh Kearney2013-01-311-29/+24
| | | | | | | | Made all the necessary changes to pass new PEP8 standards. Also cleaned up docstrings to conform to the HACKING stanards. Change-Id: Ib8df3030da7a7885655689ab5da0717748c9edbe
* Merge "Sync latest openstack-common updates."Jenkins2013-01-281-2/+4
|\
| * Sync latest openstack-common updates.Josh Kearney2013-01-241-2/+4
| | | | | | | | Change-Id: I09adc9b5c01aa97ffba58dff8a696172e8654e3e
* | Merge "Standardize on a copyright header and ensure all files have them."Jenkins2013-01-281-12/+10
|\ \
| * | Standardize on a copyright header and ensure all files have them.Josh Kearney2013-01-241-12/+10
| |/ | | | | | | Change-Id: I64812bca01ca655c9cf9239a0daea84907082a29
* | v3 identity - group and project apiSteve Martinelli2013-01-281-0/+12
|/ | | | | | | | | | | updated with latest comments modified entry points in setup.py added group.py (v3) added project.py (v3) fixed indentation updated to include new headers Change-Id: Ice68b6c5bacb68d2e95321d903043056a9b8e810
* Migrate from nose to testr.Josh Kearney2013-01-221-1/+0
| | | | | | | | Run tests with testr for parallel execution. Part of blueprint grizzly-testtools. Change-Id: I560592186f2f440049a451a32e58067262ab62d0
* Adds Glance API v2 support.Josh Kearney2013-01-161-0/+3
| | | | Change-Id: Ib0325e62a7e50aa94e852a73f9a2cb95daa8d5f6
* Add OpenStack trove classifier for PyPIDoug Hellmann2012-10-221-0/+1
| | | | | | | | Add trove classifier to have the client listed among the other OpenStack-related projets on PyPI. Change-Id: I34c47bde5885a3f436c100cda5202d6ad8356131 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
* Update compute client bitsDean Troyer2012-09-051-8/+21
| | | | | | | * add server create, delete, pause, reboot, rebuild resume, suspend, unpause commands Change-Id: I728ec199e4562bd621c3a73106c90d8b790b459a
* Add post-tag versioning.Monty Taylor2012-06-251-9/+5
| | | | Change-Id: I98e5f7aa788b1ab1a866b21e0a17a63b8d5efae3
* minor fixesMatt Joyce2012-05-291-1/+1
| | | | Change-Id: Ib5601e1a932e0bfaa0341909416415d1e81ee915
* Add role CRUD commandsDean Troyer2012-05-181-0/+11
| | | | | | * add {add|create|delete|list|remove|show|user-list} role commands Change-Id: I27129168a9f58154fcdb062a533fa926737f822f
* Add endpoint CRUD commandsDean Troyer2012-05-181-0/+8
| | | | | | * add {create|delete|list|show} endpoint commands Change-Id: Ife9fa789d5818d63288b09687b43d802b1b97858
* Clean up tenant and serverDean Troyer2012-05-161-7/+7
| | | | | | | | * remove '_' from class names * add class name to log instances * some cleanups to HACKING Change-Id: I1f6334318ee0d7d83cd3cea0e71ba4f05dd2b5c5
* Merge "Add user CRUD commands"Jenkins2012-05-161-1/+8
|\
| * Add user CRUD commandsDean Troyer2012-05-151-1/+8
| | | | | | | | | | | | | | * add {create|delete|list|set|show} user commands * fix pep8 issues Change-Id: I46fe2375b8b4f95b82d8ba31ee8fb660a067d50a
* | Update service commandsDean Troyer2012-05-151-3/+5
|/ | | | | | | * add {create|delete} service * allow 'service' arg to also search type attribute in show command Change-Id: I992359dc95fab1fbdab0666d5cbb75e44ba6e0f3
* Add tenant CRUD commandsDean Troyer2012-05-111-0/+5
| | | | | | | | | * add {create|delete|set} tenant commands * move get_XXXX_properties() to common.utils.get_item_properties() add mixed_case_fields as an optional arg Change-Id: I7b3bd9cefb08e39730886b31213cbe422b5a8453
* Merge "Add tenant commands, work on service"Jenkins2012-05-101-0/+5
|\
| * Add tenant commands, work on serviceDean Troyer2012-05-101-0/+5
| | | | | | | | | | | | | | * adds {list|show} tenant * fleshes out service commands (still WIP) Change-Id: I9dabb6ed3f128a30f140146928320f033d097a06
* | Add copyright notices and update datesDean Troyer2012-05-101-0/+17
|/ | | | Change-Id: I54a7d99328143205ab97ea930aeeeb69fe92c76c
* Change binary name to 'openstack'Dean Troyer2012-05-021-1/+1
| | | | Change-Id: I4fae0b2101a73637b7f8a300ac1b5c3a9de0471b
* Auto generate AUTHORS for python-openstackclient.Bhuvan Arumugam2012-05-011-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 976267 Now that git commits are gated by CLA, we shouldn't enforce committers to add an entry in AUTHORS file. The AUTHORS file should be generated automatically, based on git commits. This commit fixes the problem. * AUTHORS Remove this file. * tests/test_authors.py Remove this test case. * .gitignore Add AUTHORS file. * openstackclient/openstack/common/setup.py generate_authors(): New method to create AUTHORS file. If AUTHORS.in file exists, append it's content to AUTHORS file. * setup.py Import the new method. Generate AUTHORS file before creating the package. Change-Id: Ia5488a43f88e13a0fb1f7a5d8d10a576b9034dc8
* Reset project version to 0.10.1Dean Troyer2012-05-011-1/+1
| | | | | | | | Using a 2012.x version format commits us to the OpenStack release schedule. The project is young and not core, we want to work independant of that at least for a while. Change-Id: I43569630cbfd94d45dfc490cba26991f9238e475
* Add openstack-common and test infrastructure.James E. Blair2012-04-281-37/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Add 'list service' command and common modulesDean Troyer2012-04-271-0/+1
|
* Use cliffDean Troyer2012-04-251-1/+7
|
* First commitDean Troyer2012-04-181-0/+49