summaryrefslogtreecommitdiff
path: root/openstackclient/compute
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Remove tenant round 3 - other commands"0.2.alpha1Jenkins2013-07-312-5/+24
|\
| * Remove tenant round 3 - other commandsDean Troyer2013-07-312-5/+24
| | | | | | | | | | | | | | Mostly options and help strings: * image, server, project usage, volume Change-Id: I788b0660f8c2daacde53c20a72dd1afc60cf5159
* | Merge "Remove tenant round 1 - global options"Jenkins2013-07-311-1/+1
|\ \ | |/
| * Remove tenant round 1 - global optionsDean Troyer2013-07-311-1/+1
| | | | | | | | | | | | | | | | | | 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
* | Merge "Add security group commands"Jenkins2013-07-312-0/+467
|\ \ | |/ |/|
| * Add security group commandsDean Troyer2013-07-292-0/+467
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-317-18/+22
|\ \
| * | Begin Python 3 compatabilityDean Troyer2013-07-297-18/+22
| |/ | | | | | | | | | | | | | | | | | | | | * 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-291-0/+159
|/ | | | Change-Id: I9317ad6a47818d5479a046b4be8c5adbbce613ef
* Add server resize commandDean Troyer2013-07-291-64/+115
| | | | | | | | | | | | * 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-291-0/+92
| | | | | | | | | 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-291-26/+317
| | | | | | | | | * 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-261-0/+91
|\
| * Add usage command for compute apiSteve Martinelli2013-07-261-0/+91
| | | | | | | | | | | | | | 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 "Clean up properties (metadata) formatting"Jenkins2013-07-231-19/+57
|\ \ | |/ |/|
| * Clean up properties (metadata) formattingDean Troyer2013-07-211-19/+57
| | | | | | | | | | | | | | | | | | | | * 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 "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
* | Remove api = apiName calls from each methodSteve Martinelli2013-07-1211-37/+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
* Remove python3 incompatible exception syntax.Monty Taylor2013-06-301-2/+2
| | | | Change-Id: I5f0687a83362ceebf03bae4a0a5b109aad7e5200
* Fix flake8 errors in anticipation of flake8 patch.Monty Taylor2013-05-141-1/+1
| | | | Change-Id: Ifdc4322b699f2bd91a6900e55695acd3d736568e
* Rename all instances of 'metadata' to 'property'.Josh Kearney2013-05-071-3/+3
| | | | 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-253-0/+290
|\ \
| * | Add fixed-ip and floating-ip commandsDean Troyer2013-04-143-0/+290
| |/ | | | | | | | | | | | | | | | | | | | | | | 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
* | metadata is one wordDean Troyer2013-04-081-2/+2
|/ | | | Change-Id: I2baff95c9b6dcc95edf5d5da74814ff37883cd2b
* Removed unused imports.Josh Kearney2013-03-154-4/+0
| | | | Change-Id: Ib1bae16f996559c008fb1fe0b74f26b152854ea8
* Added compute hypervisor support.Josh Kearney2013-03-111-0/+84
| | | | Change-Id: Ib8109550b06d152773394a1d15f6202b9f9b029c
* Merge "Add compute hosts support."Jenkins2013-03-081-0/+83
|\
| * Add compute hosts support.Josh Kearney2013-03-061-0/+83
| | | | | | | | Change-Id: I51c443512a82729564b76e6f835195ff193232d2
* | Merge "Clean up args and help strings in server commands"Jenkins2013-03-081-9/+9
|\ \
| * | Clean up args and help strings in server commandsDean Troyer2013-03-061-9/+9
| |/ | | | | | | | | | | | | Help string corrections and align args with wiki at https://wiki.openstack.org/wiki/UnifiedCLI/Mapping#server Change-Id: Ifd6f587d383534142003277e64532f77ecb37106
* | Merge "Change create flavor to use default arguments"Jenkins2013-03-081-22/+26
|\ \ | |/ |/|
| * Change create flavor to use default argumentsDean Troyer2013-03-061-22/+26
| | | | | | | | | | | | | | | | | | Most of the arguments required by the create flavor API can have reasonable defaults and therefore can be made optional in the CLI. This brings create flavor in line with the documented args in the wiki at https://wiki.openstack.org/wiki/UnifiedCLI/Mapping#flavor Change-Id: Iecb3baf72f9dc3981742ff7989780894e37921c9
* | Added compute service support.Josh Kearney2013-03-051-0/+111
|/ | | | Change-Id: I548e35396534b5498f31a45c752984f6d33357c3
* Merge "Added compute flavor support."Jenkins2013-03-011-0/+186
|\
| * Added compute flavor support.Josh Kearney2013-02-281-0/+186
| | | | | | | | Change-Id: Idb1eb2f838074ce5fb3d4aa7b72fd747ac6915c7
* | Remove underscore.Josh Kearney2013-02-251-1/+1
|/ | | | Change-Id: Iaf2791b96e81d6a0d4846adb3128e4dff61faf30
* Added compute agent support.Josh Kearney2013-02-201-0/+168
| | | | Change-Id: I818a2ea51a773f50da385cbdd71771a4ac923bd7
* Upgraded to PEP8 1.3.3 to stay aligned with Nova, etc.Josh Kearney2013-01-312-115/+69
| | | | | | | | Made all the necessary changes to pass new PEP8 standards. Also cleaned up docstrings to conform to the HACKING stanards. Change-Id: Ib8df3030da7a7885655689ab5da0717748c9edbe
* Standardize on a copyright header and ensure all files have them.Josh Kearney2013-01-244-24/+48
| | | | Change-Id: I64812bca01ca655c9cf9239a0daea84907082a29
* Clean up test environment and remove unused imports.Josh Kearney2013-01-222-2/+0
| | | | | | First round of adding more complete unit test coverage. Change-Id: Ic1979c499ca6fcb784892a95954a3527539c4e53
* Update compute client bitsDean Troyer2012-09-052-36/+559
| | | | | | | * add server create, delete, pause, reboot, rebuild resume, suspend, unpause commands Change-Id: I728ec199e4562bd621c3a73106c90d8b790b459a
* Refactor cliff.Command.run()Dean Troyer2012-06-201-7/+7
| | | | | | | * All commands now perform their action in take_action(). Those producing output are derived from DisplayCommandBase. Change-Id: Ic93ba9a2ad449d84242b6aa8624b41379c4fb79a
* Clean up tenant and serverDean Troyer2012-05-161-12/+9
| | | | | | | | * remove '_' from class names * add class name to log instances * some cleanups to HACKING Change-Id: I1f6334318ee0d7d83cd3cea0e71ba4f05dd2b5c5