[release-announce] [trove] python-troveclient 2.14.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Tue Jan 23 20:42:04 UTC 2018


We are psyched to announce the release of:

python-troveclient 2.14.0: Client library for OpenStack DBaaS API

This release is part of the queens release series.

The source is available from:

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

Download the package from:

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

Please report issues through launchpad:

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

For more details, please see below.

2.14.0
^^^^^^

New Features

* The command "trove backup-create" is now available to use in the
  python-openstackclient CLI as "openstack database backup create"

* The command "trove backup-delete" is now available to use in the
  python-openstackclient CLI as "openstack database backup delete"

* The command "trove backup-list-instance" is now available to use
  in the python-openstackclient CLI as "openstack database backup list
  instance"

* The command "trove backup-show" is now available to use in the
  python-openstackclient CLI as "openstack database backup show"

* The command "trove cluster-create" is now available to use in the
  python-openstackclient CLI as "openstack database cluster create"

* The command "trove cluster-delete" is now available to use in the
  python-openstackclient CLI as "openstack database cluster delete"

* The command "trove cluster-instances" is now available to use in
  the python-openstackclient CLI as "openstack database cluster list
  instances".

* The command "trove cluster-show" is now available to use in the
  python-openstackclient CLI as "openstack database cluster show"

* The command "trove configuration-attach" is now available to use
  in the python-openstackclient CLI as "openstack database
  configuration attach" The command "trove configuration-detach" is
  now available to use in the python-openstackclient CLI as "openstack
  database configuration detach"

* The command "trove configuration-create" is now available to use
  in the python-openstackclient CLI as "openstack database
  configuration create"

* The command "trove configuration-delete" is now available to use
  in the python-openstackclient CLI as "openstack database
  configuration delete"

* The command "trove configuration-parameter-list" is now available
  to use in the python-openstackclient CLI as "openstack database
  configuration parameter list"

* The command "trove configuration-parameter-show" is now available
  to use in the python-openstackclient CLI as "openstack database
  configuration parameter show"

* The command "trove configuration-show" is now available to use in
  the python-openstackclient CLI as "openstack database configuration
  show"

* The command "trove database-create" is now available to use in the
  python-openstackclient CLI as "openstack database db create"

* The command "trove database-delete" is now available to use in the
  python-openstackclient CLI as "openstack database db delete"

* The command "trove datastore-show" is now available to use in the
  python-openstackclient CLI as "openstack datastore show"

* The command "trove datastore-version-list" is now available to use
  in the python-openstackclient CLI as "openstack datastore version
  list"

* The command "trove datastore-version-show" is now available to use
  in the python-openstackclient CLI as "openstack datastore version
  show"

* The command "trove flavor-show" is now available to use in the
  python-openstackclient CLI as "openstack database flavor show"

* The command "trove force-delete" is now available to use in the
  python-openstackclient CLI as "openstack database instance force
  delete"

* The command "trove cluster-force-delete" is now available to use
  in the python-openstackclient CLI as "openstack database instance
  cluster force delete"

* The command "trove create" is now available to use in the python-
  openstackclient CLI as "openstack database instance create"

* The command "trove delete" is now available to use in the python-
  openstackclient CLI as "openstack database instance delete"

* The command "trove show" is now available to use in the python-
  openstackclient CLI as "openstack database instance show"

* The command "trove log-enable" is now available to use in the
  python-openstackclient CLI as "openstack database log enable".

* The command "trove quota-show" is now available to use in the
  python-openstackclient CLI as "openstack database quota show".

* The command "trove quota-update" is now available to use in the
  python-openstackclient CLI as "openstack database quota update".

* The command "trove reset-status" is now available to use in the
  python-openstackclient CLI as "openstack database instance reset
  status" The command "trove cluster-reset-status" is now available to
  use in the python-openstackclient CLI as "openstack database cluster
  reset status"

* The command "trove resize-instance" is now available to use in the
  python-openstackclient CLI as "openstack database instance resize
  flavor"

