OpenStack Database As A Service (Trove)
Go to file
Amrith Kumar 107bc5e4b4 we now need to have dib installed explicitly
dib is now going to have to be installed explicitly for us to actually
run the gate. the old method of just cloning the repo won't work with
dib v2.

There are other ways to accomplish this but I'm choosing this approach
knowing that it isn't ideal. First, what's the downside? This means
that dib gets installed wherever trove control plane is installed. Is
that necessary, NO. Is it the end of the world, NO.

What are the options?

- do what Octavia did and have a second requirements.txt in a folder
  called diskimage-create. Would this work, yes but we don't have such
  a mechanism right now and nothing would keep this requirements.txt
  file in sync with g-r that I know of.

- hardcode the pip install command somewhere in the devstack
  plugin. yes, this would work but this would also have no ability to
  sync with g-r.

So, while the solution proposed here isn't ideal, it strikes me as not
bad, and much less risk than the other two options.

We also need to figure out where the elements are and fix the path for
disk-image-create.

Some pep8 failures appears to have crept in as well, those are
addressed.

Change-Id: Ic64d91e082102057417995a0f6851d03b9e0ca74
2017-03-10 08:14:20 -05:00
api-ref/source unwedge the gate 2017-01-29 18:37:11 -05:00
apidocs/src/samples Fix backup of mysql variants on Centos 2016-12-13 16:29:41 +00:00
contrib Fixes hacking rules 2015-05-29 07:27:59 +00:00
devstack formalizing configure_nova_kvm 2016-12-20 11:29:07 -05:00
doc Sphinx: Treat warnings as errors 2017-03-03 22:16:49 +01:00
etc Add support for module-reapply command 2017-02-27 18:43:32 +00:00
install-guide/source Fix incorrect version and release details 2016-10-21 09:10:27 +00:00
integration we now need to have dib installed explicitly 2017-03-10 08:14:20 -05:00
releasenotes Add support for module-reapply command 2017-02-27 18:43:32 +00:00
tools Handle readfp deprecation 2017-03-02 07:26:27 +00:00
trove Merge "Handle readfp deprecation" 2017-03-05 14:02:23 +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
CONTRIBUTING.rst Merge "Typo fix: encouter => encounter, lastest => latest" 2017-02-07 04:13:05 +00:00
HACKING.rst Add translation_checks for i18n 2017-01-29 03:04:10 +00:00
LICENSE Add Apache 2.0 LICENSE file. 2013-04-29 18:01:12 -04:00
README.rst Show team and repo badges on README 2016-12-01 22:07:32 +00: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
generate_examples.py Fixes hacking rules 2015-05-29 07:27:59 +00:00
pylintrc initial chkin of pylint 2016-09-14 13:56:24 -04:00
requirements.txt we now need to have dib installed explicitly 2017-03-10 08:14:20 -05:00
run_tests.py secure oslo_messaging.rpc 2017-01-11 07:56:35 -05:00
run_tests.sh Remove extraneous vim configuration comments 2014-02-27 15:05:21 +08:00
setup.cfg Sphinx: Treat warnings as errors 2017-03-03 22:16:49 +01:00
setup.py Updated from global requirements 2017-03-02 11:57:16 +00:00
test-requirements.txt Merge "[Fix gate]Update test requirement" 2017-03-06 22:00:19 +00:00
tox.ini we now need to have dib installed explicitly 2017-03-10 08:14:20 -05:00

README.rst

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