-----Original Message----- From: deltacloud-devel-bounces@lists.fedorahosted.org
[mailto:deltacloud-
devel-bounces@lists.fedorahosted.org] On Behalf Of Michael Neale Sent: Tuesday, October 27, 2009 23:48 PM To: Ivan Meredith Cc: deltacloud-devel@lists.fedorahosted.org Subject: Re: [deltacloud-devel] Options for create instance
My thoughts: yes the create_instances is pretty minimal, but I am not sure that it is right just yet to allow "undefined" provider specific data - once we open that gate, millions of things will gallop through it in future ;)
I think there is still a LOT more in common between providers than there is different, from most users points of view, so we should spend more time understanding what that is and trying to describe that into the API first, and once that is exhausted and there are still things that are really needed that don't fit, then we open that gate.
The state of clouds are a bit like pre posix days, or early "app server" days - every vendor has something "special" that only they do (or it seems that way), and it simply must be in the standard... but over time the differences flatten out to what people really need.
[IH] I agree, at least to start with, a good approach seems the one the Libvirt project took of trying to abstract and generalize, so api calls can be converted with the same meaning to as many clouds as possible.