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

Upgrade to jclouds 1.5.0

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.8.1
    • None
    • None

    Description

      Jclouds 1.5.0 brings a lot of improvements and a set of new providers we can use.

      Adrian added on the discussion list:

      "Jclouds 1.5 has a concept called TemplateBuilderSpec which allows you to
      declare a String representation of TemplateBuilder mechanics.

      This allows you to set a property to override the default templates used in
      jclouds.

      For ex.

      aws-ec2.template=imageId=ami-foo,hardwareId=m1.large,locationId=eu-west-1

      Importantly, these are just strings, so you can publish a series per
      operating system family, and choose at runtime with
      templateBuilder.from(spec)

      Ex. You can make your own Map<String, TemplateBuilderSpec> with your
      favorite choices, perhaps locking in templates by id so you don't have to
      maintain the brittle java install scripts.

      Ex.

      templates.get("oneiric-java-ec2");

      Regardless of how this is used, the important part is that the constant
      complaints of automatic selection can now be over, as we can provide a
      properties syntax to afford users a means to supply their preferences
      declaratively."

      Attachments

        1. WHIRR-593-sec-groups.patch
          2 kB
          Andrew Bayer
        2. WHIRR-593-mk5.patch
          45 kB
          Andrew Bayer
        3. WHIRR-593-mk4.patch
          46 kB
          Andrew Bayer
        4. WHIRR-593-incTemplate.patch
          49 kB
          Adrian Cole
        5. WHIRR-593-incTemplate.patch
          50 kB
          Adrian Cole
        6. WHIRR-593-beta.11.patch
          0.5 kB
          Andrew Bayer
        7. WHIRR-593+fix-zookeeper-test.patch
          46 kB
          Cosmin Dumitrache
        8. WHIRR-593.patch
          39 kB
          Adrian Cole
        9. WHIRR-593_beta10.patch
          3 kB
          Adrian Cole

        Issue Links

          Activity

            People

              adrian@jclouds.org Adrian Cole (Inactive)
              savu.andrei Andrei Savu
              Votes:
              2 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: