summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release notes for 0.3.0 release0.3.0Dean Troyer2013-12-171-1/+1
| | | | Change-Id: I6f025b745378613eb674e13dd503e57d049a3e50
* Remove mox3 requirementDean Troyer2013-12-171-1/+0
| | | | | | | mox3 is only used got py3 testing when converting tests from mox, all OSC tests are new so we don't need it. Change-Id: I2fae539e99143f91048c95d1e46cfbd7b0e9bdb0
* Updated from global requirementsOpenStack Jenkins2013-12-101-1/+1
| | | | Change-Id: I065a67d560efca0907da9fcaa8d5ce4712dfa2c1
* 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 "Update docs for plugins and release notes"Jenkins2013-12-065-19/+146
|\ \
| * | Update docs for plugins and release notesDean Troyer2013-12-055-19/+146
| | | | | | | | | | | | | | | | | | | | | | | | * Fill out the existing command and man page * Add a plugins page. * Begin the release notes for 0.3.0 Change-Id: I4527fed28a10a9d79fc8f6c1d925a4bf0d0a7a36
* | | Merge "Add module list command"Jenkins2013-12-054-0/+155
|\ \ \ | |/ / |/| |
| * | Add module list commandDean Troyer2013-12-034-0/+155
| | | | | | | | | | | | | | | | | | | | | | | | Lists versions of installed python modules (Origianlly proposed as 'version list') Change-Id: I76a51d3d6783f46ef2daa0a41626019a880a2a50
* | | Merge "Add missing requests and six requirements"Jenkins2013-12-051-0/+2
|\ \ \
| * | | Add missing requests and six requirementsSascha Peilicke2013-12-041-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | From global-requirements: requests>=1.1, six>=1.4.1 Change-Id: I536adc511931229a268ba81f81aef1aed59b33eb
* | | | 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-257-12/+24
| | | | | | | | | | | | | | | | | | It's used in the service catalog, doh! Change-Id: If8f6db49c84756fd8e58cc68910160da4cd99b5d
* | | Expand support for command extensionsDean Troyer2013-11-2114-119/+172
| |/ |/| | | | | | | | | | | | | | | | | | | | | 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-205-8/+169
|\ \
| * | Add server image create commandDean Troyer2013-11-185-8/+169
| | | | | | | | | | | | | | | | | | 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
* | | | Merge "Fix typo"Jenkins2013-11-191-1/+1
|\ \ \ \ | |_|_|/ |/| | |
| * | | Fix typoNoorul Islam K M2013-11-191-1/+1
| | |/ | |/| | | | | | | Change-Id: I7bca8b76c6746121314e688e9ed3825e04350b8d
* | | Support building wheels (PEP-427)Sascha Peilicke2013-11-191-0/+3
|/ / | | | | | | | | | | | | With that, building and uploading wheels to PyPI is only one "python setup.py bdist_wheel" away. Change-Id: I8c8565f55e7a3434e1a1972a797a6cd7dba8a581
* | Update URL for global hacking doc and fix typosJoe Gordon2013-11-111-6/+6
| | | | | | | | | | | | * related to I579e7c889f3addc2cd40bce0c584bbc70bf435e2 Change-Id: I519155d0a47564ce18a9cd930378a3c4feaa7a77
* | Merge "Updated from global requirements"OpenStack Jenkins2013-11-082-3/+3
|\ \
| * | Updated from global requirementsOpenStack Jenkins2013-11-052-3/+3
| | | | | | | | | | | | Change-Id: I421ab7a5b0c0224122cc747141956bc1282f2b07
* | | Remove httpretty from test requirementsDean Troyer2013-11-071-1/+0
|/ / | | | | | | | | | | We don't use it... Change-Id: I41466da5153a8bdd0e4b4dd5774a9711bff3b7f5
* | Do lookups for user, project in volume createDean Troyer2013-10-256-59/+383
| | | | | | | | | | | | | | | | | | This required https://review.openstack.org/26323 in keystoneclient, merged long ago... Also adds some tests for 'volume create' Change-Id: I55bededbc20b5dcf2833c59eb2b6b069703d8a9a
* | Adjust to non-deprecated names in Keyring 1.6.+Dirk Mueller2013-10-241-1/+1
|/ | | | | | | | Keyring 1.1 moved the concrete backend implementations into their own modules. As we depend on 1.6.1+, we can make use of the new name and remove the old one without deprecation-fallback. Change-Id: I0682b13fc9f488b3f3d9fd057f712909fcd48bc4
* Updated from global requirementsOpenStack Jenkins2013-10-161-1/+1
| | | | Change-Id: I2a306dd8edc030d3f989e9947dec784f502b3953
* Merge "Sync oslo-incubator for py33 fixes"Jenkins2013-10-132-88/+156
|\
| * Sync oslo-incubator for py33 fixesDean Troyer2013-10-112-88/+156
| | | | | | | | Change-Id: I261ec6bb34b29169ba3547305deab051f85a3d4d
* | Merge "Add to clientmanager tests"Jenkins2013-10-131-1/+24
|\ \
| * | Add to clientmanager testsDean Troyer2013-09-051-1/+24
| | | | | | | | | | | | Change-Id: Iea59c494f31de9c3e1d662f89e6e2babcc8fbd61
* | | Add options to support TLS certificate verificationDean Troyer2013-10-077-7/+53
| |/ |/| | | | | | | | | | | | | | | | | Add --os-cacert and --verify|--insecure options using the same sematics as the other project CLIs. --verify is included for completeness. Bug: 1236608 Change-Id: I8a116d790db5aa4cb17a2207efedce7cb229eba3
* | Updated from global requirementsOpenStack Jenkins2013-10-012-3/+3
| | | | | | | | Change-Id: Ic3b5de6a54951b4f9a6449f97aa1ab9c395a2f08
* | Add object-store show commandsDean Troyer2013-09-269-17/+368
| | | | | | | | | | | | | | * Add lib.container.show_container() and lib.object.show_object() * Add container and object show commands Change-Id: I963d664c55b59739453345f0f353aa2eaf1bf70e
* | Update release notes for 0.2.20.2.2Dean Troyer2013-09-201-0/+6
| | | | | | | | Change-Id: I59cbee4c147d5f849a7f07224e83ddd751212077
* | Sort entrypoints in setup.cfgDean Troyer2013-09-201-82/+82
| | | | | | | | Change-Id: I72b0e069334c290cdc4d46cff0ba66d751c0edb4
* | Fix security group entrypointsDean Troyer2013-09-201-8/+8
| | | | | | | | Change-Id: I0590dde67b1121523d03742ce57093f2c5bacc72
* | Delay authentication to handle commands that do not require itDean Troyer2013-09-121-11/+17
| | | | | | | | | | | | | | | | | | | | * Move the auth to OpenStackShell.prepare_to_run_command() and skip it if the command's auth_required == False * Default auth_required = True for all commands * Do authentication up-front for interactive use as OpenStackShell.prepare_to_run_command() is not called Change-Id: Id330092f242af624f430d469882d15f4a22f4e37
* | Identity v3 testsDean Troyer2013-09-0913-183/+2982
| | | | | | | | | | | | | | | | | | * Add project, user, role and service v3 tests * Fix issues in commands with enable/disable * Make commands and tests more consistent between versions * Make formatting and comments more consistent Change-Id: Id21e7a5abd7e421a7742f937861ec46b53095fc7
* | Prepare for Identity v3 testsDean Troyer2013-09-0912-141/+222
| | | | | | | | | | | | | | | | | | * Split identity/fakes.py for v2_0 and v3 * Split identity/test_identity.py for v2_0 and v3 * Fix issues in commands with enable/disable * Clean up v2 commands Change-Id: I6e536b6a130fc556dbd7dcf9f2e76d939ca1bc1c
* | Merge "Update tox.ini for new tox 1.6 config"Jenkins2013-09-051-1/+5
|\ \ | |/ |/|
| * Update tox.ini for new tox 1.6 configDean Troyer2013-09-041-1/+5
| | | | | | | | Change-Id: I4363508f562f62b16c856bc072cdb4b37e37b418
* | Add Identity v2 role and service testsDean Troyer2013-09-046-24/+724
| | | | | | | | | | | | | | | | | | * Add current auth info (auth_ref) to ClientManager * Fix identity.v2_0.role.ListUserRole to get default user/project from ClientManager.auth_ref * Fix identity.v2_0.role.AddRole call to roles.add_user_role() Change-Id: Ie8bf41c491d97b0292a2b86bdc9b7580989a7f97
* | Refactor fake data for projects and usersDean Troyer2013-09-048-214/+470
|/ | | | | | | * Move fake data structures into tests/identity/fakes.py * Use fake clients correctly and support multiple client versions Change-Id: Icacbb2ca740b63937bd2c4442af61b620638b53e
* Merge "Update requirements.txt and test-requirements.txt"Jenkins2013-09-042-10/+11
|\
| * Update requirements.txt and test-requirements.txtDean Troyer2013-09-042-10/+11
| | | | | | | | Change-Id: I9c60d1d9097d35aa7c3d44168e370a9f30fd6621