[release-announce] monasca-notification 1.18.0 (train)

no-reply at openstack.org no-reply at openstack.org
Fri Sep 27 09:52:28 UTC 2019


We are overjoyed to announce the release of:

monasca-notification 1.18.0: Reads alarms from Kafka and then notifies
the customer using their configured notification method.

This release is part of the train release series.

The source is available from:

    https://opendev.org/openstack/monasca-notification

Download the package from:

    https://tarballs.openstack.org/monasca-notification/

Please report issues through:

    https://bugs.launchpad.net/monasca/+bugs

For more details, please see below.

Changes in monasca-notification 1.16.0..1.18.0
----------------------------------------------

13bc864 Update the constraints url
d47bbae Use Confluent Kafka client
3db7b17 Fix python3 json loads error
22d7c9b Json loads error
04b1003 Disable monasca-tempest-java-influxdb job
cd304f3 Add Python 3 Train unit tests
fd1c6df Add default notification plugins to configuration
07da327 Document missing Grafana url env var in Docker
99ee506 Switch python3 versions of test jobs to match Train PTI
0e502cc [GateFix] Ignore false positive bandit B105 test failure
df2f1ef Fix notification type plugin install loop
f708d32 Change repository links usage in Dockerfile and build image
36bf859 Fix loading of notification plugins
7e65b1a Fix statsd enable option in docker env
1837192 Blacklist bandit and update sphinx requirement
48ca398 Add PagerDuty notification plugin documentation
39a906b Templates for Slack notifications
ac837fa OpenDev Migration Patch
34c75eb Push Docker image to Docker Hub
9bab3d7 Fix docker mysql env variables
2d129b3 Dropping the py35 testing
77328b7 Add Python Jira module to requirements
dde32a8 Use proper naming for docker service image zuul job
8db26df Docker support statsd disabled
bcc6492 Add missing jira lib installation in docker
85d7d65 Bump psycopg2 lowest version
5248096 Update master for stable/stein


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

.gitreview                                         |   2 +-
.zuul.yaml                                         |  54 ++++++++--
README.rst                                         | 111 +++++++++++++++++++++
bindep.txt                                         |   4 +
lower-constraints.txt                              |   5 +-
monasca_notification/conf/__init__.py              |   2 +-
monasca_notification/conf/database.py              |   2 +-
monasca_notification/conf/kafka.py                 |   8 +-
monasca_notification/conf/notifiers.py             |   8 +-
monasca_notification/notification_engine.py        |  16 +--
monasca_notification/periodic_engine.py            |  27 ++---
monasca_notification/plugins/jira_notifier.py      |   5 -
monasca_notification/plugins/slack_notifier.py     |  16 ++-
monasca_notification/processors/alarm_processor.py |   6 +-
.../processors/notification_processor.py           |  20 ++--
monasca_notification/retry_engine.py               |  26 +++--
playbooks/docker-publish.yml                       |  12 +++
...fka_client_enabled_option-11fdacc063e95ae2.yaml |   8 ++
releasenotes/source/index.rst                      |   1 +
releasenotes/source/stein.rst                      |   6 ++
requirements.txt                                   |   4 +-
setup.cfg                                          |   4 +-
test-requirements.txt                              |   4 +-
tox.ini                                            |  16 ++-
32 files changed, 401 insertions(+), 135 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 30904c4..f45bae6 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -11 +11 @@ six>=1.10.0 # MIT
-monasca-common>=2.7.0 # Apache-2.0
+monasca-common>=2.16.0 # Apache-2.0
@@ -13,0 +14,2 @@ oslo.log>=3.36.0 # Apache-2.0
+oslo.serialization>=2.18.0 # Apache-2.0
+jira>=1.0.3 # BSD License (2 clause)
diff --git a/test-requirements.txt b/test-requirements.txt
index a26ae65..b89e4b7 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@
-bandit>=1.1.0 # Apache-2.0
+bandit!=1.6.0,>=1.1.0 # Apache-2.0
@@ -17 +17 @@ PyMySQL>=0.7.6 # MIT License
-psycopg2>=2.6.2 # LGPL/ZPL
+psycopg2>=2.7.1 # LGPL/ZPL






More information about the Release-announce mailing list