trove/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
..
backup Implement DBaaS Ceilometer Notifications 2016-02-27 00:16:28 +00:00
cluster Implement Cassandra clustering 2016-03-02 20:22:21 -05:00
cmd guest_id missing err, switch config_drive default 2016-09-01 09:09:41 -04:00
common guest_id missing err, switch config_drive default 2016-09-01 09:09:41 -04:00
conductor Notification exceptions not sent back correctly 2016-05-09 21:45:42 +00:00
configuration Implement DBaaS Ceilometer Notifications 2016-02-27 00:16:28 +00:00
datastore Corrected error message for unsupported datastore flavors 2015-10-12 07:09:01 -07:00
db Fixes migrations for MySQL 5.6.* and MariaDB 10.1.* 2016-04-05 14:41:55 +00:00
dns Switch to the oslo_log library 2015-07-23 19:31:58 +03:00
extensions Add support for root functions to Cassandra 2016-02-27 04:16:45 +00:00
flavor Fixes hacking rules 2015-05-29 07:27:59 +00:00
guestagent Merge "Fixed module-apply on removed module" into stable/mitaka 2016-06-01 11:36:08 +00:00
instance Merge "Server support for instance module feature" 2016-03-15 21:39:56 +00:00
limits Drop use of 'oslo' namespace package 2015-05-06 20:01:57 +00:00
locale Imported Translations from Zanata 2016-01-22 06:15:14 +00:00
module Server support for instance module feature 2016-03-15 12:21:55 -04:00
network Switch to the oslo_log library 2015-07-23 19:31:58 +03:00
quota Implement DBaaS Ceilometer Notifications 2016-02-27 00:16:28 +00:00
taskmanager Server support for instance module feature 2016-03-15 12:21:55 -04:00
templates Vertica configuration groups 2016-03-15 19:00:18 -04:00
tests Fixed module-apply on removed module 2016-05-20 15:55:16 +00:00
README Rename from reddwarf to trove. 2013-06-24 14:11:15 -07:00
__init__.py fix the version info of trove to use pbr 2015-11-05 11:04:46 -06:00
rpc.py Notification serialization of context 2015-06-10 16:39:33 -05:00
version.py fix the version info of trove to use pbr 2015-11-05 11:04:46 -06:00
versions.py Removes XML api from trove 2014-03-10 00:16:49 +00:00

README

This is the trove code itself