OpenStack Database As A Service (Trove)
Go to file
Victor Stinner b938999f7d Port more guestagent unit tests to Python 3
* mysql: open temporary file in text mode, not in binary mode
* operating_system: open files in text mode, not in binary mode, and
  flush explicitly the file rather than using unbuffered file. On
  Python 3, it's no more possible to open a text file in unbuffered
  mode (it would be very inefficient).
* CouchbaseRootAccess.write_password_to_file(): encode password to
  UTF-8 if it's an unicode string.
* Replace ConfigParser import with six.moves.configparser
* Replace exc.message with exception_to_unicode(exc)
* tox: run the following guestagent unit tests on Python 3.4

  - test_backups.py
  - test_configuration.py
  - test_couchbase_manager.py
  - test_couchdb_manager.py
  - test_db2_manager.py
  - test_dbmodels.py
  - test_galera_manager.py
  - test_manager.py
  - test_mariadb_manager.py
  - test_mongodb_cluster_manager.py
  - test_mysql_manager.py
  - test_redis_manager.py
  - test_vertica_manager.py

Partially implements: blueprint trove-python3
Change-Id: I7bf477b328dfe15c5339cda1b80e44358019bfff
2016-06-22 09:23:32 +02:00
apidocs Add support for root-disable 2016-02-03 11:26:52 -05:00
contrib Fixes hacking rules 2015-05-29 07:27:59 +00:00
devstack Merge "Increase 'state_change_wait_time' in devstack" 2016-05-20 23:12:05 +00:00
doc Merge "Use stevedore directive to document plugins" 2015-12-02 03:30:40 +00:00
etc Switch test config file to use os_region_name 2016-06-05 20:22:04 -06:00
install-guide/source Add Install Guide 2016-06-16 15:48:29 -07:00
releasenotes Postgresql Incremental Backup and Restore 2016-06-14 19:39:48 +00:00
tools Remove Python 2.6 classifier 2014-12-02 09:57:52 +01:00
trove Port more guestagent unit tests to Python 3 2016-06-22 09:23:32 +02:00
.coveragerc Rename from reddwarf to trove. 2013-06-24 14:11:15 -07:00
.gitignore Add Install Guide 2016-06-16 15:48:29 -07: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
CONTRIBUTING.rst Update Trove's README 2016-05-04 15:48:55 +05:30
doc-test.conf Update database-api to follow OpenStack conventions 2014-05-23 07:32:29 +02: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
MANIFEST.in Package AUTHORS and ChangeLog file 2013-06-25 10:41:57 +02:00
README.rst Update Trove's README 2016-05-04 15:48:55 +05:30
requirements.txt Updated from global requirements 2016-06-08 22:05:36 +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 Server support for instance module feature 2016-03-15 12:21:55 -04:00
setup.py Updated from global requirements 2015-09-23 14:14:17 +00:00
test-requirements.txt Add Install Guide 2016-06-16 15:48:29 -07:00
tox.ini Port more guestagent unit tests to Python 3 2016-06-22 09:23:32 +02:00

Trove

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