summaryrefslogtreecommitdiff
path: root/setup.cfg
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Liberalize version matching a bit"Jenkins2014-11-211-1/+1
|\
| * Liberalize version matching a bitDean Troyer2014-11-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For class-loading purposes we can just use the major version, so accept that. Only Identity and Compute were affected; Compute is included just to be pedantically complete. For command groups we also just use the major version so fix Compute and the version option handling. Change the internal default for Identity to a simple '2' so it is also consistent with the rest of the world. Then comes microversioning... Closes-Bug: #1292638 Change-Id: Ibaf823b31caa288a83de38d2c258860b128b87d8
* | add keystone v3 region objectwanghong2014-11-181-0/+6
|/ | | | | | | Co-Authored-By: Steve Martinelli <stevemar@ca.ibm.com> Change-Id: Ia6f607630dbf507681733c3ab3b9b7c55de30f49 Closes-Bug: #1387932
* Unscoped federated user-specific commandsMatthieu Huin2014-10-301-0/+3
| | | | | | | | | | | | A federated user can authenticate with the v3unscopedsaml plugin and list the domains and projects she is allowed to scope to. This patch introduces the new commands 'federation domain list' and 'federation project list'. Note that for these commands -and plugin- to be available, the lxml library must be installed. Change-Id: I2707b624befcfb0a01b40a094e12fd68a3ee7773 Co-Authored-By: Florent Flament <florent.flament-ext@cloudwatt.com>
* Merge "Add plugin to support token-endpoint auth"Jenkins2014-10-171-0/+3
|\
| * Add plugin to support token-endpoint authDean Troyer2014-10-121-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The ksc auth plugins do not have support for the original token-endpoint (aka token flow) auth where the user supplies a token (possibly the Keystone admin_token) and an API endpoint. This is used for bootstrapping Keystone but also has other uses when a scoped user token is provided. The api.auth:TokenEndpoint class is required to provide the same interface methods so all of the special-case code branches to support token-endpoint can be removed. Some additional cleanups related to ClientManager and creating the Compute client also were done to streamline using sessions. Change-Id: I1a6059afa845a591eff92567ca346c09010a93af
* | Merge "Add 'command list' command"Jenkins2014-10-141-0/+1
|\ \
| * | Add 'command list' commandDean Troyer2014-10-081-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Add method to CommandManager to retrieve command names by group * Add ListCommands To list command groups loaded by cliff Change-Id: I37fe2471aa2fafa8aa223159452d52b1981021d6
* | | Merge "Add translation markers for user v2 actions"Jenkins2014-10-121-0/+14
|\ \ \ | |_|/ |/| |
| * | Add translation markers for user v2 actionsSteve Martinelli2014-10-091-0/+14
| |/ | | | | | | | | | | implements bp use_i18n Change-Id: I86508a232c9cf88695b7982dad0b9b02eaf8b3a1
* | CRUD operations for federated protocolsMarek Denis2014-10-081-0/+6
| | | | | | | | | | | | | | | | | | Openstackclient needs to have a capability to manage federated protocols (like saml2, openid connect, abfab). This patch allows users to administrate such operations from the commandline. Change-Id: I59eef2acdda60c7ec795d1bfe31e8e960b4478a1 Implements: bp/add-openstackclient-federation-crud
* | Implement CRUD operations for Mapping objectsMarek Denis2014-10-081-0/+6
|/ | | | | Change-Id: I4b8f2e77e741cf74f50aba98ab975af7321b02c6 Implements: bp/add-openstackclient-federation-crud
* Merge "Add service catalog commands"Jenkins2014-09-191-0/+3
|\
| * Add service catalog commandsDean Troyer2014-09-181-0/+3
| | | | | | | | | | | | | | | | 'catalog list' and 'catalog show' for Identity v2 Identity v2 only so far. Change-Id: I9df0dac3d5bb7c18f38a81bd7d29f8119462d3a5
* | Add preliminary save container supportSteve Martinelli2014-09-151-0/+1
| | | | | | | | | | | | | | | | Save all objects from a container implements bp: swift-client Change-Id: I7f2437236574e212033e63d768929d813289ed05
* | Add preliminary support for downloading objectsSteve Martinelli2014-09-151-0/+1
|/ | | | | | | Added command and library to download a single object from swift Change-Id: I3dc47b414ff37b526e6f633aa83ac3aa4b5be0ae implements: bp swift-client
* Merge "Add action 'user password set' for identiy v3"Jenkins2014-09-071-0/+1
|\
| * Add action 'user password set' for identiy v3Mouad Benchchaoui2014-09-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | This new action will allow a user to change their own password by either providing the new password as an argument (--password) or by being prompted to enter the new password. In both cases user will be prompted to enter their current password as required by the v3 API. Closes-Bug: #1337245 Change-Id: I5e1e0fd2b46a4502318da57f7cce2b236fb2d93d
* | Make Identity client load like the othersDean Troyer2014-08-281-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This does a couple of things: * Loads the Identity client module in the same manner as the other 'base' clients (where 'base' == 'included in the OSC repo') * Changes the entry point group name for the base clients to 'openstack.cli.base'. The extension group name remains the same. * Loads the base modules first followed by the extension modules. This load order ensures that the extension module commands are all loaded _after_ the base commands, allowing extensions to now override the base commands. Change-Id: I4b9ca7f1df6eb8bbe8e3f663f3065c2ed80ce20b
* | Add commands for object upload and deleteSteve Martinelli2014-08-081-0/+2
| | | | | | | | | | | | | | | | Add commands to upload an object to a container, and to delete an object from a container. Change-Id: I37c02315495bba5abe612733d1109a3d4ce256a1 implements: bp swift-client
* | Add container create and delete supportSteve Martinelli2014-08-031-0/+2
| | | | | | | | | | | | | | Add basic container create and delete support to OSC. Change-Id: Ia104db9d7e580d33097ea33a5690998f817995d1 implements: bp swift-client
* | Add Python 3 supportCyril Roelandt2014-07-151-0/+2
| | | | | | | | Change-Id: I65fabfc4788230b7280808ec912601c327095db0
* | Move network stuff to v2 instead of v2_0Terry Howe2014-07-071-6/+6
|/ | | | | | Rename network stuff v2 Change-Id: Ia9b8feda20dfd35b0f3712b8e2419d0bf5da0acd
* Sort/clean setup.cfgDean Troyer2014-06-271-21/+21
| | | | Change-Id: I68a1073d7ef4e6610233961c4aba8c4378ee584b
* Rename token classes to match commandDean Troyer2014-06-271-3/+3
| | | | | | | The token create/delete commands were renamed but not the class names. Rename them to match. Change-Id: Icbf9c0a954ed0332fa4c99e4ee2612bb11f89e3a
* Network CRUDTerry Howe2014-06-241-0/+8
| | | | | | | bp/neutron https://wiki.openstack.org/wiki/OpenStackClient/Commands#Network_2 Change-Id: I89ee083154afa544b03587e84becace36d9d522a
* Merge "Change the token verb to issue/revoke"Jenkins2014-06-181-3/+3
|\
| * Change the token verb to issue/revokeTerry Howe2014-06-181-3/+3
| | | | | | | | | | | | | | | | | | Change the token verb to issue/revoke as documented in: https://wiki.openstack.org/wiki/OpenStackClient/Commands#token https://wiki.openstack.org/wiki/OpenStackClient/Commands#Actions Change-Id: I44f77f98ad3269c4f2149301c204804dcb75ac81
* | Merge "Add token delete command for identity v2"Jenkins2014-06-181-0/+1
|\ \ | |/
| * Add token delete command for identity v2Terry Howe2014-05-231-0/+1
| | | | | | | | | | | | | | | | Identity v2 has undocumented support for token delete and keystoneclient also has support. Change-Id: Ib98d17958ceb88f7b63471691dee71fdb884ce2e Closes-Bug: #1318442
* | Refactor oauth1 code for updatesSteve Martinelli2014-06-141-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The keystoneclient code for oauth1 support has changed. As such, we should remove the delete, list and authenticate functions, since they are not in keystoneclient. Also, we must now pass in the project id when creating a request token. Additionally we must now pass in roles when authorizing a request token. Added functional tests to ensure output and input args are the same. bp add-oauth-support Change-Id: I559c18a73ad95a0c8b7a6a95f463b78334186f61
* | Merge "Add support for extension list"Jenkins2014-06-141-0/+1
|\ \
| * | Add support for extension listMatt Fischer2014-06-111-0/+1
| |/ | | | | | | | | | | | | | | | | | | | | | | - Add support in the common section for extension list. This only supports Identity for now. Once the APIs for volume and compute are supported in the respective APIs, they will be added. Once network is added to this client, it will be added (the API already supports it). - Include extension fakes for volume and compute for pre-enablement. Change-Id: Iebb0156a779887d2ab06488a2a27b70b56369376 Closes-Bug: #1319115
* | Add role assignments list support to identity v3henriquetruta2014-05-301-0/+1
|/ | | | | | | | | | | The assignments manager and its test class were created. Some fake stubs were also added on the fakes.py module. The "openstack role assignment list" command was created. Change-Id: Iae94f4fee608ea3e09ff38961ad22edc38efb89c Implements: blueprint roles-assignment-list Closes-Bug: 1246310
* Merge "Implement CRUD operations for Identity Providers"Jenkins2014-05-091-0/+6
|\
| * Implement CRUD operations for Identity ProvidersMarek Denis2014-04-241-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | Operations for: * adding Identity Provider * listing Identity Providers * showing Identity Provider * updating Identity Provider * deleting Identity Provider Change-Id: I4557168309f93e4670116b5c3c0e29252ff0c40f Implements: bp/add-openstackclient-federation-crud
* | In anticipation of network agents, rename computeTerry Howe2014-02-271-4/+4
|/ | | | | | | Rename the compute agents in anticipation of network agents Change-Id: I201121915638d89dfbe46a7e0026aa4c2777e590 Closes-Bug: #1285800
* Add token create subcommand for identity v3 apiQiu Yu2014-01-291-0/+2
| | | | | | | | | | 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
* Add token create subcommand for identity v2 apiQiu Yu2014-01-171-0/+2
| | | | | | | | | | 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 "Add module list command"Jenkins2013-12-051-0/+1
|\
| * Add module list commandDean Troyer2013-12-031-0/+1
| | | | | | | | | | | | | | | | Lists versions of installed python modules (Origianlly proposed as 'version list') Change-Id: I76a51d3d6783f46ef2daa0a41626019a880a2a50
* | Restore Object API name 'object-store'Dean Troyer2013-11-251-2/+2
| | | | | | | | | | | | It's used in the service catalog, doh! Change-Id: If8f6db49c84756fd8e58cc68910160da4cd99b5d
* | Expand support for command extensionsDean Troyer2013-11-211-1/+7
|/ | | | | | | | | | | | 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-201-0/+1
|\
| * Add server image create commandDean Troyer2013-11-181-0/+1
| | | | | | | | | | | | Translation of 'nova image-create', with tests! Change-Id: I8a833aeff6f291e4774063ed235876eb2ba9c13c
* | 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
* Add object-store show commandsDean Troyer2013-09-261-0/+2
| | | | | | | * Add lib.container.show_container() and lib.object.show_object() * Add container and object show commands Change-Id: I963d664c55b59739453345f0f353aa2eaf1bf70e
* 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
* Object API commands using our REST API layerDean Troyer2013-08-281-0/+4
| | | | | | | | | | | | | * Add object-store API to ClientManager * Add object-store client * Add Object API library in openstackclient.object.v1.lib * Add Object API {container,object} list commands * Add library tests * Add command tests This should complete the Object v1 container and object list commands Change-Id: Ib1770d45efa8871959826b85faafa1e0bcef0a03