[trove] python-troveclient 2.14.0 (queens)
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
participants (1)
-
no-reply@openstack.org