def main(): df_config.init(sys.argv) nb_api = api_nb.NbApi.get_instance(False, True) service = PublisherService(nb_api) df_service.register_service('df-publisher-service', nb_api, service) service.initialize() service.run()
def main(): chassis_name = cfg.CONF.host df_config.init(sys.argv) nb_api = api_nb.NbApi.get_instance() controller = DfLocalController(chassis_name, nb_api) service.register_service('df-local-controller', nb_api) controller.run()
def main(): df_config.init(sys.argv) cfg.CONF.set_override('enable_df_pub_sub', False, group='df') nb_api = api_nb.NbApi.get_instance(False) service = PublisherService(nb_api) df_service.register_service('df-publisher-service', nb_api, service) service.initialize() service.run()
def main(): df_config.init(sys.argv) # BGP dynamic route is not a service that needs real time response. # So disable pubsub here and use period task to do BGP job. cfg.CONF.set_override('enable_df_pub_sub', False, group='df') nb_api = api_nb.NbApi.get_instance(False) server = BGPService(nb_api) df_service.register_service('df-bgp-service', nb_api, server) service.launch(cfg.CONF, server).wait()
def main(): df_config.init(sys.argv) # PATCH(snapiri): Disable pub_sub as it creates a publisher in nb_api # which collides with the publisher we create here. cfg.CONF.set_override('enable_df_pub_sub', False, group='df') nb_api = api_nb.NbApi.get_instance() service = PublisherService(nb_api) df_service.register_service('df-publisher-service', nb_api) service.initialize() service.run()
def start(is_service): """main method""" df_config.init(sys.argv) df_utils.config_parse() nb_api = api_nb.NbApi.get_instance(False) if is_service: df_service.register_service('df-skydive-service', nb_api) service_manager = cotyledon.ServiceManager() service_manager.add(SkydiveClient, workers=1, args=(nb_api, )) service_manager.run()
def main(): df_config.init(sys.argv) nb_api = api_nb.NbApi.get_instance(False, True) server = BGPService(nb_api) df_service.register_service('df-bgp-service', nb_api, server) service.launch(cfg.CONF, server).wait()
def main(): df_config.init(sys.argv) nb_api = api_nb.NbApi.get_instance() server = BGPService(nb_api) df_service.register_service('df-bgp-service', nb_api) service.launch(cfg.CONF, server, restart_method='mutate').wait()