summaryrefslogtreecommitdiff
path: root/setup.cfg
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Add version url config workaround"Jenkins2015-01-191-0/+1
|\
| * Add version url config workaroundDean Troyer2015-01-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This subclasses KSC's generic Password plugin to allow version discovery with default Keystone configurations that leave admin_endpoint and public_endpoint at the default values (http://localhost:xxxx). This patch copies the scheme and netloc from the original auth_url into the URL returned from version discovery if the returned netloc begins with 'localhost'. Due to the specific nature of this review, the Keystone team is not inclned to include it in keystoneclient so it is addressed here. Closes-bug: #1410364 Change-Id: I877fe74d86aab3a63122a07b77d1302a007f5b30
* | Deprecate project usage list commandDean Troyer2015-01-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rather than pointing the 'project usage list' entry point directly to ListUsage, this makes a ListProjectUsage subclass to alias the desired command and still allow for changing behaviour or issuing a deprecation messages. This implementation simply sets a new 'deprecated' attribute in the command class that cliff will use to skip this command when generating help output. The actual skipping of the command in help output is dependant on https://review.openstack.org/147349 merging in cliff, this review will simply have no effect on help output until a version of cliff with that update is present. The deprecation message printed is somewhat generic until https://review.openstack.org/147381 is merged in cliff. Until that is merged, the deprecation message will not have the name of the actual command given by the user in it, but rather the text 'this command'. Closes-bug: #1406654 Change-Id: Ie08d4f88d71a660fca1862405351109cd0aa86b6
* | Fix up snapshot commandSteve Martinelli2015-01-091-0/+1
|/ | | | | | | | | | | Several issues with the current snapshot command were resolved: * --long for list was added to include volume id/name, and properties * changed output from metadata to properties * added new option to set properties with 'snapshot set' * added new command to unset properties with 'snapshot unset' Change-Id: I5902cfe876cefada701d4d658a50a4282ff300d6
* Merge "Rename `os project usage list` to `os usage list`"Jenkins2014-12-311-0/+1
|\
| * Rename `os project usage list` to `os usage list`Steve Martinelli2014-12-261-0/+1
| | | | | | | | | | | | | | | | There really isn't anything project specific about the command, it should really just be `os usage list`. For at least one development cycle we should keep the old command. Change-Id: I4d1df801576c259b527e87369f3121b94393cfa8
* | Merge "list availability zones for compute"Jenkins2014-12-311-0/+2
|\ \ | |/ |/|
| * list availability zones for computeSteve Martinelli2014-12-161-0/+2
| | | | | | | | | | | | | | Adds the command `os availability zone list` Change-Id: I77bf52a9b84a62c3771a4838c9ea0c3af03eedb2 Closes-Bug: #1400795
* | Add usage show commandSteve Martinelli2014-12-261-0/+2
|/ | | | | | | | Should show basic usage by project id, if not specified then use the project id the user is authN'ing with. Change-Id: I0284a5efd84075b18e1a7117cc9f8f7fecf16274 Closes-Bug: #1400796
* 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