Add notifier to get the notification_topics option

The notifier will be used in the future

Change-Id: I38ac4ba24a7848877c1423c86f3ce86223984171
This commit is contained in:
Romain Ziba 2015-05-21 11:41:27 +02:00
parent 43f337b605
commit 7b141d0c1e
1 changed files with 4 additions and 9 deletions

View File

@ -32,13 +32,6 @@ from plugins import base
LOG = log.getLogger(__name__)
OPTS = [
cfg.ListOpt('notification_topics', default=['notifications', ],
help='AMQP topic used for OpenStack notifications'),
]
cfg.CONF.register_opts(OPTS)
class CerberusManager(service.CerberusService):
@ -100,6 +93,10 @@ class CerberusManager(service.CerberusService):
self.notification_server = None
super(CerberusManager, self).start()
transport = messaging.get_transport(cfg.CONF)
notifier = messaging.Notifier(transport)
notifier.prepare()
targets = []
plugins = []
self.cerberus_manager = self._get_cerberus_manager()
@ -121,8 +118,6 @@ class CerberusManager(service.CerberusService):
self.add_stored_tasks()
transport = messaging.get_transport(cfg.CONF)
if transport:
rpc_target = messaging.Target(topic='test_rpc', server='server1')
self.rpc_server = messaging.get_rpc_server(transport, rpc_target,