[release-announce] [tacker] tacker 0.7.0 (ocata)

no-reply at openstack.org no-reply at openstack.org
Thu Feb 16 04:05:08 UTC 2017


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





More information about the Release-announce mailing list