summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add release notes in docs0.2.1Dean Troyer2013-08-062-9/+16
| | | | Change-Id: I49dc936a37848745ce3412e810b98348558d1157
* Sync with global requirementsMonty Taylor2013-08-034-20/+15
| | | | Change-Id: I1969b4d74363a8d77cbb5dac661874f3bea2e96c
* Change version reporting to use pbr0.2.0Dean Troyer2013-08-022-4/+12
| | | | | | Gets rid of the hard-coded version string in shell.py Change-Id: I8b818c9a8f1224669079141e7a7caf614e588d20
* Modify run_tests.sh to just run toxSteve Martinelli2013-08-021-153/+22
| | | | | | should fix bug 1203384 Change-Id: Ib37b05067624d7ad1a4516f161514565b088bf6b
* Merge "Prep for 0.2 release (0.2.rc1)"0.2.rc1Jenkins2013-08-019-155/+315
|\
| * Prep for 0.2 release (0.2.rc1)Dean Troyer2013-08-019-155/+315
| | | | | | | | | | | | | | | | * 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 3 - other commands"0.2.alpha1Jenkins2013-07-315-14/+37
|\ \
| * | Remove tenant round 3 - other commandsDean Troyer2013-07-315-14/+37
| | | | | | | | | | | | | | | | | | | | | Mostly options and help strings: * image, server, project usage, volume Change-Id: I788b0660f8c2daacde53c20a72dd1afc60cf5159
* | | Merge "Remove tenant round 2 - Identity API"Jenkins2013-07-314-116/+205
|\ \ \ | |/ /
| * | Remove tenant round 2 - Identity APIDean Troyer2013-07-314-116/+205
| | | | | | | | | | | | | | | | | | | | | Rename everything in the Identity v2 code including the file and classes. * role, tenant, user Change-Id: I0b99c60a24f5875120136d2f216aa3b6bce1c641
* | | Merge "Remove tenant round 1 - global options"Jenkins2013-07-317-42/+82
|\ \ \ | |/ /
| * | Remove tenant round 1 - global optionsDean Troyer2013-07-317-42/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | Change the global auth options to use 'project', leave the original tenant options in place but silent for compatability with the existing project CLI auth options. This is the only compatibility for tenant usage in this changeover. Change-Id: I3cce6e552f18822cc9f445ec5f301b0f5d9003f8
* | | Remove 'oauth authorization show' function from identity v3Steve Martinelli2013-07-312-25/+0
| | | | | | | | | | | | | | | | | | Remove the mentioned function since I removed it in the client. Change-Id: I45e713a1cdad92d257b895adfaa269404be6e6d8
* | | Merge "Add security group commands"Jenkins2013-07-319-2/+996
|\ \ \ | |/ / |/| |
| * | Add security group commandsDean Troyer2013-07-299-2/+996
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | | Merge "Begin Python 3 compatability"Jenkins2013-07-3127-82/+107
|\ \ \
| * | | Begin Python 3 compatabilityDean Troyer2013-07-2927-82/+107
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | | Add server ssh commandDean Troyer2013-07-292-0/+160
|/ / | | | | | | Change-Id: I9317ad6a47818d5479a046b4be8c5adbbce613ef
* | Add server resize commandDean Troyer2013-07-293-64/+149
| | | | | | | | | | | | | | | | | | | | | | | | * 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-292-0/+93
| | | | | | | | | | | | | | | | | | 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-292-26/+325
|/ | | | | | | | | * server lock/unlock, rescue/unrescue, set/unset * add/remove volume Blueprint: nova-client Change-Id: I3709ecdb297ab15ad44df09d89af840164271a66
* Merge "Add usage command for compute api"Jenkins2013-07-262-0/+93
|\
| * Add usage command for compute apiSteve Martinelli2013-07-262-0/+93
| | | | | | | | | | | | | | As per the blueprint: nova-client, adding usage command for compute Change-Id: Ib694b0b1ebf56b2a62b6f09c67ffaa6959911605
* | Merge "Fix --password in server rebuild"Jenkins2013-07-261-2/+2
|\ \ | |/ |/|
| * Fix --password in server rebuildDean Troyer2013-07-221-2/+2
| | | | | | | | | | | | | | | | Use correct attribute to get password in server rebuild command. Fixes bug 1190722 Change-Id: Ibe2ccb8840a385319781885b8aadca6e1ba4cc43
* | Add server diagnose for compute apiSteve Martinelli2013-07-231-3/+15
| | | | | | | | | | | | Add server diagnose for compute api as per blueprint: nova-client Change-Id: I0a2c13e36e1e13f61ef4ba00ec146634f9644648
* | 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 "Add password field to set user"Jenkins2013-07-231-0/+2
|\ \
| * | Add password field to set userSteve Martinelli2013-07-201-0/+2
| |/ | | | | | | | | | | | | Noticed this was missing in set user, the password from parsed args wasn't being passed in. Change-Id: I0eb748444b86b374265b6e1dd02f69a922a9b043
* | Merge "Clean up properties (metadata) formatting"Jenkins2013-07-234-78/+154
|\ \ | |/ |/|
| * Clean up properties (metadata) formattingDean Troyer2013-07-214-78/+154
| | | | | | | | | | | | | | | | | | | | * 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
* | Merge "Complete Image v1"Jenkins2013-07-206-60/+383
|\ \
| * | Complete Image v1Dean Troyer2013-07-186-60/+383
| | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-192-0/+330
|\ \ \
| * | | Add aggregate commandsDean Troyer2013-07-192-0/+330
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-193-118/+194
|\ \ \ \
| * | | | Add quota commandsDean Troyer2013-07-173-118/+194
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-192-7/+94
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | Add list and delete authorizations for oauth commandsSteve Martinelli2013-07-162-7/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-173-0/+86
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Add show limits commandDean Troyer2013-07-123-0/+86
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | | | Update openstack-common.conf formatAlessio Ababilov2013-07-161-1/+4
| |/ / |/| | | | | | | | Change-Id: Ifa6718331d3da91f0e9515a809484808bd6317f9
* | | Merge "Add authenticate method to oauth code"Jenkins2013-07-152-27/+81
|\ \ \ | |_|/ |/| |
| * | Add authenticate method to oauth codeSteve Martinelli2013-07-102-27/+81
| |/ | | | | | | | | | | | | | | | | | | | | 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 "Sync install_venv_common from oslo"Jenkins2013-07-081-63/+43
|\
| * Sync install_venv_common from osloMonty Taylor2013-07-051-63/+43
| | | | | | | | Change-Id: I0a57c658e0f89d13963862013793e12ae208c05b