[openstack-announce] [release][stable][tacker] tacker 0.2.1 release (liberty)

no-reply at openstack.org no-reply at openstack.org
Fri Mar 18 22:45:17 UTC 2016


We are overjoyed to announce the release of:

tacker 0.2.1: OpenStack servicevm/device manager

This release is part of the liberty stable release series.

For more details, please see below.

Changes in tacker 0.2.0..0.2.1
------------------------------

502cbd6 Remove sleep timer in monitor respawn
64a88e8 Deprecating "device" API in stable/liberty
2cfaed2 Rearrange and cleanup tacker doc index
0043b5a update requirements according to global requ
59442f3 Tacker manual installation guide
4041f2c Use main port_security_enabled port propert instead of value_specs
1790718 Remove Service instance, context resources
3d3360c Make the db migration scripts complete
9373348 Make tacker-db-manage revision 'xxx' --autogenerate work
74c08c3 Func test cases for vnf and vnfd param
07729a4 Add Tacker monitor test with new template
28c65dc Tacker test for multi vdu with monitoring enabled
2719b71 Add tacker http monitor test
8b1eb12 Reduce vdu2 flavor from  ml.medium to ml.tiny
4903865 Add tacker multi vdu tests
2da6dad Add Tacker monitoring tests
1177bd4 Fixup tacker repo to point to stable/liberty

Diffstat (except docs and test files)
-------------------------------------

.gitreview                                         |   1 +
devstack/samples/local.conf.example                |   2 +-
devstack/samples/sample-vnfd-multi-vdu.yaml        |  75 ++++
devstack/settings                                  |   3 +
etc/tacker/tacker.conf                             |  18 -
requirements.txt                                   |  30 +-
setup.py                                           |   3 +-
tacker/common/utils.py                             |  23 ++
.../versions/12a57080b277_add_service_db.py        | 108 ++++++
.../versions/12a57080b278_alter_devices.py         |  51 +++
.../2774a42c7163_remove_service_related.py         | 115 ++++++
.../4c31092895b8_remove_service_instance.py        |   9 -
.../db/migration/alembic_migrations/versions/HEAD  |   2 +-
tacker/db/migration/cli.py                         |   1 +
tacker/db/migration/models/__init__.py             |   0
tacker/db/migration/models/head.py                 |  30 ++
tacker/db/vm/vm_db.py                              | 392 ---------------------
tacker/extensions/vnfm.py                          |  45 +--
.../samples/sample-vnfd-multi-vdu-monitoring.yaml  | 108 ++++++
...le-vnfd-single-vdu-monitoring-new-template.yaml |  46 +++
.../samples/sample-vnfd-single-vdu-monitoring.yaml |  39 ++
.../etc/samples/sample_cirros_http_monitoring.yaml |  54 +++
.../etc/samples/sample_cirros_vnf_values.yaml      |  14 +
tacker/vm/drivers/heat/heat.py                     |   2 +-
tacker/vm/mgmt_drivers/abstract_driver.py          |  53 ---
tacker/vm/mgmt_drivers/noop.py                     |  11 -
tacker/vm/mgmt_drivers/openwrt/openwrt.py          |  11 -
tacker/vm/monitor.py                               |   6 -
tacker/vm/plugin.py                                | 335 ++----------------
test-requirements.txt                              |  16 +-
51 files changed, 1776 insertions(+), 1095 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 734e924..3c5e16f 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1 +1,4 @@
-pbr>=0.6,!=0.7,<1.0
+# The order of packages is significant, because pip processes them in the order
+# of appearance. Changing the order has an impact on the overall integration
+# process, which may cause wedges in the gate later.
+pbr>=1.6
@@ -5 +8,2 @@ PasteDeploy>=1.5.0
-Routes>=1.12.3,!=2.0
+Routes!=2.0,!=2.1,>=1.12.3;python_version=='2.7'
+Routes!=2.0,>=1.12.3;python_version!='2.7'
@@ -9 +13 @@ Babel>=1.3
-eventlet>=0.16.1,!=0.17.0
+eventlet>=0.17.4
@@ -12 +16 @@ httplib2>=0.7.5
-requests>=2.2.0,!=2.4.0
+requests!=2.8.0,!=2.9.0,>=2.5.2
@@ -14,3 +18,3 @@ iso8601>=0.1.9
-kombu>=2.5.0
-netaddr>=0.7.12
-SQLAlchemy<1.1.0,>=0.9.7
+kombu>=3.0.7
+netaddr!=0.7.16,>=0.7.12
+SQLAlchemy<1.1.0,>=0.9.9
@@ -19,2 +23,2 @@ python-heatclient>=0.3.0
-python-keystoneclient>=1.1.0
-alembic>=0.7.2
+python-keystoneclient!=1.8.0,>=1.6.0
+alembic>=0.8.0
@@ -23,2 +27,2 @@ stevedore>=1.5.0 # Apache-2.0
-oslo.config>=1.11.0 # Apache-2.0
-oslo.messaging!=1.17.0,!=1.17.1,>=1.16.0 # Apache-2.0
+oslo.config>=2.3.0 # Apache-2.0
+oslo.messaging!=1.17.0,!=1.17.1,!=2.6.0,!=2.6.1,!=2.7.0,!=2.8.0,!=2.8.1,!=2.9.0,!=3.1.0,>=1.16.0 # Apache-2.0
@@ -26,2 +30,2 @@ oslo.rootwrap>=2.0.0 # Apache-2.0
-oslosphinx>=2.5.0,<2.6.0  # Apache-2.0
-python-novaclient>=2.22.0
+oslosphinx>=2.5.0 # Apache-2.0
+python-novaclient!=2.33.0,>=2.28.1
diff --git a/test-requirements.txt b/test-requirements.txt
index c322b4c..65b5fbf 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -8 +8 @@
-cliff>=1.10.0,<1.11.0  # Apache-2.0
+cliff>=1.14.0 # Apache-2.0
@@ -12,3 +12,3 @@ doc8 # Apache-2.0
-fixtures>=0.3.14
-hacking>=0.9.2,<0.10
-mock>=1.0
+fixtures>=1.3.1
+hacking<0.10,>=0.9.2
+mock>=1.2
@@ -17,3 +17,3 @@ ordereddict
-sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3
-oslotest>=1.10.0
-tempest-lib>=0.6.1
+sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
+oslotest>=1.10.0 # Apache-2.0
+tempest-lib>=0.8.0
@@ -21 +21 @@ testrepository>=0.0.18
-testtools>=0.9.36,!=1.2.0
+testtools>=1.4.0





More information about the OpenStack-announce mailing list