[tacker] tacker 0.7.0 (ocata)
We exuberantly announce the release of: tacker 0.7.0: OpenStack NFV Orchestration This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/tacker/ For more details, please see below. 0.7.0 ^^^^^ New Features ************ * Added parameter support for deploying VNF Forwarding Graph Descriptor templates. With this addition the user can deploy a VNFFG using an Onboarded parameterized template with different parameter values using parameter yaml file at each time without onboarding new template. * Add support to pass shell script to install VNF components in the tosca template * Network Service Descriptor support will allow Tacker to provide a end-to-end TOSCA based network service. For details please refer ht tps://docs.openstack.org/developer/tacker/devref/nsd_usage_guide.ht ml * Support VNF create with direct VNFD template input via CLI/API without onboarding VNFD. Other Notes *********** * Only one VNFC is supported for one VDU. Multiple VNFC per VDU will be introduced in future. * The shell script for vnfc has to be placed in the machine where tacker server is running Changes in tacker 0.6.0..0.7.0 ------------------------------ 56577ca Docs update for Ocata features 8db5115 Unlimit the ram quota for testing f5cf6d6 nsd-support release note 8596d64 Adds attributes for verify support 19483d1 Add onboarded as default template-source 850858a Fix ns_create stuck in pending state issue 8332d77 Updated from global requirements 15659a8 Add column attributes to vnffgs in db. b633045 api-ref for nsd, ns ccb7993 Implement VNFC support a586d43 Include alembic versions directory to the package 5041576 Correct path to migration scripts in alembic.ini a04b2d9 Sample tosca templates for nsd a3ea91d Support VNF create from inline template 00e74f4 Prepare for using standard python tests 8cad24f Put dev doc under pep8 check c4eacd0 Support parameter input for vnffg template 7e491f1 Fix the log systax b7a7757 Put exception earlier d0c419c Upgrade keystone version from v2.0 t v3 in functional test cases 7470122 Fix the invocation of novaclient object using named parameters 448960e Delete mistral resources, when workflow raise exception eecbc5e Update api-ref rest parameters 68a489e Module index fix in doc 538d90f Fix typo: coditions -> conditions 542c2af Remove support for legacy VNFD templates. 701a977 Misc correction in README fbf0381 Increase vim password column length dce8392 Fix a nit, replace a string with the macro d4d41aa Remove useless cliff requirements Diffstat (except docs and test files) ------------------------------------- MANIFEST.in | 13 ++ TESTING.rst | 2 + api-ref/source/v1/classifiers.inc | 2 +- api-ref/source/v1/index.rst | 2 + api-ref/source/v1/nsds.inc | 183 +++++++++++++++++++++ api-ref/source/v1/nss.inc | 174 ++++++++++++++++++++ api-ref/source/v1/parameters.yaml | 121 +++++++++++++- .../v1/samples/nsds/nsds-create-request.json | 60 +++++++ .../v1/samples/nsds/nsds-create-response.json | 14 ++ .../source/v1/samples/nsds/nsds-list-response.json | 16 ++ .../source/v1/samples/nsds/nsds-show-response.json | 14 ++ .../source/v1/samples/nss/nss-create-request.json | 17 ++ .../source/v1/samples/nss/nss-create-response.json | 16 ++ .../source/v1/samples/nss/nss-list-response.json | 18 ++ .../source/v1/samples/nss/nss-show-response.json | 16 ++ .../v1/samples/vnfds/vnfds-list-response.json | 3 +- .../v1/samples/vnfds/vnfds-show-response.json | 3 +- .../samples/vnfs/vnfs-inline-create-request.json | 66 ++++++++ api-ref/source/v1/vnfds.inc | 2 + api-ref/source/v1/vnfs.inc | 3 +- etc/tacker/README.txt | 2 +- ...d-parameter-support-vnffg-b6b790b2f4590a91.yaml | 8 + ...support-to-tosca-template-f8e34334ba823f34.yaml | 8 + .../notes/nsd-support-3982f780fc575232.yaml | 6 + .../vnf-inline-template-7b2a07e47f7ccf1a.yaml | 4 + requirements.txt | 8 +- samples/tosca-templates/nsd/ns_param.yaml | 3 + samples/tosca-templates/nsd/sample-tosca-nsd.yaml | 39 +++++ .../tosca-templates/nsd/sample-tosca-vnfd1.yaml | 98 +++++++++++ .../tosca-templates/nsd/sample-tosca-vnfd2.yaml | 68 ++++++++ samples/tosca-templates/vnfd/test_tosca_vnfc.yaml | 40 +++++ .../vnfd/test_tosca_vnfc_multiple_servers.yaml | 63 +++++++ .../vnffgd/tosca-vnffgd-param-sample.yaml | 52 ++++++ .../tosca-templates/vnffgd/vnffg-param-file.yaml | 6 + setup.cfg | 8 + tacker/api/v1/base.py | 5 + tacker/common/exceptions.py | 4 + tacker/common/utils.py | 10 ++ tacker/db/migration/alembic.ini | 2 +- .../000632983ada_add_template_source_column.py | 33 ++++ .../0ad3bbce1c19_increase_vim_password_size.py | 35 ++++ .../db/migration/alembic_migrations/versions/HEAD | 2 +- .../e8918cda6433_add_attributes_to_vnffg.py | 38 +++++ ...026327_add_default_onboarded_template_source.py | 36 ++++ tacker/db/nfvo/nfvo_db.py | 2 +- tacker/db/nfvo/ns_db.py | 7 +- tacker/db/nfvo/vnffg_db.py | 7 +- tacker/db/vnfm/vnfm_db.py | 28 +++- tacker/extensions/nfvo.py | 8 + tacker/extensions/vnfm.py | 14 ++ tacker/nfvo/drivers/vim/openstack_driver.py | 14 +- tacker/nfvo/nfvo_plugin.py | 24 ++- .../samples/sample-vnfd-single-vdu-monitoring.yaml | 40 ----- .../samples/sample_cirros_vnf_no_monitoring.yaml | 33 ---- .../etc/samples/sample_cirros_vnf_values.yaml | 14 -- .../openstack/data/hot_tosca_vnfc.yaml | 36 ++++ .../vm/infra_drivers/openstack/data/openwrt.yaml | 35 ---- .../openstack/data/test_tosca_vnfc.yaml | 39 +++++ .../data/tosca_vnffgd_param_template.yaml | 46 ++++++ .../data/vnf_cirros_param_values_ipaddr.yaml | 17 -- .../data/vnf_cirros_param_values_user_data.yaml | 17 -- .../openstack/data/vnf_cirros_template_ipaddr.yaml | 42 ----- .../infra_drivers/openstack/data/vnffg_params.yaml | 3 + tacker/vnfm/infra_drivers/openstack/openstack.py | 2 +- tacker/vnfm/monitor.py | 2 +- tacker/vnfm/plugin.py | 31 +++- tacker/vnfm/tosca/lib/tacker_nfv_defs.yaml | 6 + tacker/vnfm/tosca/utils.py | 8 + test-requirements.txt | 5 +- tools/test-setup.sh | 57 +++++++ tox.ini | 3 + 89 files changed, 2232 insertions(+), 329 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 9cf7821..4793057 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13 +13 @@ eventlet!=0.18.3,>=0.18.2 # MIT -requests!=2.12.2,>=2.10.0 # Apache-2.0 +requests!=2.12.2,!=2.13.0,>=2.10.0 # Apache-2.0 @@ -15 +15 @@ keystonemiddleware>=4.12.0 # Apache-2.0 -kombu<4.0.0,>=3.0.25 # BSD +kombu>=3.0.25 # BSD @@ -26 +26 @@ oslo.config!=3.18.0,>=3.14.0 # Apache-2.0 -oslo.context>=2.9.0 # Apache-2.0 +oslo.context>=2.12.0 # Apache-2.0 @@ -39 +39 @@ python-neutronclient>=5.1.0 # Apache-2.0 -python-novaclient!=7.0.0,>=6.0.0 # Apache-2.0 +python-novaclient>=7.1.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 7e16b51..a3b9d47 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7 +6,0 @@ -cliff>=2.3.0 # Apache-2.0 @@ -16 +15 @@ ordereddict # MIT -sphinx!=1.3b1,<1.4,>=1.2.1 # BSD +sphinx>=1.5.1 # BSD @@ -19 +18 @@ os-testr>=0.8.0 # Apache-2.0 -tempest>=12.1.0 # Apache-2.0 +tempest>=14.0.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org