OpenStack Database As A Service (Trove)
Go to file
Craig Vyvial 1f3a4fda87 adding configuration group support
This allows users to make custom configurations groups and apply them to
multiple instances. Configuration parameters that can be set are listed
in the validation_rules.json file.

implements blueprint configuration-management

Change-Id: I99b0bfe51c131ace30774e75e30d620101ed2e0b
2014-02-06 13:29:09 -06:00
contrib Migrating trove to entry points 2014-02-01 01:19:58 +00:00
doc Adds missing dependency to the documentation 2013-12-17 22:25:25 -03:00
etc Changing DNS to pass string to driver 2014-01-31 17:50:34 -06:00
rsdns Replace OpenStack LLC with OpenStack Foundation 2013-09-20 05:02:14 +08:00
tools Migrating trove to entry points 2014-02-01 01:19:58 +00:00
trove adding configuration group support 2014-02-06 13:29:09 -06:00
.coveragerc Rename from reddwarf to trove. 2013-06-24 14:11:15 -07:00
.gitignore Removing IDE specific ignores 2013-12-07 14:45:45 +00: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
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
openstack-common.conf Mask database user's password in trove logs 2014-01-21 12:18:27 -08:00
README.rst Adds instructions for manual Trove installation 2013-09-17 10:48:41 +03:00
requirements.txt Updated from global requirements 2013-12-10 16:24:06 -08:00
run_tests.py Datastores improvements 2014-01-21 21:50:04 +02:00
run_tests.sh Rename from reddwarf to trove. 2013-06-24 14:11:15 -07:00
setup.cfg Migrating trove to entry points 2014-02-01 01:19:58 +00:00
setup.py Update from global requirements 2013-09-30 11:43:42 -04:00
test-requirements.txt Updated from global requirements 2013-12-10 16:24:06 -08:00
tox.ini Enabled F403 flake8 rule 2014-01-08 10:43:42 +00:00

Trove

Trove is Database as a Service for Open Stack.

To run all tests and PEP8, run tox, like so: $ tox

To quickly run the tests for Python 2.7, run: $ tox -epy27

To quickly run PEP8, run: $ tox -epep8

To generate a coverage report,run: $ tox -ecover (note: on some boxes, the results may not be accurate unless you run it twice)

If you'd like to start up a fake Trove API daemon for integration testing with your own tool, run: $ ./bin/start_server

Stop the server with: $ ./bin/stop_server