OpenStack Database As A Service (Trove)
Go to file
Matt Riedemann 0fb67d459b Fix AttributeError in api example snippets tests
Change I3f020b6bcb1b9bf6d18a3b4f738c13cccd1bbff8 in
python-troveclient 2.11.0 changed the
troveclient.compat.client._logger variable to be a LOG
variable.

I have no idea how this hasn't been breaking the Trove
API examples CI job since python-troveclient 2.11.0 was
released. Maybe it has an no one has noticed or cared to
fix it.

Anyway, this adds hasattr checking in the test code to
set the log level on the correct variable based on which
version of troveclient is being used.

Also - no idea why setting the log level in the client
for these API tests is even necessary, but this dates back
to a change in 2014 so who knows. Not me.

--

This also fixes bug 1708171 by making nova run in
singleconductor mode so the affinity/anti-affinity
scheduling tests work. Trove CI is blocked by both
changes so they have to go together.

Change-Id: Iaf00fc55336a8049c8303b8fa2849df2366115e6
Closes-Bug: #1708190
Closes-Bug: #1708171
2017-08-02 14:02:07 -04:00
api-ref/source Trove user-delete API can use periods in user names in fact 2017-05-18 07:23:53 +00: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 Fix AttributeError in api example snippets tests 2017-08-02 14:02:07 -04:00
doc move from oslosphinx to openstackdocstheme 2017-07-14 09:10:07 -05:00
etc Merge "Wrong comment symbol in configuration file" 2017-06-16 05:26:11 +00:00
integration Remoe obsolete apidocs 2017-07-03 10:08:16 +02:00
releasenotes move from oslosphinx to openstackdocstheme 2017-07-14 09:10:07 -05:00
tools Handle readfp deprecation 2017-03-02 07:26:27 +00:00
trove Fix AttributeError in api example snippets tests 2017-08-02 14:02:07 -04: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 Updated from global requirements 2017-07-14 13:09:41 +00: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 Merge "Revert "Remove the tempest plugin"" 2017-04-11 07:27:54 +00:00
setup.py Updated from global requirements 2017-03-02 11:57:16 +00:00
test-requirements.txt Merge "Updated from global requirements" 2017-07-16 04:01:17 +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