OpenStack Database As A Service (Trove)
Go to file
Samuel Matzek 9ec134996a Fix gate issues
Issue 1:
The os-testr 1.0.0 release had a couple of required config changes due
to it's internal usage of stestr.

This change to stestr changed the way tests were discovered by
os-testr and as a result the unit test run was picking up tempest
tests.

A regex is added to the py3base environment call of ostestr because
the use of --serial and --blacklist-file together is broken in stestr
and adding the regex parameter allows the blacklist-file to be
processed. The stestr issue is documented here [1].

Issue 2:

Cache dirs for PKI tokens have been removed for all services in
devstack under I5680376e70e74882e9fdb87ee1b95d5f40570ad7.

We must also remove the use here to pass the right parameters to
configure_auth_token_middleware.

Issue 3:
Keystone V2 APIs have been removed.  When creating Nova and Glance
clients, the test code was either hard coding v2 Keystone or not
providing enough information for the V3 auth.

Issue 4:
Oslo context has deprecated parameters such as 'tenant', has removed
them from its constructor and is using a rename decorator to handle
them. As such, the code and test case to check for unrecognized
parameters to TroveContext and Context is erroneously removing the
tenant parameter.  Oslo context has also changed the from_dict method
since the original code to remove parameters was introduced into
Trove. The new method signature and code should already provide most
or all of the protections against incompatibility the original code
was attempting to provide. The fix for this issue is to change
TroveContext's from_dict method to use the kwargs to handle its own
__init__ parameters and be more in line with what Nova is doing in
its RequestContext subclass.

Issue 5:
Jobs run as jenkins on Zuul v2 but run as user zuul on Zuul v3.

Issue 6:
Ignore one case of pylint E1101 in the Ceilometer notification
code base.

[1] https://github.com/mtreinish/stestr/issues/103

Change-Id: Ic55187b0d73d4c572d7f8332882b4f455a6177c8
2017-10-13 09:37:48 -05: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 gate issues 2017-10-13 09:37:48 -05: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 Fix gate issues 2017-10-13 09:37:48 -05: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 gate issues 2017-10-13 09:37:48 -05:00
.coveragerc Update some information 2016-10-24 04:12:55 +00:00
.gitignore Fix gate issues 2017-10-13 09:37:48 -05:00
.gitreview Renamed repos to trove. 2013-06-14 18:25:42 -04:00
.stestr.conf Fix gate issues 2017-10-13 09:37:48 -05: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 Fix gate issues 2017-10-13 09:37:48 -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