summaryrefslogtreecommitdiff
path: root/openstackclient/volume/v1
Commit message (Collapse)AuthorAgeFilesLines
* replace string format arguments with function parametersChristian Berendt2014-05-204-21/+21
| | | | | | | | There are files containing string format arguments inside logging messages. Using logging function parameters should be preferred. Change-Id: Ic749ac9eb55564ed631d57055a5a4dfc3aebd169
* Change volume create --volume-type to --typeDean Troyer2014-05-151-4/+10
| | | | | | | This makes it consistent with the other --type options in OSC. Also add a few more volume_create tests. Change-Id: I50ef927932cabf157ecdfd6c4faa1914b4fdf413
* volume type create should display propertiesTerry Howe2014-05-051-9/+4
| | | | | | | | | | The volume type create command should properly output the properties. The code was doing a create on the volume type and then setting the properties, but it was printing out the volume object from the create. Change-Id: I23c8a0182e77bb71903ad87c1b01ba2b62405f3b Closes-Bug: #1303978
* Fix some help stringsAndreas Jaeger2014-02-213-3/+3
| | | | | | | | | | This fixes some errors and inconsistencies I found reviewing the help strings: * Capitalize help strings * Add missing space between words (in multi-line strings) * Improve wording Change-Id: I2fb31ab4191c330146e31c1a9651115a6657769a
* Remove copyright from empty filesAlexander Ignatov2014-01-201-14/+0
| | | | | | | | | According to policy change in HACKING: http://docs.openstack.org/developer/hacking/#openstack-licensing empty files should no longer contain copyright notices. Change-Id: Iba09a00f24dfbd1cd03c1c9f70ea216788e64d93 Closes-Bug: #1262424
* Do lookups for user, project in volume createDean Troyer2013-10-251-8/+19
| | | | | | | | | This required https://review.openstack.org/26323 in keystoneclient, merged long ago... Also adds some tests for 'volume create' Change-Id: I55bededbc20b5dcf2833c59eb2b6b069703d8a9a
* Remove tenant round 3 - other commandsDean Troyer2013-07-311-4/+8
| | | | | | | Mostly options and help strings: * image, server, project usage, volume Change-Id: I788b0660f8c2daacde53c20a72dd1afc60cf5159
* Begin Python 3 compatabilityDean Troyer2013-07-294-8/+12
| | | | | | | | | | | * use six.iteritems() * replace basestring with six.string_types * convert print statements to functions (they're all debugging and should be removed eventually anyway) * clean up OpenStack copyright: LLC -> Foundation Change-Id: Icb14212bcb408e63816bfec3922a697bc1a6c946
* Merge "Change volume manager to volume type, unset property for type"Jenkins2013-07-231-4/+1
|\
| * Change volume manager to volume type, unset property for typeSteve Martinelli2013-07-211-4/+1
| | | | | | | | | | | | | | | | In the unset method in volume_type, it was calling the volume manager, instead of the volume_type. Bug: 1203561 Change-Id: Iea1a9214db90f15815a456955040c0c5a795ff3d
* | Merge "Clean up properties (metadata) formatting"Jenkins2013-07-232-52/+76
|\ \ | |/ |/|
| * Clean up properties (metadata) formattingDean Troyer2013-07-212-52/+76
| | | | | | | | | | | | | | | | | | | | * Reformat default dict output to key='value' using utils.format_dict() * Changes utils.get_item_properties() to pass the specific field to the formatter function rather than the entire resource object, this allows the formatter to handle multiple attributes. * Updates server, volume, volume type commands Change-Id: I90eebf6b84ae200532f09cd925f371598ea54a64
* | Add quota commandsDean Troyer2013-07-171-114/+0
|/ | | | | | | | | | | | | * 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
* Remove api = apiName calls from each methodSteve Martinelli2013-07-124-21/+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
* Add volume backup commandsHugh Saunders2013-06-031-0/+171
| | | | | Change-Id: Iedccd329ff6fb3155eb29649cd0bc84cfc5ebedf Implements: blueprint volume-backup
* Tweak volume commands and add k=v argparse actionDean Troyer2013-05-242-58/+85
| | | | | | | | | | | 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
* Fix flake8 errors in anticipation of flake8 patch.Monty Taylor2013-05-141-1/+2
| | | | Change-Id: Ifdc4322b699f2bd91a6900e55695acd3d736568e
* Rename all instances of 'metadata' to 'property'.Josh Kearney2013-05-071-4/+4
| | | | Change-Id: I454cbe685dc5afa0a09ecc976a90d6eb6bc57d14
* 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
* 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
* Merge "Add snapshot support for v1 volume"Jenkins2013-03-151-0/+183
|\
| * Add snapshot support for v1 volumeSteve Martinelli2013-03-081-0/+183
| | | | | | | | | | | | | | | | rebase again, and change util to look for display_name too minor changes and rebase add create/delete/list/set/show support for snapshot Change-Id: I80261653fa919555a44ddda07b0a827ccd16e5e0
* | Add optional arguments to volume list commandSteve Martinelli2013-03-111-2/+32
| | | | | | | | | | | | Added --name, --all-tenants, and --status as search params Change-Id: Ibaa2a7f6862c2ff7dbe24f6bea971db3e70bc120
* | Add force-delete option for volumesSteve Martinelli2013-03-091-2/+12
|/ | | | | | | | | Again, looking thorouhgly through cinders commands, i noticed an force-delete command, which was for volumes only. Decided it would work best as an optional argument for the regular delete case Change-Id: I9de6040ea0ad71c2a9c8edc7be18779d39e7ede0
* Add volume support for openstack clientSteve Martinelli2013-03-071-0/+216
| | | | | | | | | 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/+67
| | | | | | | rebase added set and unset metadata Change-Id: I8d969e1de305975d7c71a0bad3a62b15f423c3e0
* Add quota v1 support for volumeSteve Martinelli2013-03-041-0/+113
| | | | | | | | added dhellmann's suggestions created entry points in setup.py added show/set/list quotas for v1 volume Change-Id: I8ed6a9518007b31cafeaa70a54d5bf54a549195b
* Add Cinder API V1 SupportSteve Martinelli2013-02-082-0/+106
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