OpenStack Database As A Service (Trove)
Go to file
Bartosz Zurkowski f9fd69e9c6 Add detailed list for instances
Currently, listing instances only allows to get basic information about
entities. To get the details, one need to query instance "show" endpoint
for each instance separately. This is inefficient and exposes API to a
heavier load.

There are use cases in which we want to obtain detailed information
about all instances. In particular, in services integrating with Trove.
For example, Vitrage project requires this information to build vertices
and edges in the resource graph for RCA analysis.

Change-Id: I33252cce41c27cc7302c860dde1f6448ecdf3991
Signed-off-by: Bartosz Zurkowski <b.zurkowski@samsung.com>
2018-10-08 13:51:54 +02:00
api-ref/source Return 204 instead of 200 for root-disable API 2018-03-02 20:57:23 +08: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 Remove nova conf for guestagent 2018-08-07 02:16:54 -07:00
doc Add blueprints and bugs link in documents 2018-09-29 03:34:48 -04:00
etc Update auth_uri option to www_authenticate_uri 2018-04-11 22:28:23 +08:00
integration Merge "Replace 14.04 trusty with 16.04 xenial." 2018-10-03 03:15:47 +00:00
playbooks Migrate to Zuul v3 native job definitions 2018-07-17 10:29:55 +08:00
releasenotes Add detailed list for instances 2018-10-08 13:51:54 +02:00
roles/trove-devstack Migrate to Zuul v3 native job definitions 2018-07-17 10:29:55 +08:00
tools update pylint to 1.9.2 2018-09-17 16:14:54 +02:00
trove Add detailed list for instances 2018-10-08 13:51:54 +02:00
.coveragerc Update some information 2016-10-24 04:12:55 +00:00
.gitignore Generate policy sample file automatically. 2018-02-12 18:11:22 +08:00
.gitreview Renamed repos to trove. 2013-06-14 18:25:42 -04:00
.stestr.conf Fix guestagent.test_operating_system for Python3 2018-03-01 10:52:26 +08:00
.zuul.yaml Cleanup zuul.yaml 2018-09-24 19:26:37 +02:00
babel.cfg Setup trove for translation 2014-03-19 15:06:23 +01:00
CONTRIBUTING.rst Update URLs in documents according to document migration 2017-11-03 17:17:01 +08:00
generate_examples.py Fixes hacking rules 2015-05-29 07:27:59 +00:00
HACKING.rst Remove log translations 2018-01-24 17:21:26 +00:00
LICENSE Add Apache 2.0 LICENSE file. 2013-04-29 18:01:12 -04:00
lower-constraints.txt update pylint to 1.9.2 2018-09-17 16:14:54 +02:00
pylintrc initial chkin of pylint 2016-09-14 13:56:24 -04:00
README.rst Add release note link in README 2018-06-28 05:02:56 +00:00
requirements.txt Remove pycrypto from requirements 2018-06-14 12:56:05 +08:00
run_tests.py fix tox python3 overrides 2018-09-18 17:19:20 +00:00
run_tests.sh Remove extraneous vim configuration comments 2014-02-27 15:05:21 +08:00
setup.cfg Remove entry of policy.json from setup.cfg 2018-02-28 12:03:29 +05:30
setup.py Updated from global requirements 2017-03-02 11:57:16 +00:00
test-requirements.txt update pylint to 1.9.2 2018-09-17 16:14:54 +02:00
test-upper-constraints.txt Use latests version of python-troveclient in tests 2018-09-14 10:33:29 +02:00
tox.ini Merge "Fix cover job" 2018-10-05 17:19:13 +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://git.openstack.org/cgit/openstack/trove

For information on how to contribute to trove, please see CONTRIBUTING.rst and HACKING.rst

You can raise bugs here: Bug Tracker

The plan for trove can be found at Trove Specs

Release notes for the project can be found at:

https://docs.openstack.org/releasenotes/trove

Python client

Python-troveclient is a client for Trove.

Dashboard plugin

Trove-dashboard is OpenStack dashbaord plugin for Trove.

References