def main(): conf = cfg.CONF # NOTE(yamahata): work around. rpc driver-dependent config variables # remove this line once tacker are fully ported to oslo.messaging from tacker.openstack.common import rpc conf.unregister_opts(rpc.rpc_opts) # NOTE(yamahata): corresponds to # tacker.common.config.rpc.set_default(control_exchange='tacker') messaging.set_transport_defaults('tacker') _register_options(conf) conf(project='tacker') config.setup_logging(conf) legacy.modernize_quantum_config(conf) # NOTE(yamahata): workaround for state_path # oslo.messaging doesn't know state_path conf.set_override('rpc_unix_ipc_dir', conf.svcvm_proxy_dir) utils.log_opt_values(LOG) proxy = ProxyDaemon(conf) if conf.daemonize: proxy.start() else: proxy.run()
def main(): conf = cfg.CONF # NOTE(yamahata): work around. rpc driver-dependent config variables # remove this line once tacker are fully ported to oslo.messaging from tacker.openstack.common import rpc conf.unregister_opts(rpc.rpc_opts) # NOTE(yamahata): corresponds to # tacker.common.config.rpc.set_default(control_exchange='tacker') messaging.set_transport_defaults("tacker") _register_options(conf) conf(project="tacker") config.setup_logging(conf) legacy.modernize_quantum_config(conf) # NOTE(yamahata): workaround for state_path # oslo.messaging doesn't know state_path conf.set_override("rpc_unix_ipc_dir", conf.svcvm_proxy_dir) server = oslo_service.TackerService.create( topic=topics.SERVICEVM_AGENT, manager="tacker.vm.agent.agent.ServiceVMAgentWithStateReport", report_interval=conf.AGENT.report_interval, conf=conf, ) service.launch(server).wait()
def main(): conf = cfg.CONF # NOTE(yamahata): work around. rpc driver-dependent config variables # remove this line once tacker are fully ported to oslo.messaging from tacker.openstack.common import rpc conf.unregister_opts(rpc.rpc_opts) # NOTE(yamahata): corresponds to # tacker.common.config.rpc.set_default(control_exchange='tacker') messaging.set_transport_defaults('tacker') _register_options(conf) conf(project='tacker') config.setup_logging(conf) legacy.modernize_quantum_config(conf) # NOTE(yamahata): workaround for state_path # oslo.messaging doesn't know state_path conf.set_override('rpc_unix_ipc_dir', conf.svcvm_proxy_dir) server = oslo_service.TackerService.create( topic=topics.SERVICEVM_AGENT, manager='tacker.vm.agent.agent.ServiceVMAgentWithStateReport', report_interval=conf.AGENT.report_interval, conf=conf) service.launch(server).wait()