trove/etc/trove
Greg Retkowski 48fe09a1b3 guest_id missing err, switch config_drive default
This changes the default setting for use_nova_server_config_drive
from False to True. By default, nova does not use a config
drive for launched instances. Therefore trove must implicitly
request the config drive be used so that it can inject
guest_info.conf into the guest VM.

This commit also adds an error to guestagent when guest_id
is missing. If the guest_id configuration parameter is not
set at guestagent startup it will throw a RuntimeError. This
case typically occurs because guest_info.conf was
not injected into the guest, or was not included in the set
of configs that guestagent reads at startup.

And finally, this commit adds a section in the 'building guest
images' documentation describing how configuration is injected
into the guest agent.

Change-Id: I084c841472183893a63ca7b70d560f44a2f08901
Partial-Bug: 1609915
(cherry picked from commit f7b8805c3a)
2016-09-01 09:09:41 -04:00
..
cloudinit Add instance cloudinit support 2013-08-16 21:27:39 +03:00
conf.d Inject guest conf files to configurable location 2015-03-09 14:24:08 +00:00
api-paste.ini Moved CORS middleware configuration into set_defaults 2016-03-14 10:48:40 -07:00
api-paste.ini.test Remove admin_token from configs 2014-05-26 17:20:24 +10:00
trove-conductor.conf.sample Move rabbit conf settings to separate section 2015-12-22 10:35:25 -05:00
trove-guestagent.conf.sample Implement Backup and Restore for CouchDB 2016-03-15 14:37:35 -05:00
trove-taskmanager.conf.sample guest_id missing err, switch config_drive default 2016-09-01 09:09:41 -04:00
trove.conf.sample Moved CORS middleware configuration into set_defaults 2016-03-14 10:48:40 -07:00
trove.conf.test Move rabbit conf settings to separate section 2015-12-22 10:35:25 -05:00