Python keystoneauth1.loading.get_session_conf_options() Examples
The following are 12
code examples of keystoneauth1.loading.get_session_conf_options().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
keystoneauth1.loading
, or try the search function
.
Example #1
Source File: client_auth.py From manila with Apache License 2.0 | 6 votes |
def list_opts(group): """Generates a list of config option for a given group :param group: group name :return: list of auth default configuration """ opts = copy.deepcopy(ks_loading.get_session_conf_options()) opts.insert(0, ks_loading.get_auth_common_conf_options()[0]) for plugin_option in ks_loading.get_auth_plugin_conf_options( 'password'): found = False for option in opts: if option.name == plugin_option.name: found = True break if not found: opts.append(plugin_option) opts.sort(key=lambda x: x.name) return [(group, opts)]
Example #2
Source File: keystone.py From ironic-inspector with Apache License 2.0 | 6 votes |
def add_auth_options(options, service_type): def add_options(opts, opts_to_add): for new_opt in opts_to_add: for opt in opts: if opt.name == new_opt.name: break else: opts.append(new_opt) opts = copy.deepcopy(options) opts.insert(0, loading.get_auth_common_conf_options()[0]) # NOTE(dims): There are a lot of auth plugins, we just generate # the config options for a few common ones plugins = ['password', 'v2password', 'v3password'] for name in plugins: plugin = loading.get_plugin_loader(name) add_options(opts, loading.get_auth_plugin_conf_options(plugin)) add_options(opts, loading.get_session_conf_options()) adapter_opts = loading.get_adapter_conf_options( include_deprecated=False) cfg.set_defaults(adapter_opts, service_type=service_type, valid_interfaces=DEFAULT_VALID_INTERFACES) add_options(opts, adapter_opts) opts.sort(key=lambda x: x.name) return opts
Example #3
Source File: keystone.py From designate with Apache License 2.0 | 5 votes |
def list_opts(): return { KEYSTONE_GROUP: (ksa_loading.get_adapter_conf_options() + ksa_loading.get_session_conf_options()) }
Example #4
Source File: default.py From armada with Apache License 2.0 | 5 votes |
def list_opts(): return { 'DEFAULT': default_options, 'keystone_authtoken': ( ks_loading.get_session_conf_options() + ks_loading.get_auth_common_conf_options() + ks_loading.get_auth_plugin_conf_options('password') + ks_loading.get_auth_plugin_conf_options('v3password')) }
Example #5
Source File: clients_auth.py From watcher with Apache License 2.0 | 5 votes |
def list_opts(): return [(WATCHER_CLIENTS_AUTH, ka_loading.get_session_conf_options() + ka_loading.get_auth_common_conf_options())]
Example #6
Source File: service_token.py From cyborg with Apache License 2.0 | 5 votes |
def list_opts(): return { service_user: ( service_user_opts + ks_loading.get_session_conf_options() + ks_loading.get_auth_common_conf_options() + ks_loading.get_auth_plugin_conf_options('password') + ks_loading.get_auth_plugin_conf_options('v2password') + ks_loading.get_auth_plugin_conf_options('v3password')) }
Example #7
Source File: keystone.py From cyborg with Apache License 2.0 | 5 votes |
def list_opts(): return { keystone_group: ( ks_loading.get_session_conf_options() + confutils.get_ksa_adapter_opts(DEFAULT_SERVICE_TYPE) ) }
Example #8
Source File: glance.py From cyborg with Apache License 2.0 | 5 votes |
def list_opts(): return {glance_group: ( glance_opts + ks_loading.get_session_conf_options() + confutils.get_ksa_adapter_opts(DEFAULT_SERVICE_TYPE, deprecated_opts=deprecated_ksa_opts))}
Example #9
Source File: nova.py From cyborg with Apache License 2.0 | 5 votes |
def list_opts(): return { nova_group.name: ( ks_loading.get_session_conf_options() + ks_loading.get_auth_common_conf_options() + ks_loading.get_auth_plugin_conf_options('password') + ks_loading.get_auth_plugin_conf_options('v2password') + ks_loading.get_auth_plugin_conf_options('v3password') + confutils.get_ksa_adapter_opts(DEFAULT_SERVICE_TYPE)) }
Example #10
Source File: placement.py From cyborg with Apache License 2.0 | 5 votes |
def list_opts(): return { PLACEMENT_CONF_SECTION: ( ks_loading.get_session_conf_options() + ks_loading.get_auth_common_conf_options() + ks_loading.get_auth_plugin_conf_options('password') + ks_loading.get_auth_plugin_conf_options('v2password') + ks_loading.get_auth_plugin_conf_options('v3password') + confutils.get_ksa_adapter_opts(DEFAULT_SERVICE_TYPE)) }
Example #11
Source File: opts.py From kuryr with Apache License 2.0 | 5 votes |
def get_keystoneauth_conf_options(): opt_list = [] opt_list.insert(0, ks_loading.get_auth_common_conf_options()[0]) opt_list += ks_loading.get_session_conf_options() # NOTE(apuimedo): There are a lot of auth plugins, we just generate the # config options for a few common ones for name in ENABLED_AUTH_PLUGINS: for plugin_option in ks_loading.get_auth_plugin_conf_options(name): if all(option.name != plugin_option.name for option in opt_list): opt_list.append(plugin_option) return opt_list
Example #12
Source File: config.py From shipyard with Apache License 2.0 | 5 votes |
def list_opts(): """ List the options identified by this configuration """ all_opts = { section.name: section.options for section in SECTIONS } all_opts['keystone_authtoken'] = ks_loading.get_session_conf_options() return all_opts