[release-announce] python-troveclient 2.17.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Wed Oct 31 14:17:12 UTC 2018


We are pumped to announce the release of:

python-troveclient 2.17.0: Client library for OpenStack DBaaS API

This release is part of the stein release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/python-troveclient

Download the package from:

    https://pypi.org/project/python-troveclient

Please report issues through launchpad:

    https://bugs.launchpad.net/python-troveclient

For more details, please see below.

2.17.0
^^^^^^


New Features
************

* A --configuration flag was added to the "trove cluster-create"
  command, in order to allow a user to attach specific configuration
  for cluster.

* Added "detailed" option to instances client in "instances.list"
  command. Now, detailed instance list can be obtained by setting
  "detailed" parameter to "True". Trove will then include more details
  in the API response.

* User can specify the number and volume of mongos/configserver by
  using the extends argument when creating mongodb cluster. Currently,
  the supported parameters are, num_configsvr, num_mongos,
  configsvr_volume_size, configsvr_volume_type, mongos_volume_size and
  mongos_volume_type.


Bug Fixes
*********

* [bug 1794663 (https://bugs.launchpad.net/python-
  troveclient/+bug/1794663)] Fixed wrong keyword arguments to make
  "openstack database flavor list" command work properly with "--
  datastore-type" and "--datastore-version-id" options.

Changes in python-troveclient 2.16.0..2.17.0
--------------------------------------------

d222057 Add detailed list for instances
8afd48b Don't quote {posargs} in tox.ini
84b1b0a Fix wrong keyword arguments
5cda0e3 Cleanup zuul.yaml
70995e3 add python 3.6 unit test job
2bbce69 switch documentation job to new PTI
7c85d1f import zuul job settings from project-config
4021a10 Fix python3 compatibility issues
7894692 Replace assertRaisesRegexp with assertRaisesRegex
0ce6255 Sync two parameters of cluster-create to OSC
106f2ab Update reno for stable/rocky
9e737a2 Support configuration groups for clusters
4d58f2e Add extended properties support for mongo cluster.
1fd406d Switch to stestr
0c8255d Add release note link in README
98b3512 Remove PyPI downloads


Diffstat (except docs and test files)
-------------------------------------

.gitignore                                         |  2 +-
.stestr.conf                                       |  3 +
.testr.conf                                        |  8 ---
.zuul.yaml                                         | 15 +++--
README.rst                                         |  6 +-
lower-constraints.txt                              |  2 +-
...ation-groups-for-clusters-6183b0b7b4fb8c9e.yaml |  6 ++
...dd-instance-detailed-list-23dc77ed898cc6db.yaml |  7 +++
...store-flavors-args-in-osc-e0322cb5424f8c1b.yaml |  7 +++
...e-use-extended-perperties-be7c075585dc709a.yaml |  8 +++
releasenotes/source/index.rst                      |  1 +
releasenotes/source/rocky.rst                      |  6 ++
test-requirements.txt                              |  2 +-
tox.ini                                            | 11 ++--
troveclient/apiclient/base.py                      |  2 +
troveclient/compat/base.py                         |  2 +-
troveclient/compat/client.py                       |  4 +-
troveclient/osc/v1/database_clusters.py            | 34 +++++++++--
troveclient/osc/v1/database_flavors.py             |  4 +-
troveclient/v1/clusters.py                         |  6 +-
troveclient/v1/instances.py                        |  7 ++-
troveclient/v1/shell.py                            | 33 ++++++++++-
28 files changed, 244 insertions(+), 53 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index 078aad6..0503eb1 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -10 +10 @@ requests-mock>=1.2.0 # Apache-2.0
-testrepository>=0.0.18 # Apache-2.0/BSD
+stestr>=2.0.0 # Apache-2.0






More information about the Release-announce mailing list