[release-announce] [magnum] python-magnumclient 2.4.0 (ocata)

no-reply at openstack.org no-reply at openstack.org
Fri Jan 27 22:09:40 UTC 2017


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





More information about the Release-announce mailing list