Beispiel #1
0
 def test_paste_config(self):
     self.assertEqual(unit.dirs.etc('keystone-paste.ini'),
                      config.find_paste_config())
     self.config_fixture.config(group='paste_deploy',
                                config_file=uuid.uuid4().hex)
     self.assertRaises(exception.ConfigFileNotFound,
                       config.find_paste_config)
     self.config_fixture.config(group='paste_deploy', config_file='')
     self.assertEqual(unit.dirs.etc('keystone.conf.sample'),
                      config.find_paste_config())
Beispiel #2
0
 def test_paste_config(self):
     self.assertEqual(unit.dirs.etc('keystone-paste.ini'),
                      config.find_paste_config())
     self.config_fixture.config(group='paste_deploy',
                                config_file=uuid.uuid4().hex)
     self.assertRaises(exception.ConfigFileNotFound,
                       config.find_paste_config)
     self.config_fixture.config(group='paste_deploy', config_file='')
     self.assertEqual(unit.dirs.etc('keystone.conf.sample'),
                      config.find_paste_config())
Beispiel #3
0
def run(possible_topdir):
    dev_conf = os.path.join(possible_topdir,
                            'etc',
                            'keystone.conf')
    config_files = None
    if os.path.exists(dev_conf):
        config_files = [dev_conf]

    common.configure(
        version=pbr.version.VersionInfo('keystone').version_string(),
        config_files=config_files,
        pre_setup_logging_fn=configure_threading)

    paste_config = config.find_paste_config()

    def create_servers():
        admin_worker_count = _get_workers('admin_workers')
        public_worker_count = _get_workers('public_workers')

        servers = []
        servers.append(create_server(paste_config,
                                     'admin',
                                     CONF.eventlet_server.admin_bind_host,
                                     CONF.eventlet_server.admin_port,
                                     admin_worker_count))
        servers.append(create_server(paste_config,
                                     'main',
                                     CONF.eventlet_server.public_bind_host,
                                     CONF.eventlet_server.public_port,
                                     public_worker_count))
        return servers

    _unused, servers = common.setup_backends(
        startup_application_fn=create_servers)
    serve(*servers)
Beispiel #4
0
 def loadapp():
     return keystone_service.loadapp(
         'config:%s' % config.find_paste_config(), name)
Beispiel #5
0
 def loadapp():
     return keystone_service.loadapp(
         'config:%s' % config.find_paste_config(), name)