We are glad to announce the release of: python-designateclient 2.0.0: OpenStack DNS as a Service - Client This release is part of the mitaka 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. Changes in python-designateclient 1.5.0..2.0.0 ---------------------------------------------- 8f3e935 Allow the OSC CLI Plugin to walk pages f22cabc Improvement in zone transfer request command description 3f18b79 Fixed grammar mistake in shell.rst c77290a Updated from global requirements 4545335 Update typos a4a6313 Show output on transfer accept 3b3cacf Change to ShowOne to display output upon update 76a007f Updated from global requirements d3d739a Updated from global requirements 90a01cb Put py34 first in the env order of tox 940b610 Replace assertEqual(None, *) with assertIsNone in tests 0cb5deb Add a missing whitespace 7ce74b1 Deprecated tox -downloadcache option removed 51e875d Indicate py34 support 8d858b2 Removes MANIFEST.in as it is not needed explicitely by PBR 729301a Pass environment variables of proxy to tox b34d20d Remove py26 support from designateclient 9b02acb Updated from global requirements 44d5f0a Updated from global requirements 849ce56 Improve logging in designateclient 2dad9c3 Support OS_INTERFACE and set V2 API as default ca01ddc Pass OS_ENDPOINT_TYPE from shell to client 18b94f4 Updated from global requirements fa5f6c4 Adds changes related to py3 compatibility 7d5c1ec Clearing out .pyc file before a tox run aeeac45 Fix support for --os-endpoint 793cdee Updates shell doc of v1 client 02f23f2 Fixes doc for v2 cli eea5b4d Add functional tests for blacklists a98de81 Add functional tests for tlds b7c0245 Adds different filter option for zone listing dcaf441 Updated from global requirements b13ac20 Resolve TLD's by name 02f2d5e improve readme contents 90e63ca Removes --name argument from zone set command 9c240d9 Fixes error over quota update 6d9a45b Fixes order of argument in assertEqual 0a9b6d1 Fixes typos in zone transfer request show command description b4674f8 Add functional tests for recordsets 374970c Flesh out zone-related test cases b8704aa Fixes exception message for zone creation command e1e0772 Fixes target-project-id argument in zone transfer command 08d14dc Removes name argument from openstack recordset set command 729852d Fixes openstack zone blacklist set command 1c07c41 Added test cases for v2 client 3f8ab77 Adds test cases for servers in designateclient 54a9d4c Adds test cases for domain in designate v1 client 87a48c7 Makes error msg more helpful 4634993 Add period in help message 6daf827 Layout some functional tests for the V2 CLI Diffstat (except docs and test files) ------------------------------------- .gitignore | 2 + .testr.conf | 8 +- MANIFEST.in | 13 - README.rst | 22 +- designateclient/cli/base.py | 6 +- designateclient/cli/domains.py | 24 +- designateclient/cli/quotas.py | 15 +- designateclient/cli/records.py | 40 +-- designateclient/cli/servers.py | 10 +- designateclient/client.py | 2 +- designateclient/exceptions.py | 20 +- designateclient/osc/plugin.py | 6 +- designateclient/shell.py | 3 +- designateclient/utils.py | 4 +- designateclient/v2/base.py | 43 +++ designateclient/v2/cli/blacklists.py | 13 +- designateclient/v2/cli/recordsets.py | 16 +- designateclient/v2/cli/reverse.py | 9 +- designateclient/v2/cli/tlds.py | 9 +- designateclient/v2/cli/zones.py | 73 +++-- designateclient/v2/recordsets.py | 4 +- designateclient/v2/tlds.py | 19 +- designateclient/v2/utils.py | 42 +++ designateclient/v2/zones.py | 13 +- requirements.txt | 14 +- setup.cfg | 3 +- test-requirements.txt | 17 +- tox.ini | 20 +- 56 files changed, 1953 insertions(+), 263 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index d268274..821e828 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,7 +4,7 @@ -cliff>=1.14.0 # Apache-2.0 -jsonschema!=2.5.0,<3.0.0,>=2.0.0 -oslo.utils>=2.0.0 # Apache-2.0 -pbr>=1.6 -python-keystoneclient>=1.6.0 -requests>=2.5.2 -six>=1.9.0 +cliff>=1.15.0 # Apache-2.0 +jsonschema!=2.5.0,<3.0.0,>=2.0.0 # MIT +oslo.utils>=3.4.0 # Apache-2.0 +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 +six>=1.9.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index bbaed9e..8c7f767 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6,3 +6,3 @@ hacking<0.10,>=0.9.2 -coverage>=3.6 -mock>=1.2 -discover +coverage>=3.6 # Apache-2.0 +mock>=1.2 # BSD +discover # BSD @@ -10,5 +10,6 @@ oslotest>=1.10.0 # Apache-2.0 -python-subunit>=0.0.18 -requests-mock>=0.6.0 # Apache-2.0 -sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 -testrepository>=0.0.18 -oslosphinx>=2.5.0 # Apache-2.0 +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 +testrepository>=0.0.18 # Apache-2.0/BSD +oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0 +tempest-lib>=0.13.0 # Apache-2.0