From: Tony Mack Date: Thu, 28 Jun 2012 15:19:17 +0000 (-0400) Subject: report cpu, ram and storage info if available X-Git-Tag: sfa-2.1-12~36^2~1 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=91ead4898a45bd8ee2e5f9999452ba0a0e640df3;p=sfa.git report cpu, ram and storage info if available --- diff --git a/sfa/rspecs/elements/versions/pgv2SliverType.py b/sfa/rspecs/elements/versions/pgv2SliverType.py index 3c0e2584..c19cd0a1 100644 --- a/sfa/rspecs/elements/versions/pgv2SliverType.py +++ b/sfa/rspecs/elements/versions/pgv2SliverType.py @@ -15,8 +15,11 @@ class PGv2SliverType: sliver_elem = xml.add_element('sliver_type') if sliver.get('type'): sliver_elem.set('name', sliver['type']) - if sliver.get('client_id'): - sliver_elem.set('client_id', sliver['client_id']) + attrs = ['client_id', 'cpus', 'memory', 'storage'] + for attr in attrs: + if sliver.get(attr): + sliver_elem.set(attr, sliver[attr]) + images = sliver.get('disk_image') if images and isinstance(images, list): PGv2DiskImage.add_images(sliver_elem, images)