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

Reply via email to