コード例 #1
0
def main():
    CONF(sys.argv[1:], project='climate')
    logging.setup("climate")

    with contextlib.closing(impl_zmq.ZmqProxy(CONF)) as reactor:
        reactor.consume_in_thread()
        reactor.wait()
コード例 #2
0
def main():
    CONF(sys.argv[1:], project='climate')
    logging.setup("climate")

    with contextlib.closing(impl_zmq.ZmqProxy(CONF)) as reactor:
        reactor.consume_in_thread()
        reactor.wait()
コード例 #3
0
ファイル: service.py プロジェクト: jakecoll/blazar
def prepare_service(argv=[]):
    cfg.set_defaults(logging.log_opts,
                     default_log_levels=[
                         'amqplib=WARN', 'qpid.messaging=INFO',
                         'stevedore=INFO', 'eventlet.wsgi.server=WARN'
                     ])
    cfg.CONF(argv[1:], project='climate')
    logging.setup('climate')
コード例 #4
0
ファイル: service.py プロジェクト: frossigneux/blazar
def prepare_service(argv=[]):
    cfg.set_defaults(logging.log_opts,
                     default_log_levels=['amqplib=WARN',
                                         'qpid.messaging=INFO',
                                         'stevedore=INFO',
                                         'eventlet.wsgi.server=WARN'
                                         ])
    cfg.CONF(argv[1:], project='climate')
    logging.setup('climate')
コード例 #5
0
ファイル: api.py プロジェクト: hshah19/blazar
def main():
    """Entry point to start Climate API wsgi server."""
    cfg.CONF(sys.argv[1:], project="climate", prog="climate-api")
    service_utils.prepare_service(sys.argv)
    logging.setup("climate")
    if not CONF.enable_v1_api:
        app = v2_app.make_app()
    else:
        app = VersionSelectorApplication()

    wsgi.server(eventlet.listen((CONF.host, CONF.port), backlog=500), app)
コード例 #6
0
ファイル: api.py プロジェクト: NikolayStarodubtsev/blazar
def main():
    """Entry point to start Climate API wsgi server."""
    cfg.CONF(sys.argv[1:], project='climate', prog='climate-api')
    service_utils.prepare_service(sys.argv)
    logging.setup("climate")
    if not CONF.enable_v1_api:
        app = v2_app.make_app()
    else:
        app = VersionSelectorApplication()

    wsgi.server(eventlet.listen((CONF.host, CONF.port), backlog=500), app)
コード例 #7
0
ファイル: climate_api.py プロジェクト: DinaBelova/climate
def main():
    """Entry point to start Climate API wsgi server."""
    dev_conf = os.path.join(possible_topdir, 'etc', 'climate', 'climate.conf')
    config_files = None

    if os.path.exists(dev_conf):
        config_files = [dev_conf]

    config.parse_configs(sys.argv[1:], config_files)
    service_utils.prepare_service(sys.argv)
    logging.setup("climate")
    app = server.make_app()

    wsgi.server(eventlet.listen((cfg.CONF.host, cfg.CONF.port), backlog=500),
                app)
コード例 #8
0
ファイル: api.py プロジェクト: scroiset/climate
def main():
    """Entry point to start Climate API wsgi server."""
    possible_topdir = os.path.join(os.path.abspath(sys.argv[0]),
                                   os.pardir, os.pardir)
    possible_topdir = os.path.normpath(possible_topdir)

    dev_conf = os.path.join(possible_topdir, 'etc', 'climate', 'climate.conf')
    config_files = None

    if os.path.exists(dev_conf):
        config_files = [dev_conf]

    config.parse_configs(sys.argv[1:], config_files)
    service_utils.prepare_service(sys.argv)
    logging.setup("climate")
    app = api_app.make_app()

    wsgi.server(eventlet.listen((CONF.host, CONF.port), backlog=500), app)
コード例 #9
0
ファイル: test.py プロジェクト: scroiset/climate
import fixtures
from oslo.config import cfg

from climate import context
from climate.db.sqlalchemy import api as db_api
from climate.openstack.common.db.sqlalchemy import session as db_session
from climate.openstack.common.fixture import config
from climate.openstack.common.fixture import mockpatch
from climate.openstack.common import log as logging
from climate.openstack.common import test


CONF = cfg.CONF
CONF.set_override('use_stderr', False)

logging.setup('climate')
_DB_CACHE = None


class Database(fixtures.Fixture):

    def setUp(self):
        super(Database, self).setUp()

        fd = tempfile.NamedTemporaryFile(delete=False)
        self.db_path = fd.name
        database_connection = 'sqlite:///' + self.db_path
        cfg.CONF.set_override('connection', str(database_connection),
                              group='database')
        db_session.cleanup()
        self.engine = db_session.get_engine()
コード例 #10
0
import fixtures
from oslo.config import cfg

from climate import context
from climate.db.sqlalchemy import api as db_api
from climate.openstack.common.db.sqlalchemy import session as db_session
from climate.openstack.common.fixture import config
from climate.openstack.common.fixture import mockpatch
from climate.openstack.common import log as logging
from climate.openstack.common import test

CONF = cfg.CONF
CONF.set_override('use_stderr', False)

logging.setup('climate')
_DB_CACHE = None


class Database(fixtures.Fixture):
    def setUp(self):
        super(Database, self).setUp()

        fd = tempfile.NamedTemporaryFile(delete=False)
        self.db_path = fd.name
        database_connection = 'sqlite:///' + self.db_path
        cfg.CONF.set_override('connection',
                              str(database_connection),
                              group='database')
        db_session.cleanup()
        self.engine = db_session.get_engine()