From a8b3eb4c2cab44c04d35b1616a927d845a1b3a1a Mon Sep 17 00:00:00 2001 From: Aled Sage Date: Thu, 14 Jun 2012 20:52:46 +0100 Subject: [PATCH] EC2ImageParser checks platform==windows for OsFamily --- .../ec2/compute/functions/EC2ImageParser.java | 20 +++++++++-- .../compute/functions/EC2ImageParserTest.java | 34 ++++++++++++++++--- apis/ec2/src/test/resources/amzn_images.xml | 27 +++++++++++++++ 3 files changed, 74 insertions(+), 7 deletions(-) diff --git a/apis/ec2/src/main/java/org/jclouds/ec2/compute/functions/EC2ImageParser.java b/apis/ec2/src/main/java/org/jclouds/ec2/compute/functions/EC2ImageParser.java index dfbf062ba2..fc97830d1f 100644 --- a/apis/ec2/src/main/java/org/jclouds/ec2/compute/functions/EC2ImageParser.java +++ b/apis/ec2/src/main/java/org/jclouds/ec2/compute/functions/EC2ImageParser.java @@ -32,10 +32,10 @@ import javax.inject.Singleton; import org.jclouds.collect.Memoized; import org.jclouds.compute.domain.Image; +import org.jclouds.compute.domain.Image.Status; import org.jclouds.compute.domain.ImageBuilder; import org.jclouds.compute.domain.OperatingSystem; import org.jclouds.compute.domain.OsFamily; -import org.jclouds.compute.domain.Image.Status; import org.jclouds.compute.reference.ComputeServiceConstants; import org.jclouds.compute.strategy.PopulateDefaultLoginCredentialsForImageStrategy; import org.jclouds.compute.util.ComputeServiceUtils; @@ -100,7 +100,7 @@ public class EC2ImageParser implements Function paravirtual + + ami-85457ff1 + amazon/NameGivesNoClue_Server-2008-R2_SP1-Language_Packs-64Bit-Base-2012.05.10 + available + 801119661308 + true + x86_64 + machine + windows + amazon + NameGivesNoClue_Server-2008-R2_SP1-Language_Packs-64Bit-Base-2012.05.10 + Microsoft Windows Server 2008 R2 SP1 Datacenter 64-bit Multi-language AMI provided by Amazon + ebs + /dev/sda1 + + + /dev/sda1 + + snap-84a433ef + 30 + true + + + + hvm + xen +