def register_auth_opts(group, service_type): loading.register_session_conf_options(CONF, group) loading.register_auth_conf_options(CONF, group) CONF.set_default('auth_type', default='password', group=group) loading.register_adapter_conf_options(CONF, group) CONF.set_default('valid_interfaces', DEFAULT_VALID_INTERFACES, group=group) CONF.set_default('service_type', service_type, group=group)
def setUp(self): super(ConfLoadingTests, self).setUp() self.conf_fx = self.useFixture(config.Config()) loading.register_adapter_conf_options(self.conf_fx.conf, self.GROUP, include_deprecated=False)
def register_opts(conf): conf.register_opts(opts, group=ironic_group) loading.register_session_conf_options(conf, ironic_group) loading.register_auth_conf_options(conf, ironic_group) loading.register_adapter_conf_options(conf, ironic_group) conf.set_default('valid_interfaces', ['internal', 'public'], group=ironic_group) conf.set_default('service_type', 'baremetal', group=ironic_group)
def register_opts(conf): conf.register_opts(opts, group=keystone_group) loading.register_session_conf_options(conf, keystone_group) loading.register_auth_conf_options(conf, keystone_group) loading.register_adapter_conf_options(conf, keystone_group) conf.set_default('valid_interfaces', ['internal', 'public'], group=keystone_group) conf.set_default('service_type', 'identity', group=keystone_group)
def register_opts(conf): conf.register_opts(opts, group=flocx_market_group) loading.register_session_conf_options(conf, flocx_market_group) loading.register_auth_conf_options(conf, flocx_market_group) loading.register_adapter_conf_options(conf, flocx_market_group) conf.set_default('valid_interfaces', ['internal', 'public'], group=flocx_market_group) conf.set_default('service_type', 'marketplace', group=flocx_market_group)
def _load_ks_cfg_opts(self): conf = cfg.ConfigOpts() for group, opts in self.oslo_config_dict.items(): conf.register_group(cfg.OptGroup(group)) if opts is not None: ks_loading.register_adapter_conf_options(conf, group) for name, val in opts.items(): conf.set_override(name, val, group=group) return conf
def load_config(argv): CONF(argv) log.setup(CONF, 'ironic-proxy') if not CONF.groups: LOG.critical('No groups defined, plese set [DEFAULT]groups') for source in CONF.groups.values(): conf_group = 'group:%s' % source loading.register_auth_conf_options(CONF, conf_group) loading.register_session_conf_options(CONF, conf_group) loading.register_adapter_conf_options(CONF, conf_group)
def get_session(group): loading.register_adapter_conf_options(CONF, group, deprecated_opts=_deprecated_opts) loading.register_session_conf_options(CONF, group, deprecated_opts=_deprecated_opts) loading.register_auth_conf_options(CONF, group) CONF.register_opts(IRONIC_OPTS, group=group) auth = loading.load_auth_from_conf_options(CONF, group) session = loading.load_session_from_conf_options(CONF, group, auth=auth) return session
def register_opts(conf): loading.register_session_conf_options(CONF, _option_group) loading.register_adapter_conf_options(CONF, _option_group, include_deprecated=False) loading.register_auth_conf_options(CONF, _option_group) plugin_name = CONF.oslo_limit.auth_type if plugin_name: plugin_loader = loading.get_plugin_loader(plugin_name) plugin_opts = loading.get_auth_plugin_conf_options(plugin_loader) CONF.register_opts(plugin_opts, group=_option_group) conf.register_opts(_options, group=_option_group)
def register_auth_opts(conf, group, service_type=None): """Register session- and auth-related options Registers only basic auth options shared by all auth plugins. The rest are registered at runtime depending on auth plugin used. """ kaloading.register_session_conf_options(conf, group) kaloading.register_auth_conf_options(conf, group) kaloading.register_adapter_conf_options(conf, group) conf.set_default('valid_interfaces', DEFAULT_VALID_INTERFACES, group=group) # TODO(pas-ha) use os-service-type to try find the service_type by the # config group name assuming it is a project name (e.g. 'glance') if service_type: conf.set_default('service_type', service_type, group=group)
def register_auth_opts(conf, group, service_type=None): """Register session- and auth-related options Registers only basic auth options shared by all auth plugins. The rest are registered at runtime depending on auth plugin used. """ kaloading.register_session_conf_options(conf, group) kaloading.register_auth_conf_options(conf, group) if service_type: kaloading.register_adapter_conf_options(conf, group) conf.set_default('valid_interfaces', DEFAULT_VALID_INTERFACES, group=group) conf.set_default('service_type', service_type, group=group)
def register_auth_opts(conf, group, service_type=None): """Register session- and auth-related options Registers only basic auth options shared by all auth plugins. The rest are registered at runtime depending on auth plugin used. """ kaloading.register_session_conf_options(conf, group) kaloading.register_auth_conf_options(conf, group) kaloading.register_adapter_conf_options(conf, group) conf.set_default('valid_interfaces', DEFAULT_VALID_INTERFACES, group=group) # TODO(pas-ha) use os-service-type to try find the service_type by the # config group name assuming it is a project name (e.g. 'glance') if service_type: conf.set_default('service_type', service_type, group=group)
def register_common_config_options(): global _COMMON_OPTIONS_ALREADY_REGISTERED if _COMMON_OPTIONS_ALREADY_REGISTERED: return # Register the configuration options common_config.register_core_common_config_opts() # Ensure that the control exchange is set correctly oslo_messaging.set_transport_defaults(control_exchange='neutron') ks_loading.register_auth_conf_options(cfg.CONF, common_config.NOVA_CONF_SECTION) ks_loading.register_session_conf_options(cfg.CONF, common_config.NOVA_CONF_SECTION) # Register the nova configuration options common_config.register_nova_opts() ks_loading.register_auth_conf_options(cfg.CONF, common_config.PLACEMENT_CONF_SECTION) ks_loading.register_session_conf_options( cfg.CONF, common_config.PLACEMENT_CONF_SECTION) # Register the placement configuration options common_config.register_placement_opts() logging.register_options(cfg.CONF) # Register the ironic configuration options ks_loading.register_auth_conf_options(cfg.CONF, common_config.IRONIC_CONF_SECTION) ks_loading.register_session_conf_options(cfg.CONF, common_config.IRONIC_CONF_SECTION) ks_loading.register_adapter_conf_options(cfg.CONF, common_config.IRONIC_CONF_SECTION) common_config.register_ironic_opts() _COMMON_OPTIONS_ALREADY_REGISTERED = True
def register_opts(conf): conf.register_group(KEYSTONE_GROUP) ksa_loading.register_adapter_conf_options(conf, KEYSTONE_GROUP) ksa_loading.register_session_conf_options(conf, KEYSTONE_GROUP) conf.set_default('service_type', 'identity', group=KEYSTONE_GROUP)
def register_opts(conf): loading.register_session_conf_options(CONF, _option_group) loading.register_adapter_conf_options(CONF, _option_group, include_deprecated=False) conf.register_opts(_options, group=_option_group)
def setUp(self): super(ConfLoadingLegacyTests, self).setUp() self.conf_fx = self.useFixture(config.Config()) loading.register_adapter_conf_options(self.conf_fx.conf, self.GROUP)
def setUp(self): super(ConfLoadingTests, self).setUp() self.conf_fx = self.useFixture(config.Config()) loading.register_adapter_conf_options(self.conf_fx.conf, self.GROUP, include_deprecated=False)
def setUp(self): super(ConfLoadingLegacyTests, self).setUp() self.conf_fx = self.useFixture(config.Config()) loading.register_adapter_conf_options(self.conf_fx.conf, self.GROUP)
def register_keystone_opts(conf): conf.register_group(keystone_group) ksa_loading.register_adapter_conf_options(conf, keystone_group) ksa_loading.register_session_conf_options(conf, keystone_group) conf.set_default('service_type', 'identity', group=keystone_group)
ks_loading.register_auth_conf_options(cfg.CONF, common_config.PLACEMENT_CONF_SECTION) ks_loading.register_session_conf_options(cfg.CONF, common_config.PLACEMENT_CONF_SECTION) # Register the placement configuration options common_config.register_placement_opts() logging.register_options(cfg.CONF) # Register the ironic configuration options ks_loading.register_auth_conf_options(cfg.CONF, common_config.IRONIC_CONF_SECTION) ks_loading.register_session_conf_options(cfg.CONF, common_config.IRONIC_CONF_SECTION) ks_loading.register_adapter_conf_options(cfg.CONF, common_config.IRONIC_CONF_SECTION) common_config.register_ironic_opts() def init(args, default_config_files=None, **kwargs): cfg.CONF(args=args, project='neutron', version='%%(prog)s %s' % version.version_info.release_string(), default_config_files=default_config_files, **kwargs) n_rpc.init(cfg.CONF) # Validate that the base_mac is of the correct format msg = validators.validate_regex(cfg.CONF.base_mac, validators.MAC_PATTERN) if msg: msg = _("Base MAC: %s") % msg