[magnum] python-magnumclient 2.4.0 (ocata)
We are ecstatic to announce the release of: python-magnumclient 2.4.0: Client library for Magnum API This release is part of the ocata release series. The source is available from: https://git.openstack.org/cgit/openstack/python-magnumclient Download the package from: https://pypi.python.org/pypi/python-magnumclient Please report issues through launchpad: https://bugs.launchpad.net/python-magnumclient For more details, please see below. Changes in python-magnumclient 2.3.0..2.4.0 ------------------------------------------- 7cb9145 Adding stats-list command to magnum client cb295c8 Added link for modindex cdc1b5e Increase UT Coverage 5c2c5d1 Fix passing TLS_VERIFIED in clusters/bays_shell 806e660 Increase UT Coverage 1c2385c Integrate OSprofiler in Magnum Client de91fd3 Remove H903 error in sources. 1e87068 Updated from global requirements b68ce22 Fix: swarm cluster-config, bay-config with tls_disabled f2657df Updated from global requirements 9fa235d Pass 'api_version' to create HTTPClient f2af2b2 Mark help messages for Translation afa2281 Allow cluster-config on cluster status 'ROLLBACK_COMPLETE' 8f3a570 Add OSC command for cluster_templates list 1aed004 Rollback cluster/bay on update failure 395310d Updated from global requirements d6a0d5d Magnum cluster-config/bay-config compatible with py3 cf38363 Updated from global requirements 8df7675 Show team and repo badges on README 9ebb52f Remove Not used Classes/Methods from apiclient.base 19e61f2 Use assert_called_*/assert_not_called to verify mock calls 6e11ccb Fix: some typos in unit test cb12dc0 Use assert_called_*/assert_not_called to verify mock calls 503bb3d Renames *-id parameters e7f084d Implement Parameter Deprecation bafc850 Use assert_called_*/assert_not_called to verify mock calls e1c4e54 Add a deprecation message to the bay* commands' help text 9f9ae95 Updated from global requirements 7a38e42 Increase UT coverage 96fe781 Remove invalid check for 'manifest' path 2568b6d Updated from global requirements 9d77377 Add .venv directory to .gitignore d1a6a7f Enable DeprecationWarning in test environments 9058f90 Updated from global requirements 2fa1fd6 Add __ne__ built-in function 7829c8c Add missing options for HTTPClient if auth_token given. f63e95c Updated from global requirements 3ebbac6 Remove white space between print and () 06290d2 Add --keypair-id for cluster-create f130349 Replace assertTrue(a in b) with assertIn(a, b) edf99d8 Updated from global requirements 621be7c Fix the generated k8s config file 95bcdd6 cluster-config return absolute path 9f44c3e delete python bytecode including pyo before every test run 9fc7f15 Fix a keyward arguement error on bay-config 1e8a273 Add magnum.bash_completion This can support the function of autocomplete for magnum's commands 40dfdbb Cluster creation command returns complete cluster uuid 2802587 Sync tools/tox_install.sh 6c7f808 Use testr coverage feature Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 + README.rst | 9 + coverage.sh | 8 - magnumclient/common/apiclient/base.py | 429 +------- magnumclient/common/apiclient/exceptions.py | 5 - magnumclient/common/cliutils.py | 63 +- magnumclient/common/httpclient.py | 16 +- magnumclient/osc/cluster_templates.py | 39 + magnumclient/shell.py | 115 +- magnumclient/v1/baseunit.py | 7 +- magnumclient/v1/baymodels_shell.py | 127 ++- magnumclient/v1/bays_shell.py | 110 +- magnumclient/v1/certificates_shell.py | 12 +- magnumclient/v1/client.py | 17 + magnumclient/v1/cluster_templates_shell.py | 172 +-- magnumclient/v1/clusters.py | 1 + magnumclient/v1/clusters_shell.py | 116 +- magnumclient/v1/shell.py | 2 + magnumclient/v1/stats.py | 32 + magnumclient/v1/stats_shell.py | 28 + requirements.txt | 14 +- setup.cfg | 4 + test-requirements.txt | 9 +- tools/magnum.bash_completion | 27 + tools/tox_install.sh | 66 +- tox.ini | 6 +- 44 files changed, 3505 insertions(+), 2289 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 86d9e35..1e5721d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4 +4 @@ -pbr>=1.6 # Apache-2.0 +pbr>=1.8 # Apache-2.0 @@ -8,3 +8,3 @@ six>=1.9.0 # MIT -keystoneauth1>=2.10.0 # Apache-2.0 -stevedore>=1.16.0 # Apache-2.0 -requests>=2.10.0 # Apache-2.0 +keystoneauth1>=2.18.0 # Apache-2.0 +stevedore>=1.17.1 # Apache-2.0 +requests!=2.12.2,>=2.10.0 # Apache-2.0 @@ -13,3 +13,3 @@ oslo.serialization>=1.10.0 # Apache-2.0 -oslo.utils>=3.16.0 # Apache-2.0 -os-client-config!=1.19.0,!=1.19.1,!=1.20.0,!=1.20.1,!=1.21.0,>=1.13.1 # Apache-2.0 -PrettyTable<0.8,>=0.7 # BSD +oslo.utils>=3.18.0 # Apache-2.0 +os-client-config>=1.22.0 # Apache-2.0 +PrettyTable<0.8,>=0.7.1 # BSD diff --git a/test-requirements.txt b/test-requirements.txt index 36136c3..baa5025 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6 @@ bandit>=1.1.0 # Apache-2.0 -coverage>=3.6 # Apache-2.0 +coverage>=4.0 # Apache-2.0 @@ -8 +8 @@ fixtures>=3.0.0 # Apache-2.0/BSD -python-openstackclient>=2.1.0 # Apache-2.0 +python-openstackclient>=3.3.0 # Apache-2.0 @@ -10,2 +10,2 @@ python-subunit>=0.0.18 # Apache-2.0/BSD -sphinx!=1.3b1,<1.3,>=1.2.1 # BSD -oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0 +sphinx!=1.3b1,<1.4,>=1.2.1 # BSD +oslosphinx>=4.7.0 # Apache-2.0 @@ -12,0 +13 @@ oslotest>=1.10.0 # Apache-2.0 +osprofiler>=1.4.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org