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. Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| _______________________________________________ OpenStack-dev mailing list [email protected] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
