CentOS’ officially-supported AMIs are hosted on the AWS Marketplace. This adds support for those images, recognising the AMI naming convention and ensuring the OS metadata is parsed correctly and the correct SSH login name is used.
JCLOUDS-1351 is fixed, which was a blocker to using these AMIs. Other issues have been resolved so the jclouds detects the correct data needed to populate the node metadata and allow jclouds to connect. There is no change to the default jclouds configuration and the official CentOS images will not be detected by default. To use these images, you must alter the ami-query properties to include searching the “AWS Marketplace”, which has an owner ID of 679593333241. You must also manually log on to the AWS Marketplace, select your chosen CentOS image, and “subscribe” to it (you can do this by proceeding as if to launch an image, but stopping after you have agreed to the subscription and before launching). You can view, comment on, or merge this pull request online at: https://github.com/jclouds/jclouds/pull/1153 -- Commit Summary -- * JCLOUDS-1351: improve OS Family parsing * Recognise CentOS images on AWS Marketplace -- File Changes -- M apis/ec2/src/main/java/org/jclouds/ec2/compute/strategy/EC2PopulateDefaultLoginCredentialsForImageStrategy.java (5) M compute/src/main/java/org/jclouds/compute/domain/OsFamily.java (38) M compute/src/main/java/org/jclouds/compute/util/ComputeServiceUtils.java (10) M providers/aws-ec2/src/main/java/org/jclouds/aws/ec2/compute/strategy/AWSEC2ReviseParsedImage.java (6) M providers/aws-ec2/src/test/java/org/jclouds/aws/ec2/compute/strategy/AWSEC2ImageParserTest.java (24) A providers/aws-ec2/src/test/resources/centos_marketplace_images.xml (38) -- Patch Links -- https://github.com/jclouds/jclouds/pull/1153.patch https://github.com/jclouds/jclouds/pull/1153.diff -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds/pull/1153
