[openstack-announce] [new][designate] python-designateclient 2.2.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Thu Jul 14 15:28:55 UTC 2016


We are delighted to announce the release of:

python-designateclient 2.2.0: OpenStack DNS-as-a-Service - Client

This release is part of the newton release series.

With source available at:

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

With package available at:

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

Please report issues through launchpad:

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

For more details, please see below.

2.2.0
^^^^^

New Features

* added openstack dns quota command + list + set + reset sub
  commands All sub commands can be scoped to a project using
  --project-id If the --project-id does not match the current project
  id it will set X -Auth-All-Projects:True

Changes in python-designateclient 2.0.0..2.2.0
----------------------------------------------

fcdea52 Updated from global requirements
956e006 Updated from global requirements
946bd09 Use osc_lib instead of cliff
d9ff510 Updated from global requirements
9ac1cd1 Add quota set / list / reset commands
4570af9 Mark the v1 API Client as deprecated
3d24d8d Add global flags to cli
afa50f4 Updated from global requirements
e5a76f6 Use osc-lib instead of openstackclient
f2a14a4 Revert "Add Global Flags for filtering results"
4827ee9 Updated from global requirements
efb9ce1 Add pool listing to python designate client
8bc1066 Add `openstack zone transfer accept list` cli to designateclient
eedd4ac Allow cli to query "v2/recordsets"
fcac633 Updated from global requirements
0b2b870 Add Global Flags for filtering results
f154186 Updated from global requirements
5d4ca42 Use the correct capitalization of OpenStack
c18a580 Updated from global requirements
c6f93da Update the home-page with developer documentation
0329997 Add reno support for release notes
b68dca0 Switch to keystoneauth
982daab Added CONTRIBUTING.rst file
22ca419 Docs Update
89c9cfd Updated from global requirements
95f5bdb Don't use the 'keystone' client (functional tests)
69f4597 Update doc examples to use keystoneauth
5ac063e Update designate cli page with more examples Closes-Bug: #1578207
7da7213 Add python-openstackclient to test-requirements
d4a5555 Improve python-designateclient docs
4fe3de6 Updated from global requirements
05b396b Add support for service status
7b1caa5 Fix a race condition in one of the zone import tests
040ff35 Run the functional tests in a more verbose mode
a5e8206 Show responses on zone and recordset deletes
d2b88c8 Implement zone import
318048d Doc changes for installation webpage
74bb5ce Fix an issue causing a blacklist test to fail
fe53970 Add filtering to recordsets CLI
56f424c Show "status" and "action" for recordsets
255523c Move all V2 Controllers to inherit from the v2
9011aac Fixes 'openstack tld list' command's exception
ce50ad9 Implement zone export
5759171 Updated from global requirements
319a331 Improved TestRecordsetNegative
38e9fa8 Add a service catalog override to the functional tests
bdaad8e Updated from global requirements
607bef2 Stop using non-existent method of Mock
0c58fc7 Log stacktraces of MultipleExceptions in functionaltests
e9e6ab9 Updated from global requirements
74f63a7 Updated from global requirements
1caf45a Updated from global requirements
b54b359 Python3: Add support for urlparse


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

CONTRIBUTING.rst                                   |  16 +
designateclient/auth.py                            |  95 -----
designateclient/cli/base.py                        |  32 +-
designateclient/client.py                          |  12 +-
designateclient/osc/plugin.py                      |   4 +-
designateclient/utils.py                           |   8 +-
designateclient/v1/__init__.py                     |  10 +
designateclient/v2/base.py                         |   6 +-
designateclient/v2/blacklists.py                   |   4 +-
designateclient/v2/cli/blacklists.py               |  34 +-
designateclient/v2/cli/common.py                   |  74 ++++
designateclient/v2/cli/quotas.py                   | 133 +++++++
designateclient/v2/cli/recordsets.py               | 100 ++++-
designateclient/v2/cli/reverse.py                  |  22 +-
designateclient/v2/cli/service_statuses.py         |  94 +++++
designateclient/v2/cli/tlds.py                     |  40 +-
designateclient/v2/cli/zones.py                    | 371 ++++++++++++++++---
designateclient/v2/client.py                       |  46 ++-
designateclient/v2/limits.py                       |   4 +-
designateclient/v2/nameservers.py                  |   4 +-
designateclient/v2/pools.py                        |  22 ++
designateclient/v2/quotas.py                       |  27 ++
designateclient/v2/recordsets.py                   |   6 +
designateclient/v2/reverse.py                      |   4 +-
designateclient/v2/service_statuses.py             |  28 ++
designateclient/v2/tlds.py                         |   4 +-
designateclient/v2/utils.py                        |   2 +-
designateclient/v2/zones.py                        |  39 ++
releasenotes/notes/.placeholder                    |   0
.../notes/quota-commands-7ff037bddae95771.yaml     |   8 +
releasenotes/source/_static/.placeholder           |   0
releasenotes/source/_templates/.placeholder        |   0
releasenotes/source/conf.py                        | 276 ++++++++++++++
releasenotes/source/index.rst                      |   8 +
releasenotes/source/unreleased.rst                 |   5 +
requirements.txt                                   |  13 +-
setup.cfg                                          |  23 +-
test-requirements.txt                              |   9 +-
tools/pretty_tox.sh                                |   6 +
tox.ini                                            |  10 +-
71 files changed, 2675 insertions(+), 340 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 821e828..e6add11 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4 +4 @@
-cliff>=1.15.0 # Apache-2.0
+cliff!=1.16.0,!=1.17.0,>=1.15.0 # Apache-2.0
@@ -6 +6,2 @@ jsonschema!=2.5.0,<3.0.0,>=2.0.0 # MIT
-oslo.utils>=3.4.0 # Apache-2.0
+osc-lib>=0.3.0 # Apache-2.0
+oslo.utils>=3.15.0 # Apache-2.0
@@ -8,2 +9,2 @@ pbr>=1.6 # Apache-2.0
-python-keystoneclient!=1.8.0,!=2.1.0,>=1.6.0 # Apache-2.0
-requests!=2.9.0,>=2.8.1 # Apache-2.0
+keystoneauth1>=2.7.0 # Apache-2.0
+requests>=2.10.0 # Apache-2.0
@@ -11,2 +12,2 @@ six>=1.9.0 # MIT
-stevedore>=1.5.0 # Apache-2.0
-debtcollector>=0.3.0 # Apache-2.0
+stevedore>=1.10.0 # Apache-2.0
+debtcollector>=1.2.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 8c7f767..20a2e18 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -7 +7 @@ coverage>=3.6 # Apache-2.0
-mock>=1.2 # BSD
+mock>=2.0 # BSD
@@ -11,2 +11,2 @@ python-subunit>=0.0.18 # Apache-2.0/BSD
-requests-mock>=0.7.0 # Apache-2.0
-sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 # BSD
+requests-mock>=1.0 # Apache-2.0
+sphinx!=1.3b1,<1.3,>=1.2.1 # BSD
@@ -15 +15,2 @@ oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
-tempest-lib>=0.13.0 # Apache-2.0
+reno>=1.8.0 # Apache2
+tempest-lib>=0.14.0 # Apache-2.0





More information about the OpenStack-announce mailing list