X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_lcm%2Flcm.py;h=6897a94ce2a3add0353571428f9bf973530755b3;hb=e9198bbf3a564c67b6721bcd3b5c7aa0f9e805a0;hp=5b77c5c3eeee4c18be703797e805346086bf0142;hpb=a7009eb5ecc66ef1ec6f55d6a6721fde4b293ba5;p=osm%2FLCM.git diff --git a/osm_lcm/lcm.py b/osm_lcm/lcm.py index 5b77c5c..6897a94 100644 --- a/osm_lcm/lcm.py +++ b/osm_lcm/lcm.py @@ -286,6 +286,10 @@ class Lcm: except Exception as e: self.logger.error("Cannot write into '{}' for healthcheck: {}".format(health_check_file, e)) return + elif topic == "pla": + if command == "placement": + self.ns.update_nsrs_with_pla_result(params) + return elif topic == "k8scluster": if command == "create" or command == "created": k8scluster_id = params.get("_id") @@ -463,7 +467,7 @@ class Lcm: self.first_start = True while self.consecutive_errors < 10: try: - topics = ("ns", "vim_account", "wim_account", "sdn", "nsi", "k8scluster", "k8srepo") + topics = ("ns", "vim_account", "wim_account", "sdn", "nsi", "k8scluster", "k8srepo", "pla") topics_admin = ("admin", ) await asyncio.gather( self.msg.aioread(topics, self.loop, self.kafka_read_callback),