From: Tony Mack Date: Mon, 11 Jun 2012 19:54:34 +0000 (-0400) Subject: use PGv2Interface X-Git-Tag: sfa-2.1-12~65 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=633a54528fd6e4190d38cc7730ceba7a715f053d;p=sfa.git use PGv2Interface --- diff --git a/sfa/rspecs/elements/versions/pgv2Node.py b/sfa/rspecs/elements/versions/pgv2Node.py index 9892d8ca..88787b52 100644 --- a/sfa/rspecs/elements/versions/pgv2Node.py +++ b/sfa/rspecs/elements/versions/pgv2Node.py @@ -11,6 +11,7 @@ from sfa.rspecs.elements.bwlimit import BWlimit from sfa.rspecs.elements.pltag import PLTag from sfa.rspecs.elements.versions.pgv2Services import PGv2Services from sfa.rspecs.elements.versions.pgv2SliverType import PGv2SliverType +from sfa.rspecs.elements.versions.pgv2Interface import PGv2Interface from sfa.planetlab.plxrn import xrn_to_hostname @@ -34,9 +35,10 @@ class PGv2Node: if node.get('location'): node_elem.add_instance('location', node['location'], Location.fields) # set interfaces - if node.get('interfaces'): - for interface in node.get('interfaces', []): - node_elem.add_instance('interface', interface, ['component_id', 'client_id']) + PGv2Interface.add_interfaces(node_elem, node.get('interfaces')) + #if node.get('interfaces'): + # for interface in node.get('interfaces', []): + # node_elem.add_instance('interface', interface, ['component_id', 'client_id']) # set available element if node.get('boot_state'): if node.get('boot_state').lower() == 'boot':