Uploaded image for project: 'Apache Whirr (retired)'
  1. Apache Whirr (retired)
  2. WHIRR-428

Always match a stable Canonical AMI on AWS EC2

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.8.0
    • core
    • None

    Description

      Adrian posted on jclouds-dev@ an improvement to the template selection mechanism:

      "For those of you using aws-ec2, here's a handy template expression
      that will match the latest stable image from canonical. I've placed
      comments where explanation is likely necessary.

      Template template = context.getComputeService().templateBuilder()
      // need to select versions with double-digits so that lexicographic
      // doesn't end up prefering 9.x vs 11.x
      .osVersionMatches("1[012].[10][04]")
      // negative lookahead for daily and testing, but ensure match
      // ubuntu-images
      // http://www.regular-expressions.info/lookaround.html
      .imageDescriptionMatches("^(?!.(daily|testing)).*ubuntu-images.$")
      .osFamily(OsFamily.UBUNTU).build();

      Hope this helps!"

      Attachments

        1. WHRIR-428.diff.txt
          0.8 kB
          Andrew Bayer

        Activity

          People

            abayer Andrew Bayer
            savu.andrei Andrei Savu
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: