It seems to me advantageous to have a templateBuilder expression that
can match a vanilla operating system. While not always the case, base
operating system images are generally free (or less costly), faster to
boot, and smaller.
Any objections to or alternative suggestions for putting a boolean
property isVanilla() or the like on the OperatingSystem object?
An example: in GoGrid, we'd not have to match the text "w/None"
anymore, and could rely on the isVanilla property.
wdyt?
-Adrian
--
You received this message because you are subscribed to the Google Groups "jclouds-dev" group.
To post to this group, send email to jclou...@googlegroups.com.
To unsubscribe from this group, send email to jclouds-dev...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/jclouds-dev?hl=en.
> It seems to me advantageous to have a templateBuilder expression that
> can match a vanilla operating system. While not always the case, base
> operating system images are generally free (or less costly), faster to
> boot, and smaller.
This really sounds like a proxy for some other things we would like to be
able to specify, but probably lack the data for (isFree?, costPerHour,
imageSize, etc), so i think it's purpose and semantics need to be tied
down a little more.
eg. How would this work on services like ec2, where there is an open set
of images? Would there be one image for each OS marked as "vanilla"? or
would the multiple "free" images, with varying installed packages, be
marked as "vanilla"?
--
Hugo Duncan
> image.isFree
> image.size
> image.owner
> image.isBaseOs
Adrian, could you clarify what the main use cases are here, as far as
you see it? I very much agree with Hugo's point that "isVanilla" seems
to try to capture an imprecisely defined set of service model
attributes, and that it would help to try to pin these down.
The cost (free vs. non-free, or some more granular version) driver would
obviously be covered by isFree. "owner" is an interesting attribute that
I'd be grateful if you could explain in some more detail. Is this a
question of rights you as a user of the image (do not) have?
How do you see "isBaseOs" being used when not related to the free/not
free distinction?
Thanks
ap
First, an advance Merry Christmas to everyone on the list!
> image.isFree
> image.size
> image.owner
> image.isBaseOsAdrian, could you clarify what the main use cases are here, as far as you see it? I very much agree with Hugo's point that "isVanilla" seems to try to capture an imprecisely defined set of service model attributes, and that it would help to try to pin these down.
The cost (free vs. non-free, or some more granular version) driver would obviously be covered by isFree. "owner" is an interesting attribute that I'd be grateful if you could explain in some more detail. Is this a question of rights you as a user of the image (do not) have?
How do you see "isBaseOs" being used when not related to the free/not free distinction?
Thanks
ap
isMiniEphemeral: Whether or not the instance should be provisioned with the root
segment only. Compared to standard server size, this option will
provide less storage but same memory and CPU, and thus provision the
instance faster. The following is the value and its detail mean-ing:
• True: root only provision. • False: normal provision. This is the
default value.