[release-announce] [telemetry] panko 2.0.0 (ocata)

no-reply at openstack.org no-reply at openstack.org
Mon Feb 6 13:15:55 UTC 2017


We are thrilled to announce the release of:

panko 2.0.0: Event storage dispatcher for Ceilometer

This release is part of the ocata release series.

Download the package from:

    https://tarballs.openstack.org/panko/

For more details, please see below.

2.0.0
^^^^^

Upgrade Notes

* The api.pecan_debug option has been removed.

Changes in panko 1.0.0..2.0.0
-----------------------------

d5acf9d Optimize policy engine initialization
9f19997 Update requirements
da11ff9 modernise gabbi usage
97742e6 remove event_* prefixes
06a3652 add tempest plugin base
41f345f remove event redundancy
4a49808 remove ceilometer/meter specific hbase code
84088be move integration to ceilometer
ca86e82 move tempest under panko
819a4df Enable coverage report in console output
d223d1e Fix expecting content-type headers
a6d7757 [doc] Note lack of constraints is a choice
a57db4e Replace all retrying with tenacity in Panko
658407c Fix typo in plugin.sh
f17f7d6 Replaces uuid.uuid4 with uuidutils.generate_uuid()
2bba73d Translate info-level log messages for LOG.error
7170ce4 Bump hacking to 0.12
388191f Imported Translations from Zanata
6d77b89 cors: update default configuration using cors' own set_defaults funtion
fe82efe Configuration: use stdout instead of stderr
daa9aee Add http_proxy_to_wsgi to panko config-generator
dc07901 Remove pecan_debug option
90faa85 Add http_proxy_to_wsgi to api-paste
7529e3a Enable release notes translation
f1f24fa devstack: don't override ceilometer setup
272c872 Enable paginate query for event listing
e3dd932 Docstrings should not start with a space
ac051f7 doc: remove talk about query/complex queries
70b6445 Update reno for stable/newton
02d16e5 Base.Model not define __ne__() built-in function
c10e2e9 Fix elasticsearch-dsl for ElasticSearch 2 support


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

.../tempest/service/images/v1/images_client.py     | 254 -----------
.../tempest/service/images/v2/images_client.py     | 245 -----------
devstack/plugin.sh                                 |  13 +-
devstack/settings                                  |   3 +
etc/panko/api_paste.ini                            |   6 +-
etc/panko/panko-config-generator.conf              |   1 +
panko/api/app.py                                   |   5 +-
panko/api/controllers/v2/capabilities.py           |  10 +-
panko/api/controllers/v2/events.py                 |  38 +-
panko/api/controllers/v2/utils.py                  |  71 +++-
panko/api/hooks.py                                 |   4 +-
panko/api/middleware.py                            |   4 +-
panko/api/rbac.py                                  |  17 +-
panko/cmd/storage.py                               |   5 +-
panko/conf/defaults.py                             |  39 +-
panko/dispatcher/database.py                       |   6 +-
panko/event/__init__.py                            |   0
panko/event/storage/__init__.py                    |  57 ---
panko/event/storage/base.py                        | 100 -----
panko/event/storage/impl_elasticsearch.py          | 287 -------------
panko/event/storage/impl_hbase.py                  | 221 ----------
panko/event/storage/impl_log.py                    |  33 --
panko/event/storage/impl_mongodb.py                | 108 -----
panko/event/storage/impl_sqlalchemy.py             | 437 -------------------
panko/event/storage/models.py                      | 127 ------
panko/event/storage/pymongo_base.py                | 147 -------
panko/opts.py                                      |   3 -
panko/storage/__init__.py                          |  67 ++-
panko/storage/base.py                              |  90 ++++
panko/storage/hbase/inmemory.py                    |   2 +-
panko/storage/hbase/utils.py                       | 110 +----
panko/storage/impl_elasticsearch.py                | 294 +++++++++++++
panko/storage/impl_hbase.py                        | 227 ++++++++++
panko/storage/impl_log.py                          |  33 ++
panko/storage/impl_mongodb.py                      | 108 +++++
panko/storage/impl_sqlalchemy.py                   | 464 +++++++++++++++++++++
panko/storage/models.py                            | 133 ++++++
panko/storage/mongo/utils.py                       |  16 +-
panko/storage/pymongo_base.py                      | 152 +++++++
.../functional/api/v2/test_event_scenarios.py      | 112 ++++-
.../gabbi/gabbits/api-events-no-data.yaml          |  56 +--
.../gabbi/gabbits/api-events-with-data.yaml        |  64 +--
.../functional/gabbi/gabbits/capabilities.yaml     |   2 +-
.../functional/gabbi/gabbits_prefix/basic.yaml     |   4 +-
.../functional/storage/test_impl_sqlalchemy.py     |  18 +-
.../functional/storage/test_storage_scenarios.py   | 305 +++++++-------
.../pecan-debug-removed-b7f4c72c7756bdc1.yaml      |   3 +
releasenotes/source/conf.py                        |   3 +
releasenotes/source/index.rst                      |   1 +
.../source/locale/fr/LC_MESSAGES/releasenotes.po   |  21 +
releasenotes/source/newton.rst                     |   6 +
requirements.txt                                   |   4 +-
setup.cfg                                          |  19 +-
test-requirements.txt                              |   1 +
tools/make_test_event_data.py                      |   8 +-
tools/test_hbase_table_utils.py                    |  36 --
tox.ini                                            |   4 +-
79 files changed, 2240 insertions(+), 3160 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 9284ce7..c412f3b 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6 +6 @@ debtcollector>=1.2.0  # Apache-2.0
-retrying!=1.3.0,>=1.2.3 # Apache-2.0
+tenacity>=3.1.0 # Apache-2.0
@@ -18 +18 @@ pecan>=1.0.0 # BSD
-oslo.middleware>=3.0.0 # Apache-2.0
+oslo.middleware>=3.10.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 264f0d6..6ce58e4 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -21,0 +22 @@ testtools>=1.4.0 # MIT
+tempest>=11.0.0  # Apache-2.0





More information about the Release-announce mailing list