* The command "trove resize-volume" is now available to use in the
  python-openstackclient CLI as "openstack database instance resize
  volume"

* The command "trove restart" is now available to use in the python-
  openstackclient CLI as "openstack database instance restart"

* The command "trove root-disable" is now available to use in the
  python-openstackclient CLI as "openstack database root disable".

* The command "trove root-enable" is now available to use in the
  python-openstackclient CLI as "openstack database root enable".

* The command "trove root-show" is now available to use in the
  python- openstackclient CLI as "openstack database root show".

* The command "trove upgrade" is now available to use in the python-
  openstackclient CLI as "openstack database instance upgrade".

* The command "trove cluster-upgrade" is now available to use in the
  python-openstackclient CLI as "openstack database cluster upgrade".

* The command "trove user-grant-access" and  "trove user-revoke-
  access" and "trove user-show-access" are now available to use in the
  python-openstackclient CLI as "openstack database user grant access"
  and "openstack database user revoke access" and "openstack database
  user show access"

* The command "trove user-create" is now available to use in the
  python-openstackclient CLI as "openstack database user create"

* The command "trove user-delete" is now available to use in the
  python-openstackclient CLI as "openstack database user delete"

* The command "trove user-show" is now available to use in the
  python- openstackclient CLI as "openstack database user show"

* The command "trove user-update-attributes" is now available to use
  in the python-openstackclient CLI as "openstack database user update
  attributes"

* This change defines do_action_on_many function as a helper to run
  an action on many resources (like trove delete). Use command like
  "trove delete instance1 instance2 ..." to delete many instances and
  the same as cluster-delete.

Changes in python-troveclient 2.13.0..2.14.0
--------------------------------------------

e30e8db Fix log-enable high priority error
b7ebc50 Rename zuul v3 job
38b8705 Add restart to OSC
34dbc53 Add log-enable to OSC
e89cadc Add force-delete to OSC
f0f4aee Add resize-volume to OSC
9910a3f Add quota commands to OSC
e93d56d Add upgrade to OSC
3747c17 Add resize-instance to OSC
e858fe9 Add cluster-instances to OSC
0552a0b Updated from global requirements
c346c7b Fix show instance with integer name NotFound
21c9085 Add root-disable to OSC
3653b49 Add root-show to OSC
578cc98 Add root-enable to OSC
ba1535f Add configuration-attach/detach to OSC
f11d1bb Add reset-status to OSC
03835a7 Add user-update-attributes to OSC
35937de Consume new trove tempest plugin
38e8268 Add user access related to OSC
96a6059 Add cluster-create to OSC
84e5873 Add backup-list-instance to OSC
481e600 Add configuration-create to OSC
81c38d5 Add create to OSC
504918f Add backup-create to OSC
dd0c859 Add database-create to OSC
aa81cd2 Fix print_list label name in troveclient/utils.py
cff1bb0 Add user-create to OSC
87893b4 Make OSC user list and show support instance name
e3a7d83 Fix error with  configuration-parameter-show
a1e9f46 Add configuration-delete to OSC
4ae174d Use ID instead of Name in secgroup_delete_rule
3d9576b Support delete and cluster_delete with many resources
52b0757 Modify database-list in OSC
9d4a912 Updated from global requirements
fbdb0ee Add datastore-version-show to OSC
0ea4325 Add configuration-parameter-show to OSC
2119af7 Add database-delete to OSC
70a6d0e Add user-delete to OSC
f116f37 Add cluster-delete to OSC
bd40126 Add backup-delete to OSC
f88012e Add instance-delete to OSC
c2de9c6 Add configuration-parameter-list to OSC
854d3e2 Add user-show to OSC
37ea396 Add datastore-version-list to OSC
ec601fb Fix abnormal display with openstack database instance list
1c1efa5 Add show to OSC
ac65fa7 Avoid tox_install.sh for constraints support
6a37389 Add flavor-show to OSC
4d93fc9 Add configuration-show to OSC
2db7bf2 Add datastore-show to OSC
71a691f Add cluster-show to OSC
d7e5252 Add backup-show to OSC
b7d40c2 Fix datastore abnormal display with trove backup-show
8599a59 Zuul: add file extension to playbook path
b626a08 Fix datastore abnormal display with trove list
fe1c727 Fix networks abnormal display with trove show
9021dd4 Update the doc link
4c45299 Remove log translations
610b66c Remove setting of version/release from releasenotes
51037c8 Updated from global requirements
bd07aad Updated from global requirements
c4d2189 Add proper message when delete instance or cluster
7e209a4 Fix "trove module-instances" command which don't work.
ec8b899 Updated from global requirements
395c397 Use openstackclient-plugin-jobs
fd076ed ESFIX:Fix troveclient error with Chinese character
0b79fb0 Fix trove schedule-list error
457cefa Remove extra parameter 'backup' in backup-create


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

