Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.8.1
    • Component/s: None
    • Labels:
      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."

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

        Issue Links

          Activity

            People

            • Assignee:
              Adrian Cole
              Reporter:
              Andrei Savu
            • Votes:
              2 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development