[release-announce] trove 12.1.0 (train)
no-reply at openstack.org
no-reply at openstack.org
Mon Jun 15 09:27:19 UTC 2020
We are overjoyed to announce the release of:
trove 12.1.0: OpenStack DBaaS
This release is part of the train stable release series.
The source is available from:
https://opendev.org/openstack/trove
Download the package from:
https://tarballs.openstack.org/trove/
Please report issues through:
https://bugs.launchpad.net/trove/+bugs
For more details, please see below.
Changes in trove 12.0.0..12.1.0
-------------------------------
d8b5525f Fix CI
51ca93da Fixes "a2ensite" command arg and adds mod_wsgi package installation
8e6ce196 Fix devstack installation guide
ce23f27b Delete error volumes when deleting instance
095a5b05 Check network conflict
d5f7f1e6 Enable trove-scenario-mariadb-single CI job
b2175778 Fix unmount path for instance upgrade
3e7b8cf8 Fix delete instance
47605e6c Fix Trove periodic CI job
27bdfcf7 Support incremental backup for MariaDB
2afa3b03 Fix mariadb CI - trove-scenario-mariadb-single
83ab7910 Fix an error when generate root password during DB initialization
8fbe6d88 Rename devstack variable TROVE_DISABLE_IMAGE_SETUP
08f0c976 Support to build dev datastore image in CI job
775ec10c Use dedicated service credential config
38b6f5ef Use stable/train for trovestack pip constraints
f8217b99 Support to specify branch when building the image
Diffstat (except docs and test files)
-------------------------------------
.zuul.yaml | 76 +--
devstack/plugin.sh | 97 +--
devstack/settings | 6 +-
integration/scripts/conf/test_begin.conf | 2 +-
.../99-reliable-apt-key-importing.bash | 4 +-
.../99-reliable-apt-key-importing.bash | 4 +-
.../ubuntu-guest/extra-data.d/15-trove-dep | 9 +-
.../elements/ubuntu-guest/install.d/15-trove-dep | 21 +-
.../ubuntu-guest/post-install.d/90-apt-get-update | 9 -
.../ubuntu-guest/pre-install.d/04-baseline-tools | 2 +-
.../ubuntu-mysql/pre-install.d/10-percona-apt-key | 6 +-
.../ubuntu-xenial-mariadb/install.d/30-mariadb | 5 +-
integration/scripts/functions_qemu | 8 +-
integration/scripts/trovestack | 13 +-
integration/scripts/trovestack.rc | 2 +-
playbooks/image-build/run.yaml | 4 +-
test-upper-constraints.txt | 2 +-
tools/trove-pylint.config | 4 +-
tox.ini | 4 -
trove/backup/models.py | 6 +-
trove/cluster/models.py | 12 +-
trove/common/cfg.py | 90 +--
trove/common/{remote.py => clients.py} | 73 ++-
.../{single_tenant_remote.py => clients_admin.py} | 46 +-
trove/common/exception.py | 4 +
trove/common/glance_remote.py | 55 --
trove/common/models.py | 8 +-
trove/common/neutron.py | 29 +-
trove/common/server_group.py | 2 +-
.../experimental/galera_common/taskmanager.py | 2 +-
.../strategies/cluster/experimental/mongodb/api.py | 4 +-
trove/common/strategies/storage/__init__.py | 1 -
trove/common/strategies/storage/swift.py | 2 +-
trove/common/trove_remote.py | 11 +-
trove/datastore/models.py | 2 +-
.../sqlalchemy/migrate_repo/versions/039_region.py | 3 +-
trove/extensions/common/models.py | 2 +-
trove/extensions/mgmt/datastores/service.py | 6 +-
trove/extensions/mgmt/instances/models.py | 14 +-
trove/extensions/mgmt/upgrade/models.py | 2 +-
trove/extensions/mysql/models.py | 2 +-
trove/extensions/redis/models.py | 2 +-
trove/extensions/security_group/models.py | 4 +-
trove/flavor/models.py | 2 +-
trove/guestagent/backup/backupagent.py | 27 +-
trove/guestagent/common/sql_query.py | 2 +-
trove/guestagent/datastore/manager.py | 5 +-
trove/guestagent/datastore/mysql_common/manager.py | 19 +-
trove/guestagent/datastore/mysql_common/service.py | 58 +-
trove/guestagent/guest_log.py | 4 +-
trove/guestagent/strategies/backup/__init__.py | 1 -
.../strategies/backup/experimental/mariadb_impl.py | 118 +++-
trove/guestagent/strategies/backup/mysql_impl.py | 4 +-
.../replication/experimental/mariadb_gtid.py | 26 +-
.../strategies/replication/mysql_base.py | 1 +
.../restore/experimental/mariadb_impl.py | 164 +++++-
trove/guestagent/strategies/restore/mysql_impl.py | 11 +-
trove/instance/models.py | 42 +-
trove/instance/service.py | 37 +-
trove/instance/views.py | 2 +-
trove/limits/views.py | 4 +-
trove/network/neutron.py | 4 +-
trove/network/nova.py | 4 +-
trove/taskmanager/manager.py | 21 +-
trove/taskmanager/models.py | 57 +-
trove/templates/mariadb/config.template | 2 -
.../datastore/test_datastore_version_metadata.py | 4 +-
trove/volume_type/models.py | 7 +-
94 files changed, 1031 insertions(+), 1345 deletions(-)
More information about the Release-announce
mailing list