summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorBrian Rosmaita <rosmaita.fossdev@gmail.com>2019-07-22 12:51:47 -0400
committerBrian Rosmaita <rosmaita.fossdev@gmail.com>2019-09-26 10:26:21 +0200
commitbdf59306f7e188cb57c75b5336a0626cd8038cf9 (patch)
tree30f39d71c9ad85ca46fba42a662dfea42742f82f /tools
parent4935f604ab0250e4da38ebdb189a92c3f4eedefa (diff)
downloadcinder-bdf59306f7e188cb57c75b5336a0626cd8038cf9.tar.gz
Add "service token" documentation
Adds a doc about configuring and troubleshooting a service user to send service tokens. Also adds the config necessary for successful use of a service token to the sample configuration file. Only adds keystone v3 options because v3 is required for service tokens. Lists the service user options before the session conf opts because the former are required while the latter are less likely to be changed. Closes-bug: #1837449 Change-Id: I4223624d00c713ab6b129ed278147f1c89995567
Diffstat (limited to 'tools')
-rw-r--r--tools/config/generate_cinder_opts.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/config/generate_cinder_opts.py b/tools/config/generate_cinder_opts.py
index d786f106e..931ced9f7 100644
--- a/tools/config/generate_cinder_opts.py
+++ b/tools/config/generate_cinder_opts.py
@@ -169,8 +169,11 @@ if __name__ == "__main__":
else:
opt_file.write(opt_line[0])
if opts.endswith('service_user_opts'):
+ su_dnt = " " * 16
+ su_plg = su_dnt + "loading.get_auth_plugin_conf_options"
opt_file.write(
- " loading.get_session_conf_options(),\n")
+ su_plg + "('v3password'),\n"
+ + su_dnt + "loading.get_session_conf_options(),\n")
def _retrieve_name(aline):
if REGISTER_OPT_STR in aline: