OpenStack Database As A Service (Trove)
Go to file
Peter Stachowski 5fde4a5dd5 Clean up trovestack utility (fix kick-start)
With the recent changes to devstack and the migration
of the trove utility 'redstack' to 'trovestack' a number
of unnecessary items were brought over.  This change
attempts to fix some problems and clean up some issues:

 - Environment variables are ignored.
 - Credentials are taken from the clouds.yaml file or
   sourced from the devstack/accrc/{project}/{user} directory.
   This means that authentication is now done through the
   mechanism specified by devstack.
   This should fix the kick-start and clean issues.
 - The openstack client is used wherever possible with the
   same set of credentials as mentioned above.
 - References to stable/<branch> have been removed.
 - The trove devstack plugin is assumed to be in the trove repo.
 - Sourcing /tmp/integration/env.rc has been removed (items in
   this file can be moved to ~/.trovestack.options.rc if needed).
 - set_home_dir was removed.
 - The fault flavors no longer set up 'resize' versions of themselves.
 - Help for int-tests was improved to add scenario examples and
   a few other minor clarifications.

This should fix the issues people may have been having with
'kick-start' giving an authentication error after sourcing the
openrc file or 'clean' not running properly.  There should be
no more 'plugin already enabled' style errors either.

Note: The original code for switching to V3 of authentication was
removed as it wasn't an issue with kick-start/clean up per se.
It still should be fixed, but as a separate set of changes.

Change-Id: Ib9af99c37f6729e4e91114a8032732d23a3e0850
2016-12-09 17:21:24 +00:00
api-ref/source Add compute instance ID and volume ID to trove show output 2016-11-28 16:54:58 -05:00
contrib Fixes hacking rules 2015-05-29 07:27:59 +00:00
devstack Add support for Oslo Policies to Trove 2016-12-06 21:51:21 +00:00
doc Removing reference to trove-integration in doc index 2016-12-07 01:58:53 +00:00
etc Add support for Oslo Policies to Trove 2016-12-06 21:51:21 +00:00
install-guide/source Fix incorrect version and release details 2016-10-21 09:10:27 +00:00
integration Clean up trovestack utility (fix kick-start) 2016-12-09 17:21:24 +00:00
releasenotes Merge "Fix mountpoint detection" 2016-12-07 17:53:34 +00:00
tools Merge "when pylint has an error loading the config, it should fail" 2016-11-30 11:06:59 +00:00
trove Stop caching client to fix long-running test fails 2016-12-09 17:14:35 +00:00
.coveragerc Update some information 2016-10-24 04:12:55 +00:00
.gitignore Cleanup trove's tox.ini and .gitignore 2016-08-30 15:33:36 -04: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
babel.cfg Setup trove for translation 2014-03-19 15:06:23 +01:00
blacklist-py3.txt Remove blacklist test volume 2016-10-26 05:27:09 +00:00
CONTRIBUTING.rst add section on code review priority 2016-11-01 11:11:14 -04:00
generate_examples.py Fixes hacking rules 2015-05-29 07:27:59 +00:00
LICENSE Add Apache 2.0 LICENSE file. 2013-04-29 18:01:12 -04:00
pylintrc initial chkin of pylint 2016-09-14 13:56:24 -04:00
README.rst Show team and repo badges on README 2016-12-01 22:07:32 +00:00
requirements.txt Add support for Oslo Policies to Trove 2016-12-06 21:51: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 About update setup.cfg homepage 2016-08-12 05:29:41 -07:00
setup.py Updated from global requirements 2015-09-23 14:14:17 +00:00
test-requirements.txt Merge "Fix Galera_common.grow/shrink to propogate exceptions" 2016-11-23 20:12:39 +00:00
tox.ini Add DeprecationWarning in test environments 2016-12-07 05:59:35 +00:00

Trove

image

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