From ff078201aca57367897041f79f34ed44138af8c8 Mon Sep 17 00:00:00 2001 From: Mohamed Larabi Date: Tue, 17 Sep 2013 11:46:09 +0200 Subject: [PATCH] add node tags to PGv2 and GENIv3 RSpecs --- sfa/rspecs/elements/versions/pgv2Node.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/sfa/rspecs/elements/versions/pgv2Node.py b/sfa/rspecs/elements/versions/pgv2Node.py index 4b424038..ad7bd3d5 100644 --- a/sfa/rspecs/elements/versions/pgv2Node.py +++ b/sfa/rspecs/elements/versions/pgv2Node.py @@ -64,6 +64,15 @@ class PGv2Node: for initscript in node.get('pl_initscripts', []): slivers['tags'].append({'name': 'initscript', 'value': initscript['name']}) PGv2SliverType.add_slivers(node_elem, slivers) + + # advertise the node tags + tags = node.get('tags', []) + if tags: + for tag in tags: + tag_elem = node_elem.add_element(tag['tagname']) + tag_elem.set_text(tag['value']) + PGv2SliverType.add_slivers(node_elem, node.get('slivers', [])) + return node_elems @staticmethod -- 2.47.0