monasca-notification 1.18.0 (train)
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
participants (1)
-
no-reply@openstack.org