| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
| |
Change-Id: Ifdc4322b699f2bd91a6900e55695acd3d736568e
|
| |
|
|
|
|
|
| |
use file for data blobs
add create/set/delete/show/list policy for v3
Change-Id: I5f68ef89dfb2241ea1aca00736ee6df5f6f03a9b
|
| |
|
|
|
|
|
|
|
| |
simple rebase
integrated dolphm and dtroyer comments
Added create,list,delete,set,show endpoints
modified setup.py
Change-Id: Id6153db16db44130beb3b44a8e3e2f72e9a01e5f
|
| |
|
|
|
|
|
|
|
| |
simple rebase
rewrite help for create, remove choices
Added create/delete/list/show/set for service
Modified setup.py
Change-Id: I5ced0e214cc2f7fc70493c66b4381040ce8122fe
|
| |
|
|
|
|
|
|
|
| |
keep the functions sorted
Please review carefully as I intend to mimic this logic with
list and remove, I'm open to suggestions about handling thigs
differently
Change-Id: Ia6359134c44447f3b758870c4dc306ec1f970852
|
| |
|
|
|
|
|
|
| |
Added create/delete/set/list/show support for roles
Broken up to make reviewing easier.
Will add more functionality (add/remove) later
Change-Id: I95bddd27d8d9d251ad2fd60c3e3ee1e2cbcd7d4b
|
| |
|
|
|
|
|
|
|
|
|
| |
moved policy.py to it's own patch
minor changes based on comments
reworked it now that the domain specs have changed
added credential - create, delete, update, show, list
added domain - create, delete, update, show, list
update setup.py entry points
Change-Id: I6bbbb8fdfbc3e76ba75374e9579eb92c96c928fe
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Use multiple entry point groups to represent each API+version
combination supported
* Add some tests
Try it out:
* Right now only '* user' commands have multiple overlapping versions;
you can see the selection between v2.0 and v3 by looking at the
command help output for 'tenant' vs 'project':
os --os-identity-api-version=2.0 help set user
os --os-identity-api-version=3 help set user
Change-Id: I7114fd246843df0243d354a7cce697810bb7de62
|
| |
|
|
|
|
|
|
| |
Made all the necessary changes to pass new PEP8 standards.
Also cleaned up docstrings to conform to the HACKING stanards.
Change-Id: Ib8df3030da7a7885655689ab5da0717748c9edbe
|
| |\ |
|
| | |
| |
| |
| | |
Change-Id: I64812bca01ca655c9cf9239a0daea84907082a29
|
| |/
|
|
|
|
|
|
|
|
|
| |
updated with latest comments
modified entry points in setup.py
added group.py (v3)
added project.py (v3)
fixed indentation
updated to include new headers
Change-Id: Ice68b6c5bacb68d2e95321d903043056a9b8e810
|
| |
|
|
|
|
| |
Fixes bug 1096102.
Change-Id: Ibcdccd949566f47bb516c7562149d6b0100fce18
|
| |
|
|
|
|
| |
First round of adding more complete unit test coverage.
Change-Id: Ic1979c499ca6fcb784892a95954a3527539c4e53
|
| |
|
|
|
|
|
| |
* All commands now perform their action in take_action(). Those producing
output are derived from DisplayCommandBase.
Change-Id: Ic93ba9a2ad449d84242b6aa8624b41379c4fb79a
|
| |
|
|
|
|
|
|
| |
Fix several pep8 issues and pin the pep8 test to pep8 version 1.1.
This should prevent future changes from being unmergable by the pep8
gate after a pep8 upgrade.
Change-Id: I4678a9179579fb5c7afe795fb43a8a89a99ad717
|
| |
|
|
| |
Change-Id: I2aebf6099821212d4bd4b4b6d78b9752085168b2
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
* missing --name arguemnt in parser for SetUser()
* correct Identity api call for SetUser()
Fix bug 1001384
Change-Id: I51169a0585c1bfe106ddd2e390269f69fc32852c
|
| |/
|
|
|
|
| |
* add {add|create|delete|list|remove|show|user-list} role commands
Change-Id: I27129168a9f58154fcdb062a533fa926737f822f
|
| |
|
|
|
|
| |
* add {create|delete|list|show} endpoint commands
Change-Id: Ife9fa789d5818d63288b09687b43d802b1b97858
|
| |
|
|
|
|
|
|
| |
* remove '_' from class names
* add class name to log instances
* some cleanups to HACKING
Change-Id: I1f6334318ee0d7d83cd3cea0e71ba4f05dd2b5c5
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| | |
* add {create|delete|list|set|show} user commands
* fix pep8 issues
Change-Id: I46fe2375b8b4f95b82d8ba31ee8fb660a067d50a
|
| |/
|
|
|
|
|
| |
* add {create|delete} service
* allow 'service' arg to also search type attribute in show command
Change-Id: I992359dc95fab1fbdab0666d5cbb75e44ba6e0f3
|
| |
|
|
|
|
|
| |
* use --enable|--disable form for boolean 'enabled' value
* clean up logging strings
Change-Id: Ib4016bbef1763c27ec5a9edf36b926dc0d0b265c
|
| |
|
|
|
|
| |
* add constants for API_NAME
Change-Id: I8ccf72f032227e0a452d96303181549b1b11a5d1
|
| |
|
|
|
|
|
|
|
| |
* add {create|delete|set} tenant commands
* move get_XXXX_properties() to common.utils.get_item_properties()
add mixed_case_fields as an optional arg
Change-Id: I7b3bd9cefb08e39730886b31213cbe422b5a8453
|
| |
|
|
|
|
|
|
|
| |
* Specific versions supported are managed in XXXXXX.client.py with a
mapping from version to client class. This is based on the scheme
that is included in novaclient; none of the other client libs have
that capability.
Change-Id: I930b197f1189e7f52c3b0096e73e0773cf925542
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| | |
* adds {list|show} tenant
* fleshes out service commands (still WIP)
Change-Id: I9dabb6ed3f128a30f140146928320f033d097a06
|
| |/
|
|
| |
Change-Id: I54a7d99328143205ab97ea930aeeeb69fe92c76c
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* move auth option checking back to OpenStackShell() to keep the shell-level
interaction at that level; add checking for token flow options
* make identity.client.make_client() configure keystoneclient.v2_0.Client()
properly for both password flow and token flow auth
* eliminated ClientManager.init_token(), set _service_catalog in __init__()
* compute client handles token flow
Change-Id: I42481b5424489387798c4ec6d3e2a723ab1e6067
|
| |
|
|
|
|
|
|
| |
* Make the Identity client in identity.client.make_client()
* Auth via ClientManager.identity
* Skip extra auth roundtrip in compute client
Change-Id: I0190639e38f83997c233195f6cc27ff3afdfba10
|
| | |
|
| |
|