Loading cloudcontrol/node/hypervisor/domains/vm_tags.py +10 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ import logging import itertools from functools import wraps from xml.etree import cElementTree as et from StringIO import StringIO Loading Loading @@ -197,6 +198,15 @@ def nic(dom): return u' '.join(map(str, xrange(len(dom.nics)))) or None @ttl(10) @refresh(10) @_vir_tag def nic_vlans(dom): """VM network interfaces.""" vlans = set(itertools.chain(*[x.vlans for x in dom.nics])) return u' '.join(str(x) for x in sorted(vlans)) or None @refresh(10) @_vir_tag def autostart(dom): Loading Loading
cloudcontrol/node/hypervisor/domains/vm_tags.py +10 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ import logging import itertools from functools import wraps from xml.etree import cElementTree as et from StringIO import StringIO Loading Loading @@ -197,6 +198,15 @@ def nic(dom): return u' '.join(map(str, xrange(len(dom.nics)))) or None @ttl(10) @refresh(10) @_vir_tag def nic_vlans(dom): """VM network interfaces.""" vlans = set(itertools.chain(*[x.vlans for x in dom.nics])) return u' '.join(str(x) for x in sorted(vlans)) or None @refresh(10) @_vir_tag def autostart(dom): Loading