-#
+#
# Copyright 2016 RIFT.IO Inc
#
# Licensed under the Apache License, Version 2.0 (the "License");
@asyncio.coroutine
def init(self):
io_loop = rift.tasklets.tornado.TaskletAsyncIOLoop(asyncio_loop=self.loop)
- self.app = uploader.UploaderApplication(self)
+ self.app = uploader.UploaderApplication.from_tasklet(self)
+ yield from self.app.register()
manifest = self.tasklet_info.get_pb_manifest()
ssl_cert = manifest.bootstrap_phase.rwsecurity.cert
yield from self.vnfd_catalog_handler.register()
self.log.debug("creating datacenter handler")
- self.datacenter_handler = datacenters.DataCenterPublisher(self)
+ self.datacenter_handler = datacenters.DataCenterPublisher(self.log, self.dts, self.loop)
yield from self.datacenter_handler.register()
self.log.debug("creating cloud account handler")