OpenStack Database As A Service (Trove)
Go to file
Greg Retkowski f7b8805c3a 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
2016-08-06 15:16:20 -07:00
apidocs Merge "Add vCPUs to flavor-list" 2016-07-29 20:45:56 +00:00
contrib Fixes hacking rules 2015-05-29 07:27:59 +00:00
devstack Fix for tcp_ports configuration in devstack. 2016-08-02 14:51:02 -04:00
doc guest_id missing err, switch config_drive default 2016-08-06 15:16:20 -07:00
etc guest_id missing err, switch config_drive default 2016-08-06 15:16:20 -07:00
install-guide/source Merge "Switch from MySQL-python to PyMySQL" 2016-07-06 08:05:36 +00:00
releasenotes Introduce "icmp" option for security group rule 2016-08-04 13:58:56 +09:00
tools Replace OpenStack LLC with OpenStack Foundation 2016-07-22 15:07:03 +05:30
trove guest_id missing err, switch config_drive default 2016-08-06 15:16:20 -07:00
.coveragerc Rename from reddwarf to trove. 2013-06-24 14:11:15 -07:00
.gitignore Add Install Guide 2016-06-16 15:48:29 -07:00
.gitreview Renamed repos to trove. 2013-06-14 18:25:42 -04:00
.testr.conf Rename from reddwarf to trove. 2013-06-24 14:11:15 -07:00
CONTRIBUTING.rst Document house rules for approving changes 2016-06-22 14:28:41 -04:00
LICENSE Add Apache 2.0 LICENSE file. 2013-04-29 18:01:12 -04:00
MANIFEST.in Package AUTHORS and ChangeLog file 2013-06-25 10:41:57 +02:00
README.rst Update Trove's README 2016-05-04 15:48:55 +05:30
babel.cfg Setup trove for translation 2014-03-19 15:06:23 +01:00
blacklist-py3.txt py3: Enable test_backup_models and test_datastores 2016-07-21 11:57:00 +02:00
doc-test.conf Update database-api to follow OpenStack conventions 2014-05-23 07:32:29 +02:00
generate_examples.py Fixes hacking rules 2015-05-29 07:27:59 +00:00
requirements.txt Updated from global requirements 2016-08-03 19:04:21 +00:00
run_tests.py Port run_tests.py to Python 3 2015-11-19 10:25:01 +00:00
run_tests.sh Remove extraneous vim configuration comments 2014-02-27 15:05:21 +08:00
setup.cfg Merge "Add New Relic License module driver" 2016-07-17 03:54:48 +00:00
setup.py Updated from global requirements 2015-09-23 14:14:17 +00:00
test-requirements.txt Updated from global requirements 2016-08-03 19:04:21 +00:00
tox.ini Serialize py34 tests 2016-07-19 18:43:16 +00:00

README.rst

Trove

Trove is Database as a Service for OpenStack.

Getting Started

If you'd like to run from the master branch, you can clone the git repo:

git clone https://github.com/openstack/trove

You can raise bugs here: https://bugs.launchpad.net/trove

Python client

https://git.openstack.org/cgit/openstack/python-troveclient

References