summaryrefslogtreecommitdiff
path: root/openstackclient
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Fix volume commands with multiple regions"0.3.1Jenkins2014-02-261-0/+1
|\
| * Fix volume commands with multiple regionsTerry Howe2014-02-211-0/+1
| | | | | | | | | | | | | | | | The region_name was not passed into the the client causing volume commands to fail if there were multiple regions. Change-Id: I066dbbc4852f412e017daeeb16a3f186d3f91d2f Closes-Bug: #1241177
* | Use cacert values when creating identity clientJamie Lennox2014-02-261-1/+4
| | | | | | | | | | | | | | | | These were ignored when the client was created with a username and password. Change-Id: Id7557a5b07a41c7f79ab1a05ede385da31889940 Closes-Bug: #1284957
* | Merge "Fix some help strings"Jenkins2014-02-2315-32/+32
|\ \
| * | Fix some help stringsAndreas Jaeger2014-02-2115-32/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge "Add ability to prompt for passwords for user create and set"Jenkins2014-02-226-0/+269
|\ \ \ | |_|/ |/| |
| * | Add ability to prompt for passwords for user create and setTerry Howe2014-02-216-0/+269
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add get_password method to the utilities * Add --password-prompt option * Call the get_password method if a prompt is requested * Various tests Change-Id: I1786ad531e2a2fbcc21b8bc86aac0ccd7985995a Closes-Bug: 1100116
* | | Merge "Update oslo incubator bits"Jenkins2014-02-213-1964/+368
|\ \ \ | |_|/ |/| |
| * | Update oslo incubator bitsDean Troyer2014-02-203-1964/+368
| | | | | | | | | | | | | | | | | | | | | | | | | | | * update gettextutils.py, strutils.py, install_venv_common.py * remove cfg.py, openstackkeyring oslo-incubator commit 630d3959b9d001ca18bd2ed1cf757f2eb44a336f Change-Id: I0ae9b9dc72ec88ed64a8c353b9c51734ee2cd24c
* | | Merge "Rename Openstack to OpenStack"Jenkins2014-02-211-4/+4
|\ \ \ | |/ / |/| |
| * | Rename Openstack to OpenStacktanlin2014-02-141-4/+4
| | | | | | | | | | | | Change-Id: I9e5b245141290a4b642900fbc46b98bd4f44c321
* | | Merge "Glance client no longer isa http client"Jenkins2014-02-201-1/+1
|\ \ \
| * | | Glance client no longer isa http clientTerry Howe2014-02-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | If the client has-a http_client, then is must not be an is-a. This has been tested with the current version of glanceclient and the master branch. Closes-Bug: #1269821 Change-Id: I14d67eb094bfb4c2dbc07106343488298b6a9409
* | | | Python 3: the content of a FakeResponse must be bytesCyril Roelandt2014-02-181-0/+3
| |_|/ |/| | | | | | | | | | | | | | Encode '_content' if necessary. Change-Id: I25c1e1cd5330f0519bf062be840045d0ef520b28
* | | Merge "Python 3: fix a syntax error"Jenkins2014-02-111-1/+1
|\ \ \
| * | | Python 3: fix a syntax errorCyril Roelandt2014-02-111-1/+1
| | |/ | |/| | | | | | | | | | | | | "raise AttributeError, name" is invalid in Python 3. Change-Id: Id61bd3747f49c2bd810cbfeae56506e7ed9d2bd0
* | | Merge "FakeResponse: use a default status code"Jenkins2014-02-111-1/+1
|\ \ \
| * | | FakeResponse: use a default status codeCyril Roelandt2014-02-111-1/+1
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When running some tests from test_restapi.py, the following error happens: TypeError: unorderable types: NoneType() < int() In Python 2, comparing NoneType and integers is possible: >>> None < 2 True But in Python 3, it's not allowed. Fix this by using a default status code. Change-Id: Ic0fad5c68f3bf2dd8a2b98423549903f982192c9
* | | Merge "Fix misspellings in python openstackclient"Jenkins2014-02-113-5/+5
|\ \ \
| * | | Fix misspellings in python openstackclientShane Wang2014-02-073-5/+5
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | Fix misspellings detected by: * pip install misspellings * git ls-files | grep -v locale | misspellings -f - Change-Id: Ic0d3efa26eb9a05ce16a8319c142f5bd1ce23821 Closes-Bug: #1257295
* | | Use six.iteritems() rather than dict.iteritems()Cyril Roelandt2014-02-111-1/+2
|/ / | | | | | | | | | | This is compatible with both Python 2 and 3. Change-Id: I6fe3e9bf9ece699badbdb9933118af90642a91e9
* | Add token create subcommand for identity v3 apiQiu Yu2014-01-293-0/+115
| | | | | | | | | | | | | | | | | | | | Implements token create subcommand which is an equivalent of keystone token-get command. Original "wrap" parameter for keystone token-get is not implemented yet due to cliff Bug #1269299 This is a part of: blueprint add-identity-token-support Change-Id: I2255021c9d1f10f757686583b1ebe40b5f3a9ecb
* | Merge "Fix keyring issue where there were name space problems"Jenkins2014-01-231-2/+2
|\ \
| * | Fix keyring issue where there were name space problemsTerry Howe2014-01-231-2/+2
| | | | | | | | | | | | | | | | | | | | | The import of keyring conflicted with a string named keyring Change-Id: I7416ea1cf453a126dd03dba8bc2900cad35ed2da Closes-bug: #1271987
* | | Merge "Remove copyright from empty files"Jenkins2014-01-2329-394/+0
|\ \ \ | |/ / |/| |
| * | Remove copyright from empty filesAlexander Ignatov2014-01-2029-394/+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
* | Merge "Remove remaining print statements"Jenkins2014-01-232-3/+5
|\ \
| * | Remove remaining print statementsDean Troyer2014-01-222-3/+5
| | | | | | | | | | | | | | | | | | I think these are the last two stragglers, including debugging lines Change-Id: Ic3dd98480211d0f7d3cc951bec5cd54f902a101f
* | | Add token create subcommand for identity v2 apiQiu Yu2014-01-173-0/+105
| |/ |/| | | | | | | | | | | | | | | | | Implements token create subcommand which is an equivalent of keystone token-get command. Original "wrap" parameter for keystone token-get is not implemented yet due to cliff Bug #1269299 This is a part of: blueprint add-identity-token-support Change-Id: I9e4de93306f2f5959717b5219621da03961524d8
* | Merge "Fix image set properties error"Jenkins2014-01-101-0/+1
|\ \
| * | Fix image set properties errorDean Troyer2014-01-061-0/+1
| | | | | | | | | | | | Change-Id: Ia290935c8a040221caf1a46ca29a7bb2e5df1ce6
* | | Merge "Fix errant underscores"Jenkins2014-01-101-9/+9
|\ \ \
| * | | Fix errant underscoresDean Troyer2014-01-091-9/+9
| | | | | | | | | | | | | | | | Change-Id: I71b8c8df14b85e3042220e3593a9732ee6cefe15
* | | | Merge "Displaying curl commands for nova and cinder calls"Jenkins2014-01-103-1/+25
|\ \ \ \ | |/ / / |/| | |
| * | | Displaying curl commands for nova and cinder callsFlorent Flament2014-01-023-1/+25
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When using the -v option, displays curl equivalent commands and http messages exchanged with the nova and cinder API servers. Displays the same messages as those displayed with the --debug option of python-novaclient and python-cinderclient. Implements: blueprint curl-commands-in-debugging-messages for nova and cinder related calls Change-Id: Ibc8ef79d874334585b81d652b9c7df9e874fffa9
* | | Add support for specifying custom domainsPaul Belanger2014-01-074-13/+254
|/ / | | | | | | | | | | | | | | | | | | | | | | Add the ability to pass user_domain_id / user_domain_name, domain_id / domain_name, and project_domain_id / project_domain_name to keystone. These parameters are the first step needed to getting multi-domain support working via the CLI. Closes-Bug: #1198171 Change-Id: I81a8534913978ff1cce01ec02741ae477e8c5fa4 Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com> Signed-off-by: Bo Tang <btang@cs.utsa.edu>
* | Merge "Bring RESTApi closer to ithe imminent keystoneclient.Session"Jenkins2013-12-067-230/+427
|\ \
| * | Bring RESTApi closer to ithe imminent keystoneclient.SessionDean Troyer2013-12-037-230/+427
| | | | | | | | | | | | | | | | | | | | | Prepare to use the (soon to be) common Session from keystoneclient * Rework RESTApi to eventually be a subclass of keystoneclient.Session Change-Id: I68e610f8b19a3f6267a93f7bf3de54a228be68aa
* | | Merge "Add module list command"Jenkins2013-12-053-0/+154
|\ \ \
| * | | Add module list commandDean Troyer2013-12-033-0/+154
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Lists versions of installed python modules (Origianlly proposed as 'version list') Change-Id: I76a51d3d6783f46ef2daa0a41626019a880a2a50
* | | | Update OSC's CommandManager subclassDean Troyer2013-12-032-3/+34
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cliff.commandmanager.CommandManager gained an option, update openstackclient.common.commandmanager.ComamndManager to match. Also add CommandManager.get_command_groups() to return a list of the currently loaded command groups. I expect this to be useful in upcoming client diagnostic commands for plugins/extensions. If these turn out to be generally useful we'll propose them to upstream cliff. Change-Id: Ic15a7ca0ef975ca679e753be861be7c628b8e10c
* | | Add return Closes-Bug: 1246356Terry Howe2013-11-271-1/+1
| |/ |/| | | | | Change-Id: I70999a91062b9c61e5f420b1ed33a45086b62fd4
* | Restore Object API name 'object-store'Dean Troyer2013-11-256-10/+22
| | | | | | | | | | | | It's used in the service catalog, doh! Change-Id: If8f6db49c84756fd8e58cc68910160da4cd99b5d
* | Expand support for command extensionsDean Troyer2013-11-2113-118/+165
|/ | | | | | | | | | | | Allows client libraries to have complete access to the rest of the OSC ClientManager. In addition, extension libraries can define global options (for API version options/env vars) and define versioned API entry points similar to the in-repo commands. The changes to ClientManager exposed some issues in the existing object api tests that needed to be cleaned up. Change-Id: Ic9662edf34c5dd130a2f1a69d2454adefc1f8a95
* Merge "Add server image create command"Jenkins2013-11-204-8/+168
|\
| * Add server image create commandDean Troyer2013-11-184-8/+168
| | | | | | | | | | | | Translation of 'nova image-create', with tests! Change-Id: I8a833aeff6f291e4774063ed235876eb2ba9c13c
* | Merge "Complete basic test infrastructure"Jenkins2013-11-2029-438/+652
|\ \ | |/
| * Complete basic test infrastructureDean Troyer2013-11-1829-438/+652
| | | | | | | | | | | | | | This finally gets all of the API tests into a common framework regarding test classes and so forth. Change-Id: If675347129c50dcba0bfc5b6c58f5a2ca57ff46c
* | Merge "change execute to run"Jenkins2013-11-191-5/+19
|\ \
| * | change execute to runTerry Howe2013-11-161-5/+19
| | | | | | | | | | | | Change-Id: I23a210c8771c206df14d2713a2e72ccd92402c43