def configure(version=None, config_files=None): config.configure() sql.initialize() config.set_default_for_default_log_levels() CONF(project='keystone', version=version, default_config_files=config_files) config.setup_logging()
def main(argv=None, config_files=None): CONF.register_cli_opt(command_opt) sql.initialize() CONF(args=argv[1:], project='keystone', version=pbr.version.VersionInfo('keystone').version_string(), usage='%(prog)s [' + '|'.join([cmd.name for cmd in CMDS]) + ']', default_config_files=config_files) config.setup_logging() CONF.command.cmd_class.main()
def main(argv=None, config_files=None): CONF.register_cli_opt(command_opt) config.configure() sql.initialize() CONF(args=argv[1:], project='keystone', version=pbr.version.VersionInfo('keystone').version_string(), usage='%(prog)s [' + '|'.join([cmd.name for cmd in CMDS]) + ']', default_config_files=config_files) config.setup_logging() CONF.command.cmd_class.main()
def main(argv=None, config_files=None): CONF.register_cli_opt(command_opt) config.configure() sql.initialize() config.set_default_for_default_log_levels() CONF(args=argv[1:], project='keystone', version='2014.1.fuel5.0', usage='%(prog)s [' + '|'.join([cmd.name for cmd in CMDS]) + ']', default_config_files=config_files) config.setup_logging() CONF.command.cmd_class.main()
def main(argv=None, config_files=None): CONF.register_cli_opt(command_opt) config.configure() sql.initialize() config.set_default_for_default_log_levels() CONF(args=argv[1:], project='keystone', version='2014.1.2.1', usage='%(prog)s [' + '|'.join([cmd.name for cmd in CMDS]) + ']', default_config_files=config_files) config.setup_logging() CONF.command.cmd_class.main()
def configure(version=None, config_files=None, pre_setup_logging_fn=lambda: None): config.configure() sql.initialize() config.set_default_for_default_log_levels() CONF(project='keystone', version=version, default_config_files=config_files) pre_setup_logging_fn() config.setup_logging() if CONF.debug: LOG.warn(_LW( 'debug is enabled so responses may include sensitive ' 'information.'))
def main(argv=None, config_files=None): CONF.register_cli_opt(command_opt) config.configure() sql.initialize() config.set_default_for_default_log_levels() CONF(args=argv[1:], project='keystone', version=pbr.version.VersionInfo('keystone').version_string(), usage='%(prog)s [' + '|'.join([cmd.name for cmd in CMDS]) + ']', default_config_files=config_files) if not CONF.default_config_files: LOG.warning(_LW('Config file not found, using default configs.')) config.setup_logging() CONF.command.cmd_class.main()
def configure(version=None, config_files=None, pre_setup_logging_fn=lambda: None): keystone.conf.configure() sql.initialize() keystone.conf.set_config_defaults() CONF(project='keystone', version=version, default_config_files=config_files) pre_setup_logging_fn() keystone.conf.setup_logging() if CONF.insecure_debug: LOG.warning( 'insecure_debug is enabled so responses may include sensitive ' 'information.')
def main(argv=None, config_files=None): CONF.register_cli_opt(command_opt) config.configure() sql.initialize() config.set_default_for_default_log_levels() CONF( args=argv[1:], project="keystone", version=pbr.version.VersionInfo("keystone").version_string(), usage="%(prog)s [" + "|".join([cmd.name for cmd in CMDS]) + "]", default_config_files=config_files, ) config.setup_logging() CONF.command.cmd_class.main()
def main(argv=None, developer_config_file=None): """Main entry point into the keystone-manage CLI utility. :param argv: Arguments supplied via the command line using the ``sys`` standard library. :type argv: list :param developer_config_file: The location of a configuration file normally found in development environments. :type developer_config_file: string """ CONF.register_cli_opt(command_opt) keystone.conf.configure() sql.initialize() keystone.conf.set_default_for_default_log_levels() user_supplied_config_file = False if argv: for argument in argv: if argument == '--config-file': user_supplied_config_file = True if developer_config_file: developer_config_file = [developer_config_file] # NOTE(lbragstad): At this point in processing, the first element of argv # is the binary location of keystone-manage, which oslo.config doesn't need # and is keystone specific. Only pass a list of arguments so that # oslo.config can determine configuration file locations based on user # provided arguments, if present. CONF(args=argv[1:], project='keystone', version=pbr.version.VersionInfo('keystone').version_string(), usage='%(prog)s [' + '|'.join([cmd.name for cmd in CMDS]) + ']', default_config_files=developer_config_file) if not CONF.default_config_files and not user_supplied_config_file: LOG.warning('Config file not found, using default configs.') keystone.conf.setup_logging() CONF.command.cmd_class.main()
def config(self, config_files): sql.initialize() CONF(args=[], project='keystone', default_config_files=config_files)
def test_initialize_module(self, set_defaults, CONF): sql.initialize() set_defaults.assert_called_with(CONF, connection='sqlite:///keystone.db')
i18n.enable_lazy() from keystone import backends from keystone.common import dependency from keystone.common import environment from keystone.common import sql from keystone import config from keystone.openstack.common import log from keystone import service CONF = config.CONF config.configure() sql.initialize() config.set_default_for_default_log_levels() CONF(project='keystone') config.setup_logging() environment.use_stdlib() name = os.path.basename(__file__) if CONF.debug: CONF.log_opt_values(log.getLogger(CONF.prog), logging.DEBUG) drivers = backends.load_backends() # NOTE(ldbragst): 'application' is required in this context by WSGI spec.
def get_application(configure=True): import os import sys import java.util from java.io import File from org.python.util import jython jar_location = (jython() .getClass() .getProtectionDomain() .getCodeSource() .getLocation() .getPath()) sys.executable = jar_location import pbr.version pbr.version.VersionInfo.version_string = lambda x: '' from keystone import backends from keystone import config from keystone.common import sql from oslo.db import options as db_options from keystone.common import dependency import logging from paste import deploy from java.lang import System logging.basicConfig() if configure: config.configure() CONF = config.CONF sql.initialize() prop_dir = System.getProperty("config_dir", "etc") if len(sys.argv) > 0: saved_argv = sys.argv sys.argv = [sys.argv[0]] config_file = ['{prop_dir}/keystone.conf'.format(prop_dir=prop_dir)] CONF(project='keystone', prog='keystone', default_config_files=config_file) name = 'main' name = 'admin' config.setup_logging() if CONF.debug: CONF.log_opt_values(logging.getLogger(CONF.prog), logging.DEBUG) elif CONF.verbose: CONF.log_opt_values(logging.getLogger(CONF.prog), logging.INFO) else: CONF.log_opt_values(logging.getLogger(CONF.prog), logging.WARNING) backends.load_backends() application = deploy.loadapp('config:{prop_dir}/keystone-paste.ini'.format( prop_dir=prop_dir), name=name, relative_to='.') dependency.resolve_future_dependencies() if len(sys.argv) > 0: sys.argv = saved_argv return application