From 72b7b6c157c643549006fea1eb4f7348581cb9a4 Mon Sep 17 00:00:00 2001 From: Yaron Yogev Date: Thu, 10 Aug 2017 15:42:41 +0300 Subject: US2853 add switch-switch links Change-Id: I5e27d33f32dc1dfe930cb692cd98604cf437855b Signed-off-by: Yaron Yogev --- app/discover/find_links.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'app/discover/find_links.py') diff --git a/app/discover/find_links.py b/app/discover/find_links.py index 0967a60..d234479 100644 --- a/app/discover/find_links.py +++ b/app/discover/find_links.py @@ -16,15 +16,20 @@ class FindLinks(Fetcher): super().__init__() self.inv = InventoryMgr() - def create_link(self, env, host, source, source_id, target, target_id, + def create_link(self, env, source, source_id, target, target_id, link_type, link_name, state, link_weight, - source_label="", target_label="", + host=None, switch=None, extra_attributes=None): if extra_attributes is None: extra_attributes = {} - link = self.inv.create_link(env, host, + source_label = extra_attributes.get('source_label', '') + target_label = extra_attributes.get('target_label', '') + link = self.inv.create_link(env, source, source_id, target, target_id, link_type, link_name, state, link_weight, + source_label=source_label, + target_label=target_label, + host=host, switch=switch, extra_attributes=extra_attributes) if self.inv.monitoring_setup_manager: self.inv.monitoring_setup_manager.create_setup(link) -- cgit 1.2.3-korg