[openstack-dev] [Nova][Docker] Environment variables

Russell Bryant rbryant at redhat.com
Mon Dec 16 15:42:35 UTC 2013


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



More information about the OpenStack-dev mailing list