summaryrefslogtreecommitdiff
path: root/openstackclient
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Complete Image v1Dean Troyer2013-07-185-60/+378
| | | | | | | | | | | | | | | | | | | | | | | | | | | * 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/+322
|\ \ \
| * | | Add aggregate commandsDean Troyer2013-07-191-0/+322
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-192-114/+192
|\ \ \ \
| * | | | Add quota commandsDean Troyer2013-07-172-114/+192
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-1/+86
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | Add list and delete authorizations for oauth commandsSteve Martinelli2013-07-161-1/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * List user authorizations * Delete user authorization * Grouped the commands with oauth prefix Change-Id: I032ffa25181aad0fb4689f69cdca5a7adc6e29f1
* | | | | Merge "Add --catalog to service show"Jenkins2013-07-171-23/+44
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Add --catalog to service showDean Troyer2013-07-161-23/+44
| |/ / / | | | | | | | | | | | | | | | | | | | | Shows endpoints from the service catalog rather than the system services. Change-Id: I842916af9f7c0a76c4d3e27e419bf0fec059ec78
* | | | Merge "Add show limits command"Jenkins2013-07-172-0/+83
|\ \ \ \ | |/ / / |/| | |
| * | | Add show limits commandDean Troyer2013-07-122-0/+83
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | | Merge "Add authenticate method to oauth code"Jenkins2013-07-151-27/+80
|\ \ \ | |_|/ |/| |
| * | Add authenticate method to oauth codeSteve Martinelli2013-07-101-27/+80
| |/ | | | | | | | | | | | | | | | | | | | | 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
* | Remove api = apiName calls from each methodSteve Martinelli2013-07-1234-179/+0
|/ | | | | | | | | | | As discussed in https://review.openstack.org/#/c/36352/ for each command, we were setting api = identity or volume... etc, this was for an old way of calling commands that are is no longer used. Also removed openstackclient/common/command.py Change-Id: I2705f35d343f2ae729dc22d6aed0b852b2f8ca19
* Merge "Add EC2 credentials CRUD"Jenkins2013-07-081-0/+185
|\
| * Add EC2 credentials CRUDDean Troyer2013-07-031-0/+185
| | | | | | | | | | | | ec2 credentials: create, delete, list, show Change-Id: I82ff84ed433cd9a2da9534bf5f584a2e1a3fe68c
* | Merge "Finish up v3 role commands"Jenkins2013-07-055-45/+303
|\ \
| * | Finish up v3 role commandsSteve Martinelli2013-07-035-45/+303
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | | Merge "Add methods for user and group interactions"Jenkins2013-07-051-0/+117
|\ \ \ | |_|/ |/| |
| * | Add methods for user and group interactionsSteve Martinelli2013-07-021-0/+117
| | | | | | | | | | | | | | | | | | | | | | | | * Add user to group * Contains user in group * Remove user from group Change-Id: If5219fa9d4761d7b97950c39556b3e1b8aab6517
* | | Merge "Move tests into project package."Jenkins2013-07-0214-0/+832
|\ \ \
| * | | Move tests into project package.Monty Taylor2013-06-3014-0/+832
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are several reasons for this. One is that the majority of OpenStack packages behave this way. The second is that it makes writing software that extends something easier to test (which is a clear usecase for openstackclient) And third, tests/__init__.py implies a global package named "tests" - which I'm pretty sure we're not providing. Change-Id: Ic708ffd92aea78c2ffc1a8579af0587af4fca4ff
* | | | Merge "Remove python3 incompatible exception syntax."Jenkins2013-07-021-2/+2
|\ \ \ \ | |/ / / | | / / | |/ / |/| |
| * | Remove python3 incompatible exception syntax.Monty Taylor2013-06-301-2/+2
| |/ | | | | | | Change-Id: I5f0687a83362ceebf03bae4a0a5b109aad7e5200
* | Add OAuth support for Identity V3Steve Martinelli2013-06-261-0/+264
|/ | | | | | | | | | | | 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/+171
| | | | | Change-Id: Iedccd329ff6fb3155eb29649cd0bc84cfc5ebedf Implements: blueprint volume-backup
* Merge "Tweak volume commands and add k=v argparse action"Jenkins2013-05-303-58/+119
|\
| * Tweak volume commands and add k=v argparse actionDean Troyer2013-05-243-58/+119
| | | | | | | | | | | | | | | | | | | | | | Basic cleanups: * change metadata to property * add new KeyValueAction to parse the property options * multiple properties can be set using multiple --property args * consistent formatting * do lookups for volume args Change-Id: Ib6c43f01ad46b395aee8c61e886f42e2a5f5573e
* | Merge "Add domain and description to user for v3 identity"Jenkins2013-05-281-4/+41
|\ \ | |/ |/|
| * Add domain and description to user for v3 identitySteve Martinelli2013-05-171-4/+41
| | | | | | | | | | | | | | * splitting the changes seen in 27142 to a few new patches * this one will just update v3 user to have description and domain Change-Id: I9b4c365703da27e26ddc702f37cf5928e19cebdc
* | Migrate to pbr.Monty Taylor2013-05-161-335/+0
| | | | | | | | | | | | Fixes bug 1179007 Change-Id: Ief74b121dcad28bb1c2b6044ef72e0cbd51e8f65
* | Migrate to flake8.Monty Taylor2013-05-161-2/+2
|/ | | | | | Fixes bug 1172444 Change-Id: Ieca721663aea2fd31753df4abfb5b01a7145b26a
* Fix flake8 errors in anticipation of flake8 patch.Monty Taylor2013-05-1411-19/+27
| | | | Change-Id: Ifdc4322b699f2bd91a6900e55695acd3d736568e
* Rename all instances of 'metadata' to 'property'.Josh Kearney2013-05-073-11/+11
| | | | Change-Id: I454cbe685dc5afa0a09ecc976a90d6eb6bc57d14
* Add console commandsDean Troyer2013-04-251-0/+123
| | | | | | | | | | Adds: * console-log * console-url Part of blueprint nova-client Change-Id: Ibea7f96382283770988d05379d41a148f8cd8c4f
* Merge "Add compute keypair commands"Jenkins2013-04-251-0/+160
|\
| * Add compute keypair commandsDean Troyer2013-04-121-0/+160
| | | | | | | | | | | | | | | | Add create, delete, list, show keypair commands Part of blueprint nova-client Change-Id: Ieba00d3b3e3a326f875c01ac2a2b9bbd036cd7c9
* | Merge "Add fixed-ip and floating-ip commands"Jenkins2013-04-254-1/+298
|\ \
| * | Add fixed-ip and floating-ip commandsDean Troyer2013-04-144-1/+298
| |/ | | | | | | | | | | | | | | | | | | | | | | Adds: * fixed-ip commands: add, remove * floating-ip commands: add, create, delete, list, remove * floating-ip-poo command: list Also uses NAME_ATTR in the Resource class if present to determine the attribute to be used for searching in utils.find_resource() Change-Id: Ifd8fa60f880fc4050dea182ac24553cc2c4bff15
* | Merge "Adds image `create` and `delete` functionality."Jenkins2013-04-254-2/+193
|\ \
| * | Adds image `create` and `delete` functionality.Josh Kearney2013-04-234-2/+193
| |/ | | | | | | | | | | | | | | | | We use the V1 API for `create` since it does not yet exist in the V2 API in glanceclient. For blueprint glance-client. Change-Id: Ifa819c14f6a013f4530d16247a671e5a1c740a28
* | metadata is one wordDean Troyer2013-04-081-2/+2
|/ | | | Change-Id: I2baff95c9b6dcc95edf5d5da74814ff37883cd2b
* Merge "Add metadata support for volume"Jenkins2013-04-021-7/+81
|\
| * Add metadata support for volumeSteve Martinelli2013-03-221-7/+81
| | | | | | | | | | | | | | | | | | | | | | | | Now able to pass metadata to the create method, as well as update it with set, and remove it with unset. I'm currently passing it as an optional param like the following: --meta-data=key1=value1 which seems weird, what about --meta-data=key1:value1 I'd have to update type too if that is the case. Change-Id: I0fc8398768da015c1f53c5c564c68a2cfb53e778
* | Merge "Add policy to identity v3"Jenkins2013-04-021-0/+186
|\ \
| * | Add policy to identity v3Steve Martinelli2013-03-261-0/+186
| |/ | | | | | | | | | | | | use file for data blobs add create/set/delete/show/list policy for v3 Change-Id: I5f68ef89dfb2241ea1aca00736ee6df5f6f03a9b
* | Merge "Add a simple extension hook"Jenkins2013-03-271-1/+13
|\ \ | |/ |/|
| * Add a simple extension hookDean Troyer2013-03-151-1/+13
| | | | | | | | | | | | | | | | | | | | | | This enables stand-alone modules to hook in to the command-line handler in a dedicated API namespace. These extensions have access to the existing clients via the client manager but no way to add another client to the manager is provided.. blueprint client-extensions Change-Id: I4b2eaa780d8ba881db23d950d09b8702e9e314ef
* | Add extra-specs support for volume-typeSteve Martinelli2013-03-211-40/+65
| | | | | | | | | | | | | | | | | | | | | | changed to volume-type changed command to --long, added a formatter for key=value Just noticed there is an option in cinder for a command called extra-specs-list, only relates to volume-types, to list the meta-data key/value pair. Added that functionality. Also made minor changes so delete/set/unset can be called by name. Change-Id: If534ccd1d8a3abc6d235c60ec9a964b88e3fa66d
* | Add endpoint v3 functionalitySteve Martinelli2013-03-191-0/+247
| | | | | | | | | | | | | | | | | | simple rebase integrated dolphm and dtroyer comments Added create,list,delete,set,show endpoints modified setup.py Change-Id: Id6153db16db44130beb3b44a8e3e2f72e9a01e5f