| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
fix with dtroyer's comments
rebase
fix with dhellmann's comments
create/list/delete/show/set for volume commands
Change-Id: Id8236685d815dbf73873bab2363d82274a9aa556
|
| |
|
|
|
|
|
| |
rebase
added set and unset metadata
Change-Id: I8d969e1de305975d7c71a0bad3a62b15f423c3e0
|
| |\ |
|
| | |
| |
| |
| | |
Change-Id: I548e35396534b5498f31a45c752984f6d33357c3
|
| |/
|
|
|
|
|
|
| |
added dhellmann's suggestions
created entry points in setup.py
added show/set/list quotas for v1 volume
Change-Id: I8ed6a9518007b31cafeaa70a54d5bf54a549195b
|
| |
|
|
| |
Change-Id: Idb1eb2f838074ce5fb3d4aa7b72fd747ac6915c7
|
| |
|
|
| |
Change-Id: I818a2ea51a773f50da385cbdd71771a4ac923bd7
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
|
| |
Made all the necessary changes to pass new PEP8 standards.
Also cleaned up docstrings to conform to the HACKING stanards.
Change-Id: Ib8df3030da7a7885655689ab5da0717748c9edbe
|
| |\ |
|
| | |
| |
| |
| | |
Change-Id: I09adc9b5c01aa97ffba58dff8a696172e8654e3e
|
| |\ \ |
|
| | |/
| |
| |
| | |
Change-Id: I64812bca01ca655c9cf9239a0daea84907082a29
|
| |/
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
| |
Run tests with testr for parallel execution.
Part of blueprint grizzly-testtools.
Change-Id: I560592186f2f440049a451a32e58067262ab62d0
|
| |
|
|
| |
Change-Id: Ib0325e62a7e50aa94e852a73f9a2cb95daa8d5f6
|
| |
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
| |
* add server create, delete, pause, reboot, rebuild
resume, suspend, unpause commands
Change-Id: I728ec199e4562bd621c3a73106c90d8b790b459a
|
| |
|
|
| |
Change-Id: I98e5f7aa788b1ab1a866b21e0a17a63b8d5efae3
|
| |
|
|
| |
Change-Id: Ib5601e1a932e0bfaa0341909416415d1e81ee915
|
| |
|
|
|
|
| |
* add {add|create|delete|list|remove|show|user-list} role commands
Change-Id: I27129168a9f58154fcdb062a533fa926737f822f
|
| |
|
|
|
|
| |
* add {create|delete|list|show} endpoint commands
Change-Id: Ife9fa789d5818d63288b09687b43d802b1b97858
|
| |
|
|
|
|
|
|
| |
* remove '_' from class names
* add class name to log instances
* some cleanups to HACKING
Change-Id: I1f6334318ee0d7d83cd3cea0e71ba4f05dd2b5c5
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| | |
* add {create|delete|list|set|show} user commands
* fix pep8 issues
Change-Id: I46fe2375b8b4f95b82d8ba31ee8fb660a067d50a
|
| |/
|
|
|
|
|
| |
* add {create|delete} service
* allow 'service' arg to also search type attribute in show command
Change-Id: I992359dc95fab1fbdab0666d5cbb75e44ba6e0f3
|
| |
|
|
|
|
|
|
|
| |
* 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
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| | |
* adds {list|show} tenant
* fleshes out service commands (still WIP)
Change-Id: I9dabb6ed3f128a30f140146928320f033d097a06
|
| |/
|
|
| |
Change-Id: I54a7d99328143205ab97ea930aeeeb69fe92c76c
|
| |
|
|
| |
Change-Id: I4fae0b2101a73637b7f8a300ac1b5c3a9de0471b
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| | |
|
| | |
|
| |
|