From 223996f1ff5ff62ba56e5e578875f8f5f29e3b84 Mon Sep 17 00:00:00 2001 From: Mohamed Larabi Date: Thu, 20 Sep 2012 11:35:32 +0200 Subject: [PATCH] Advertise the Nitos access gateway --- sfa/rspecs/elements/versions/nitosv1Node.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sfa/rspecs/elements/versions/nitosv1Node.py b/sfa/rspecs/elements/versions/nitosv1Node.py index 0154214d..94678847 100644 --- a/sfa/rspecs/elements/versions/nitosv1Node.py +++ b/sfa/rspecs/elements/versions/nitosv1Node.py @@ -30,6 +30,9 @@ class NITOSv1Node: else: network_elem = xml + # needs to be improuved to retreive the gateway addr dynamically. + gateway_addr = 'nitlab.inf.uth.gr' + node_elems = [] for node in nodes: node_fields = ['component_manager_id', 'component_id', 'boot_state'] @@ -65,6 +68,11 @@ class NITOSv1Node: # all nitos nodes are exculsive exclusive_elem = node_elem.add_element('exclusive') exclusive_elem.set_text('TRUE') + + # In order to access nitos nodes, one need to pass through the nitos gateway + # here we advertise Nitos access gateway address + gateway_elem = node_elem.add_element('gateway') + gateway_elem.set_text(gateway_addr) # add granularity of the reservation system granularity = node.get('granularity')['grain'] -- 2.47.0