| Commit message (Collapse) | Author | Age | Files | Lines |
| |\ |
|
| | |
| |
| |
| |
| |
| | |
also some pep8 cleanup in shell.py
Change-Id: I71aa2586a0196c0a6ba64b892b56c9d221bdcc1d
|
| |/
|
|
|
|
|
|
|
|
|
|
| |
* --os_cacert -> --os-cacert
* --os_cert -> --os-cert
* --os_key -> --os-key
* OS_CA_CERT didn't match --os-cacert, change to OS_CACERT
Fixes bug 1040162
Change-Id: Ib03ff492b6ab2b76e54974e5436a444725615ea6
|
| |
|
|
|
|
|
|
|
|
| |
Allows to ignore validation errors that typically occur with self-signed
SSL certificates. Making this explicit is important as one would
typically only use this in development or in-house deployments.
This should also fix bug 1012591.
Change-Id: I1210fafc9257648c902176fbcfae9d47e47fc557
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Implements keystone portion of blueprint prompt-for-password
For security reasons, having the password on the command line
or in the environment is an issue for us. (See the blueprint for
details.) This change will simply make one attempt to prompt for
a password if (1) nothing was specified already and (2) there's
a tty available for the user to respond on. If we don't get a
password, then the existing error will be raised.
Remoted getpass from pip-requires, it's in the std lib
Tweaked a comment
Tweaked error message
Don't catch Ctl-C
Fix import to match conventions
Missed a tweak during the rebase.
Added suggested password prompt
Change-Id: I54bca2397da7bd366f7ac503e767b109efc093e7
|
| |
|
|
| |
Change-Id: I84d3897fc056d411fdaaee301465c72e20a66ff8
|
| |
|
|
|
|
|
| |
2-way SSL. See also https://review.openstack.org/#/c/7706/ for the
corresponding review for the 2-way SSL addition to Keystone.
Change-Id: If0cb46a43d663687396d93604a7139d85a4e7114
|
| |
|
|
|
|
|
|
|
|
| |
Change documented options to use dashes instead of underscores
in option names. Continue to support old underscore names for
backward compatibility for a release or two (TBD).
Blueprint: command-options
Change-Id: Ied0d325a9fdd32f80bf8c993887e1975aa6adf16
|
| |
|
|
| |
Change-Id: If37778e6bb8c34d88974f2dbf22207110a3dea1a
|
| |
|
|
| |
Change-Id: I8bc3582bb3f35a3d841bb1e8c03b62ba61ff92d7
|
| |
|
|
| |
Change-Id: I36849c53e1c63609fc9df7fcd1c245bb3d3a6872
|
| |
|
|
| |
Change-Id: I5afe543ff883358fddfb4c8b546de1d68415e0e3
|
| |
|
|
|
|
|
|
| |
Fixes bug #940023
Backslash continuations removal for python-keystoneclient
Change-Id: I816fc39ced20bb8ba8a42d3f07a03da94a76f8ea
|
| |\ |
|
| | |
| |
| |
| | |
Change-Id: If0adfc5283f725c797ee6043fbfc59a775d9b462
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change the argument names used for common Keystone authentication per the
updated http://wiki.openstack.org/CLIAuth:
--auth_url -> --os_auth_url
--password -> --os_password
--username -> --os_username
--tenant_id -> os_tenant_id
--tenant_name -> os_tenant_name
--region -> os_region_name
All old args are depricated but available for backward compatibility.
Fixes bug 954532
Change-Id: I26f8e0cf491549f5836c4079ff86e4823c0ef9a7
|
| |
|
|
|
|
|
|
|
| |
And add some tests for that case
Rebased after CLI changes merged
Rebased again after more bit rot discovered
Change-Id: I95fa5ab19bff1d5e884b5c3675a123b134866e21
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes bug 936399 and bug 936424
* Refer to 'Identiy API' rather than 'Keystone API'
* 'keystone help' and 'keystone --help' now produce the same output,
the list of sub-commands
* updates README
Change-Id: I179149807a0aa66947e4ac17ad2839a653a55888
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Fixes bug #936422
* Fixes bug #932223
* Depends on bcwaldon's review: https://review.openstack.org/#change,4305
* This review proposes making changes outlined in this spreadsheet:
https://docs.google.com/spreadsheet/ccc?key=0Ak6TA47h_6fwdGZwRE5WWEJBdEhnckpMTG5RcWFjY3c#gid=0
This cleans up the CLI, normalizing commands and arguments, correcting
optional and required arguments and flags.
* included https://review.openstack.org/4270 here per Brian's request
Note that some commands have changed names to conform to noun-verb form:
user-update-password -> user-password-update
add-user-role -> user-role-add
remove-user-role -> user-role-remove
ec2-create-credentials -> ec2-credentials-create
ec2-list-credentials -> ec2-credentials-list
ec2-delete-credentials -> ec2-credentials-delete
token -> token-get
Change-Id: I8128fa105a1b8002199211f9e475b1a7a6229b8c
|
| |/
|
|
|
|
|
|
| |
* Default to OS_IDENTITY_API_VERSION before KEYSTONE_VERSION
* Copy in 'env' function from python-novaclient hat supports multiple env var names
* Fixes bug 936162
Change-Id: I3b4013408465ea45788517cb31afb7fc652e6e95
|
| |
|
|
|
|
|
|
| |
Fixes bug 936400
* global --auth-url becomes --auth_url
* user-create --default-tenant becomes --tenant_id
Change-Id: I483bb369556f4da2a6de61a39d00a7adbe1cf12e
|
| |
|
|
|
|
|
|
| |
* allows skipping of service catalog
* removes odd logic about password equivalence
* also removes extra call to authenticate
Change-Id: I5c0979107da99593b4ce8eb16c9695ba530da095
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Remove os_ from internal variable names corresponding to OS_ env
variables.
Strip trailing '/' from --auth_url since server doesn't seem to
tolerate '//' in the URL path.
Fixes lp923920
Change-Id: I3e48441d63b6504fd088aa07241f66d63590d935
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Supports unauthenticated call to Keystone to discover
supported API versions
- Added command-line support (usage: keystone discover)
- Added client support (keystoneclient.genenric client).
Client returns dicts, whereas shell command prints
formated output.
- Added tests for genenric client
- Replicates 'nove discover' in python-novaclient
- Starts to address blueprint keystone-client
- keystone discover output looks like this:
$ keystone discover
Keystone found at http://localhost:35357
- supports version v1.0 (DEPRECATED) here http://localhost:35357/v1.0
- supports version v1.1 (CURRENT) here http://localhost:35357/v1.1
- supports version v2.0 (BETA) here http://localhost:35357/v2.0
- and HP-IDM: HP Token Validation Extension
- and OS-KSADM: Openstack Keystone Admin
- and OS-KSCATALOG: Openstack Keystone Catalog
Change-Id: Id16d34dac094c780d36afb3e31c98c318b6071ac
|
| |
|
|
| |
Change-Id: I8181cc2395ae1aad6a324ec65395ebc62455f29b
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|