[release-announce] [telemetry] panko 4.0.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Wed Feb 7 10:56:57 UTC 2018


We jubilantly announce the release of:

panko 4.0.0: Event storage publisher and API for Ceilometer

This release is part of the queens release series.

Download the package from:

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

For more details, please see below.

4.0.0
^^^^^


New Features
************

* Specify the 'all_tenants=True' query parameter to get all events
  for all projects, this is only allowed by admin users.


Upgrade Notes
*************

* Remove deprecated Ceilometer dispatcher.

Changes in panko 3.0.0..4.0.0
-----------------------------

793fcd4 Zuul: Remove project name
949a9dd Imported Translations from Zanata
4e7f6e5 Imported Translations from Zanata
a9d1ebb Imported Translations from Zanata
de0bd19 tempest: use new plugin
b61274d change doc panko bug tracker url
e4debf9 Fix to use . to source script files
a8beaeb Use native Zuul v3 tox jobs
c141cc7 Update uwsgi.rst doc file format
7434266 Add doc8 to pep8 check for panko project
c7dcbc8 remove paas format
cb41192 Block keystonemiddleware for temporary
e8b1378 Removed dummy intree panko tempest plugin
99016b6 Render policy in documentation
779d214 Imported Translations from Zanata
560cc47 Add bindep + Remove setting of version/release from releasenotes
70219e3 Remove jsonutils usage
92e25f5 zuul: run TripleO jobs with new zuulv3 layout
52417d4 Move default policies into code
f7d5e05 Support admin to get all events
b8b6e52 Using --option ARGUMENT
ed53250 Zuul: add file extension to playbook path
2133bbf Imported Translations from Zanata
84bc901 Imported Translations from Zanata
ec59fc6 Use generic user for both zuul v2 and v3
88c21d9 Move legacy jobs to project
52cea05 pass empty url if missing
1f74bbd Imported Translations from Zanata
2170159 Remove deprecated Panko dispatcher
b540674 Operator for start/end_timestamp changes to 'eq'
686e077 update the location of gabbits directory
242d146 Remove vestigate HUDSON_PUBLISH_DOCS reference
b8b0ebf Update reno for stable/pike
99d591d Fix api's event listing query to sqlalchemy with non-admin user
eea3eef Fix typos and replace http with https for doc links
fa8656c sql: support bigint traits


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

.gitignore                                         |   1 +
.zuul.yaml                                         |  83 +++++
bindep.txt                                         |   9 +
devstack/plugin.sh                                 |   6 +-
devstack/upgrade/shutdown.sh                       |  14 +-
devstack/upgrade/upgrade.sh                        |  14 +-
etc/panko/panko-policy-generator.conf              |   3 +
etc/panko/policy.json                              |   7 -
panko/api/controllers/root.py                      |   2 +-
panko/api/controllers/v2/events.py                 |  24 +-
panko/api/rbac.py                                  |   3 +
panko/dispatcher/__init__.py                       |  36 ---
panko/dispatcher/database.py                       |  71 -----
panko/locale/en_GB/LC_MESSAGES/panko.po            |  20 +-
panko/opts.py                                      |  23 +-
panko/policies/__init__.py                         |  25 ++
panko/policies/base.py                             |  27 ++
panko/policies/segregation.py                      |  36 +++
panko/policies/telemetry.py                        |  45 +++
panko/storage/__init__.py                          |   2 +-
panko/storage/impl_sqlalchemy.py                   |  34 +-
panko/storage/sqlalchemy/alembic/README            |   1 +
panko/storage/sqlalchemy/alembic/alembic.ini       |  74 +++++
panko/storage/sqlalchemy/alembic/env.py            |  83 +++++
panko/storage/sqlalchemy/alembic/script.py.mako    |  24 ++
.../c3955547bff2_support_big_integer_traits.py     |  33 ++
panko/storage/sqlalchemy/models.py                 |   4 +-
.../functional/api/v2/test_event_scenarios.py      |  31 +-
.../functional/storage/test_storage_scenarios.py   |  13 +-
...eilometer-panko-publisher-763231cca21cb2ec.yaml |   2 +-
.../notes/remove-dispatcher-bf3b609fec150094.yaml  |   4 +
...port-admin-get-all-events-ffa33e4156647bb9.yaml |   5 +
releasenotes/source/conf.py                        |  14 +-
releasenotes/source/index.rst                      |   1 +
.../locale/en_GB/LC_MESSAGES/releasenotes.po       |  29 +-
releasenotes/source/pike.rst                       |   6 +
requirements.txt                                   |   3 +-
setup.cfg                                          |  11 +-
test-requirements.txt                              |   1 -
tools/make_test_event_data.py                      |   2 +-
tox.ini                                            |   9 +
62 files changed, 657 insertions(+), 688 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index e7037da..0126cb3 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7 +7 @@ tenacity>=3.1.0 # Apache-2.0
-keystonemiddleware!=4.1.0,>=4.0.0 # Apache-2.0
+keystonemiddleware!=4.1.0,!=4.19.0,>=4.0.0 # Apache-2.0
@@ -26,0 +27 @@ WSME>=0.8 # MIT
+alembic>=0.7.6,!=0.8.1,!=0.9.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 8bac8ed..809c520 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -22 +21,0 @@ testtools>=1.4.0 # MIT
-tempest>=11.0.0  # Apache-2.0






More information about the Release-announce mailing list