[
https://issues.apache.org/jira/browse/LIBCLOUD-439?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13847462#comment-13847462
]
sebastien goasguen commented on LIBCLOUD-439:
---------------------------------------------
[~creategui] 438 was fixed in trunk, so getting back to the original issue in
your bug. Could we just return image name, image id, instance type id and
instance type name in the extra dictionary ?
something like
extra={
'image_id': vm.get('templateid', None),
'image_name': vm.get('templatename', None),
'size_id': vm.get('serviceofferingid', None),
'size_name': vm.get('serviceofferingname', None)
}
that would be consistent with other parameters, and you can always construct
the NodeImage and NodeSize instances from these parameters.
let me know,
> Cloudstack list_nodes does not fill in image field
> --------------------------------------------------
>
> Key: LIBCLOUD-439
> URL: https://issues.apache.org/jira/browse/LIBCLOUD-439
> Project: Libcloud
> Issue Type: Bug
> Components: Compute
> Affects Versions: 0.13.2
> Environment: python 2.6
> Reporter: Carlos Reategui
> Priority: Trivial
>
> I made the following change but not sure if it is consistent with what other
> drivers put in the image field:
> --- apache-libcloud-0.13.2/libcloud/compute/drivers/cloudstack.py
> 2013-09-15 15:40:43.000000000 +0000
> +++ cloudstack.py 2013-11-14 04:05:26.000000000 +0000
> @@ -229,6 +229,7 @@
> public_ips=public_ips,
> private_ips=private_ips,
> driver=self,
> + image=vm.get('templatename', None),
> extra={'zoneid': vm['zoneid'], }
> )
> Another alternative could be templateid instead of templatename
--
This message was sent by Atlassian JIRA
(v6.1.4#6159)