We are excited to announce the release of: trove 4.0.1: OpenStack DBaaS This release is part of the liberty stable release series. For more details, please see below. 4.0.1 ^^^^^ Other Notes * Start using reno to manage release notes. Changes in trove 4.0.0..4.0.1 ----------------------------- 85e2636 guest_id missing err, switch config_drive default 6265c24 Updated from global requirements ce33551 Updated from global requirements a57ac75 Updated from global requirements 7116d12 Updated from global requirements 1a349bb Fixes migrations for MySQL 5.6.* and MariaDB 10.1.* 0370ee8 Trove's tox tests should respect upper-constraints.txt a571e44 Address change in Route v2.3 3ddcc66 Add reno for release notes management b3aeaea Updated from global requirements 90ae114 Catch all errors in Mock detector 5770a56 Add MySQL int-test helper client 2600074 Add instance create int-tests d2bc497 Update .gitreview for stable/liberty 768bdc2 Switch to post-versioning Diffstat (except docs and test files) ------------------------------------- .gitignore | 3 + .gitreview | 1 + etc/trove/trove-taskmanager.conf.sample | 2 +- releasenotes/notes/.placeholder | 0 .../notes/start-using-reno-314317a902bd1c9d.yaml | 3 + releasenotes/source/_static/.placeholder | 0 releasenotes/source/_templates/.placeholder | 0 releasenotes/source/conf.py | 274 ++++++++++++++++++ releasenotes/source/index.rst | 9 + releasenotes/source/liberty.rst | 6 + releasenotes/source/unreleased.rst | 5 + requirements.txt | 16 +- setup.cfg | 1 - test-requirements.txt | 7 +- tox.ini | 29 +- trove/cmd/guest.py | 7 +- trove/common/cfg.py | 2 +- trove/common/extensions.py | 5 +- .../migrate_repo/versions/019_datastore_fix.py | 23 +- trove/db/sqlalchemy/utils.py | 15 + .../scenario/groups/database_actions_group.py | 77 +++-- .../scenario/groups/instance_actions_group.py | 9 +- .../groups/negative_cluster_actions_group.py | 8 +- .../scenario/runners/cluster_actions_runners.py | 6 +- .../scenario/runners/database_actions_runners.py | 97 +++---- .../scenario/runners/instance_create_runners.py | 317 +++++++++++++++++++++ 44 files changed, 1738 insertions(+), 385 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index a4bad5f..434f1b9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +7 @@ eventlet>=0.17.4 -keystonemiddleware>=2.0.0 +keystonemiddleware!=2.4.0,>=2.0.0 @@ -9,2 +9,2 @@ kombu>=3.0.7 -Routes!=2.0,!=2.1,>=1.12.3;python_version=='2.7' -Routes!=2.0,>=1.12.3;python_version!='2.7' +Routes!=2.0,!=2.1,!=2.3.0,>=1.12.3;python_version=='2.7' # MIT +Routes!=2.0,!=2.3.0,>=1.12.3;python_version!='2.7' # MIT @@ -21 +21 @@ python-heatclient>=0.3.0 -python-novaclient>=2.28.1 +python-novaclient!=2.33.0,>=2.28.1 @@ -23 +23 @@ python-cinderclient>=1.3.1 -python-keystoneclient>=1.6.0 +python-keystoneclient!=1.8.0,<3.0.0,>=1.6.0 @@ -36 +36 @@ oslo.service>=0.7.0 # Apache-2.0 -oslo.utils>=2.0.0 # Apache-2.0 +oslo.utils!=2.6.0,>=2.0.0 # Apache-2.0 @@ -39 +39 @@ MySQL-python;python_version=='2.7' -Babel>=1.3 +Babel!=2.3.0,!=2.3.1,!=2.3.2,!=2.3.3,>=1.3 # BSD @@ -42 +42 @@ stevedore>=1.5.0 # Apache-2.0 -oslo.messaging!=1.17.0,!=1.17.1,>=1.16.0 # Apache-2.0 +oslo.messaging!=1.17.0,!=1.17.1,!=2.6.0,!=2.6.1,!=2.7.0,!=2.8.0,!=2.8.1,!=2.9.0,!=3.1.0,>=1.16.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index ee4bce1..4593cb3 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7,0 +8 @@ oslosphinx>=2.5.0 # Apache-2.0 +reno>=0.1.1 # Apache2 @@ -12 +13 @@ nosexcover -openstack-doc-tools>=0.23 +openstack-doc-tools<1.0.0,>=0.23 # Apache-2.0 @@ -17,3 +18 @@ proboscis>=1.2.5.3 -http://tarballs.openstack.org/python-troveclient/python-troveclient-master.t... - - +python-troveclient!=2.1.0,>=1.2.0