summaryrefslogtreecommitdiff
path: root/setup.cfg
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Move OSC auth plugins so they can be found"Jenkins2015-03-101-2/+2
|\
| * Move OSC auth plugins so they can be foundDean Troyer2015-03-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The plugin detection at the top of openstackclient.api.auth did not detect the plugins at the bottom of that file because, surprise, they had not been declared yet so the entry points were ignored. Move both plugin subclasses into openstackclient.api.auth_plugin. Fix a problem with the password callback that was otherwise made worse with this change. Closes-Bug: 1428912 Change-Id: Idc3b72534071e0013c8922884a8bc14137509a0f
* | Merge "Add identity v3 catalog show"Jenkins2015-03-101-0/+1
|\ \
| * | Add identity v3 catalog showTerryHowe2015-03-091-0/+1
| | | | | | | | | | | | Change-Id: Ia6b6c25eded43b899b3aa026227ad2859f1c67dd
* | | Merge "Add identity v3 catalog list"Jenkins2015-03-101-0/+2
|\ \ \ | |/ /
| * | Add identity v3 catalog listTerryHowe2015-03-071-0/+2
| |/ | | | | | | Change-Id: Id4c1371ca28b9fd884ec75061edca700fd69886c
* | Add ability for diplaying hypervisor statisticslin-hua-cheng2015-03-061-0/+2
|/ | | | | | | | Added new command 'hypervisor stats show' for displaying the hypervisor stats over all compute nodes. Change-Id: I4f98c69135b04d4f6cea67cd6350d5d99fb79dba Partial-Bug: #1423748
* Implement trust in identity v3 apiSteve Martinelli2015-02-081-0/+5
| | | | | | | | | | | Added new module in identity v3 api to handle create, read, and delete operations of trust resources. Co-Authored-By: Lance Bragstad <lbragstad@gmail.com> Co-Authored-By: Steve Martinelli <stevemar@ca.ibm.com> Closes-Bug: #1413718 Change-Id: I2b360b141ff70d4f396466abede859a3db6644f4
* 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