openstack-python-openstackc.../openstackclient
Colleen Murphy 375964f270 Add CRUD support for application credentials
Add support for creating, retrieving, and deleting application
credentials. Application credentials do not support updates.

In order to provide a positive user experience for the `--role` option,
this patch also includes an improvement to the
`identity.common._get_token_resource()` function that allows it to
introspect the roles list within a token. This way there is no need to
make a request to keystone to retrieve a role object, which would fail
most of the time anyway due to keystone's default policy prohibiting
unprivileged users from retrieving roles.

bp application-credentials

Change-Id: I29e03b72acd931305cbdac5a9ff666854d05c6d7
2018-01-30 21:50:01 +01:00
..
api Remove a bunch of things we promised to remove in 2H 2017 2017-11-30 15:35:42 -06:00
common Remove a bunch of things we promised to remove in 2H 2017 2017-11-30 15:35:42 -06:00
compute Corrected spelling mistake 2018-01-19 11:18:41 +01:00
identity Add CRUD support for application credentials 2018-01-30 21:50:01 +01:00
image Merge "Replace assert with condition" 2018-01-22 17:56:31 +00:00
locale/tr_TR/LC_MESSAGES Imported Translations from Zanata 2017-08-16 07:50:55 +00:00
network Merge "Add floating IP qos_policy actions" 2018-01-11 21:03:18 +00:00
object Allow objects to be streamed to stdout 2017-07-05 20:08:18 -03:00
tests Add CRUD support for application credentials 2018-01-30 21:50:01 +01:00
volume Replace "Display Name" by "Name" in volume list 2017-05-26 11:37:09 +08:00
__init__.py Change version reporting to use pbr 2013-08-02 12:11:49 -05:00
i18n.py Remove log translations 2017-03-21 17:23:09 +08:00
shell.py Useless line of code in shell.py 2017-09-08 06:28:15 +00:00