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()
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')
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')
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)
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)
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)
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)
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()