On 12/16/2013 10:39 AM, Daniel P. Berrange wrote: > On Mon, Dec 16, 2013 at 04:18:52PM +0100, Daniel Kuffner wrote: >> Hi Russell, >> >> You actually propose to extend the whole nova stack to support >> environment variables. Would any other driver benefit from this API >> extension? >> >> Is that what you imagine? >> nova --env SQL_URL=postgres://user:password --image .... >> >> Regarding the discussion you mentioned. Are there any public resources >> to read. I kind of missed it. Most likely it was before I was part of >> this community :) > > With glance images we have a way to associate arbitrary metadata > attributes with the image. I could see using this mechanism to > associate some default set of environment variables. > > eg use a 'env_' prefix for glance image attributes > > We've got a couple of cases now where we want to overrides these > same things on a per-instance basis. Kernel command line args > is one other example. Other hardware overrides like disk/net device > types are another possibility > > Rather than invent new extensions for each, I think we should > have a way to pass arbitrary attributes alon with the boot > API call, that a driver would handle in much the same way as > they do for glance image properties. Basically think of it as > a way to custom any image property per instance created.
That's a pretty nice idea. I like it. -- Russell Bryant _______________________________________________ OpenStack-dev mailing list [email protected] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