.zuul.yaml                                         |  19 +-
README.rst                                         |   8 +-
.../run.yaml                                       |   2 +
.../add-backup-create-to-osc-c3d257365cf65cae.yaml |   5 +
.../add-backup-delete-to-osc-e302b87809cb814c.yaml |   5 +
...ckup-list-instance-to-osc-e01cf8527e499768.yaml |   6 +
.../add-backup-show-to-osc-022f42ad93136ce6.yaml   |   5 +
...add-cluster-create-to-osc-47e3bb3a83dcab76.yaml |   6 +
...add-cluster-delete-to-osc-9601c8bc0e637c4b.yaml |   6 +
...-cluster-instances-to-osc-429eeb91d86da663.yaml |   6 +
.../add-cluster-show-to-osc-5925431f5e94a746.yaml  |   5 +
...tion-attach-detach-to-osc-c5b52784910f2b09.yaml |   9 +
...nfiguration-create-to-osc-fd556891b57cce05.yaml |   6 +
...nfiguration-delete-to-osc-d52e6a2cc84994e5.yaml |   6 +
...ion-parameter-list-to-osc-3d1a383999dd2d64.yaml |   5 +
...ion-parameter-show-to-osc-5bcf21662683ceee.yaml |   5 +
...configuration-show-to-osc-c139bb20a2ec18ec.yaml |   5 +
...dd-database-create-to-osc-b9e85dd2cbd9b21e.yaml |   5 +
...dd-database-delete-to-osc-e6703e2d438824d1.yaml |   5 +
.../add-database-list-to-osc-b547e8954e8b6fc7.yaml |   2 +-
...add-datastore-show-to-osc-79a855d2e026ae80.yaml |   4 +
...store-version-list-to-osc-3fe8729d493f3de2.yaml |   4 +
...store-version-show-to-osc-8c2035dbf6104a9f.yaml |   4 +
.../add-flavor-show-to-osc-16ab5640f144cab7.yaml   |   5 +
.../add-force-delete-to-osc-dfff1db4da937415.yaml  |  10 +
...dd-instance-create-to-osc-77484f1c477aa864.yaml |   4 +
...dd-instance-delete-to-osc-bf8de501c8945d58.yaml |   5 +
.../add-instance-show-to-osc-d97cac1c697dcbdd.yaml |   4 +
.../add-log-enable-to-osc-a97bbb3a7af7b80b.yaml    |   5 +
.../notes/add-quota-to-osc-c50c8ec190af8f58.yaml   |   8 +
.../add-reset-status-to-osc-bd84dcdc369e2270.yaml  |  10 +
.../add-resize-flavor-to-osc-ba0e7c038df8ecfe.yaml |   5 +
.../add-resize-volume-to-osc-aa5eaabb8f25edec.yaml |   5 +
...d-restart-instance-to-osc-760c292b5b5c95de.yaml |   5 +
.../add-root-disable-to-osc-52d81d96ec7e4e54.yaml  |   5 +
.../add-root-enable-to-osc-e3a087cc6f10a6f9.yaml   |   5 +
.../add-root-show-to-osc-17e49422c5dc71de.yaml     |   5 +
.../notes/add-upgrade-to-osc-837461ff1d588be2.yaml |  10 +
...ser-access-related-to-osc-ae7da3a8f5fbdd6a.yaml |   7 +
.../add-user-create-to-osc-03158640dcaa8a0e.yaml   |   5 +
.../add-user-delete-to-osc-35cb82b041ee2b48.yaml   |   5 +
.../add-user-show-to-osc-6ef3db10a82f1f46.yaml     |   5 +
...-update-attributes-to-osc-5adfffe826a62f3b.yaml |   6 +
...-action-on-many-resources-41bbe191318b97dd.yaml |   6 +
releasenotes/source/conf.py                        |  11 +-
requirements.txt                                   |  12 +-
setup.cfg                                          |  50 ++-
test-requirements.txt                              |  10 +-
tools/tox_install.sh                               |  55 ---
tox.ini                                            |   8 +-
troveclient/_i18n.py                               |   2 +-
troveclient/auth_plugin.py                         |   3 +-
troveclient/i18n.py                                |   2 +-
troveclient/osc/v1/database_backups.py             | 156 +++++++
troveclient/osc/v1/database_clusters.py            | 225 ++++++++++
troveclient/osc/v1/database_configurations.py      | 255 +++++++++++
troveclient/osc/v1/database_flavors.py             |  34 ++
troveclient/osc/v1/database_instances.py           | 475 ++++++++++++++++++++-
troveclient/osc/v1/database_quota.py               |  74 ++++
troveclient/osc/v1/database_root.py                | 139 ++++++
troveclient/osc/v1/database_users.py               | 303 ++++++++++++-
troveclient/osc/v1/databases.py                    |  77 +++-
troveclient/osc/v1/datastores.py                   |  97 +++++
troveclient/utils.py                               |  40 +-
troveclient/v1/backups.py                          |  10 +-
troveclient/v1/shell.py                            |  79 ++--
81 files changed, 3778 insertions(+), 182 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 7397915..31d6fec 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7,3 +7,3 @@ requests>=2.14.2 # Apache-2.0
-simplejson>=2.2.0 # MIT
-oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0
-oslo.utils>=3.20.0 # Apache-2.0
+simplejson>=3.5.1 # MIT
+oslo.i18n>=3.15.3 # Apache-2.0
+oslo.utils>=3.33.0 # Apache-2.0
@@ -11,2 +11,2 @@ Babel!=2.4.0,>=2.3.4 # BSD
-keystoneauth1>=3.1.0 # Apache-2.0
-six>=1.9.0 # MIT
+keystoneauth1>=3.3.0 # Apache-2.0
+six>=1.10.0 # MIT
@@ -15 +15 @@ python-mistralclient>=3.1.0 # Apache-2.0
-osc-lib>=1.7.0 # Apache-2.0
+osc-lib>=1.8.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index f96eaf6..d3a1735 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -7,2 +7,2 @@ fixtures>=3.0.0 # Apache-2.0/BSD
-oslotest>=1.10.0 # Apache-2.0
-python-openstackclient!=3.10.0,>=3.3.0 # Apache-2.0
+oslotest>=3.2.0 # Apache-2.0
+python-openstackclient>=3.12.0 # Apache-2.0
@@ -13 +13 @@ testscenarios>=0.4 # Apache-2.0/BSD
-testtools>=1.4.0 # MIT
+testtools>=2.2.0 # MIT
@@ -15 +15 @@ mock>=2.0.0 # BSD
-httplib2>=0.7.5 # MIT
+httplib2>=0.9.1 # MIT
@@ -17 +17 @@ reno>=2.5.0 # Apache-2.0
-openstackdocstheme>=1.16.0 # Apache-2.0
+openstackdocstheme>=1.17.0 # Apache-2.0






More information about the Release-announce mailing list