We are thrilled to announce the release of: python-tackerclient 1.1.0: CLI and Client Library for OpenStack Tacker This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/python-tackerclient Download the package from: https://pypi.org/project/python-tackerclient Please report issues through: https://bugs.launchpad.net/python-tackerclient/+bugs For more details, please see below. Changes in python-tackerclient 1.0.0..1.1.0 ------------------------------------------- 74cfe26 Enhance vnf package list command to support filtering of vnf packages d2f4c17 Update hacking for Python3 1736ae7 Add command for Fetch VNF package API ac02653 Add command to read vnfd of vnf package API af4d834 Add command for update vnf package API 30ec463 Cleanup py27 support 5581c35 OSC support to heal vnf 9c7708b OSC support to list vnfs c3a8f25 OSC support to delete and terminate vnf eae2c89 OSC support to instantiate and show vnf 66efce2 OSC support to create vnf using vnflcm API a3fcbb0 Replace assertItemsEqual with assertCountEqual a4c2b29 Support updating VNF parameters in tackerclient Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 2 +- requirements.txt | 2 +- setup.cfg | 25 +- setup.py | 9 - tackerclient/client.py | 7 + tackerclient/common/_i18n.py | 2 +- tackerclient/osc/sdk_utils.py | 27 + tackerclient/osc/v1/vnflcm/__init__.py | 0 .../instantiate_vnf_instance_param_sample.json | 79 +++ tackerclient/osc/v1/vnflcm/vnflcm.py | 403 +++++++++++++++ tackerclient/osc/v1/vnfm/vnf.py | 44 +- tackerclient/osc/v1/vnfpkgm/vnf_package.py | 226 ++++++++- tackerclient/shell.py | 1 + tackerclient/tacker/v1_0/__init__.py | 6 +- tackerclient/tacker/v1_0/nfvo/ns.py | 20 +- tackerclient/tacker/v1_0/vnfm/vnf.py | 64 ++- .../vnf_update_config_file_with_empty_dict.yaml | 1 + .../unit/osc/samples/vnf_update_empty_config.yaml | 0 .../unit/osc/samples/vnf_update_empty_param.yaml | 0 .../samples/vnf_update_invalid_format_config.yaml | 7 + .../samples/vnf_update_invalid_format_param.yaml | 1 + .../vnf_update_param_file_with_empty_dict.yaml | 1 + tackerclient/v1_0/client.py | 182 ++++++- test-requirements.txt | 2 +- tox.ini | 3 +- 36 files changed, 2760 insertions(+), 137 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 621b07f..d5d0ace 100644 --- a/requirements.txt +++ b/requirements.txt @@ -17 +17 @@ oslo.log>=3.36.0 # Apache-2.0 -oslo.utils>=3.33.0 # Apache-2.0 +oslo.utils>=3.40.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 0765920..0df150f 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=1.1.0,<1.2.0 # Apache-2.0 +hacking>=3.0,<3.1.0 # Apache-2.0