We are ecstatic to announce the release of: monasca-notification 1.16.0: Reads alarms from Kafka and then notifies the customer using their configured notification method. This release is part of the stein stable release series. The source is available from: https://git.openstack.org/cgit/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. 1.16.0 ^^^^^^ Deprecation Notes * Configuration file path /etc/monasca/notification.conf is deprecated. Use the standard path /etc/monasca/monasca- notification.conf or the configuration dir (supported via oslo.config) /etc/monasca/monasca- notification.conf.d/any_config_name.conf Changes in monasca-notification 1.15.0..1.16.0 ---------------------------------------------- e35d32a Use global job for building docker image 8c63ee1 add python 3.7 unit test job 226a070 Update hacking version to latest 47b807e Replace notification.conf with monasca-notification.conf 0f316af Configure releasenotes job 00cc252 Includes missing configuration options 2bc16e7 Bug Fix: Parses notifier configuration options e20131f Fix help text for [kafka]url option 1d680f1 Make default notifiers pluggable 8628a32 Update Zuul tempest test job names 9fb6663 Update documentation 4ffa8de Update claassifiers in setup.cfg ea9061d Change openstack-dev to openstack-discuss c9ef9d9 trivial fix: Correct some spelling errors cf0d349 Add python 3.6 unit test job 9facd77 Remove setup.py check from pep8 job Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 7 +- README.rst | 13 ++ etc/monasca/README-notification.conf.txt | 5 + monasca_notification/conf/__init__.py | 33 +-- monasca_notification/conf/kafka.py | 2 +- monasca_notification/conf/notifiers.py | 9 +- monasca_notification/config.py | 27 ++- monasca_notification/notification.py | 2 +- monasca_notification/plugins/email_notifier.py | 38 ++-- monasca_notification/plugins/hipchat_notifier.py | 32 +-- monasca_notification/plugins/jira_notifier.py | 34 +-- monasca_notification/plugins/pagerduty_notifier.py | 33 +-- monasca_notification/plugins/slack_notifier.py | 32 +-- monasca_notification/plugins/webhook_notifier.py | 26 ++- monasca_notification/types/notifiers.py | 11 +- notification.yaml | 139 ------------- ...standard-config-file-path-f3da49d0d655377c.yaml | 7 + releasenotes/source/conf.py | 229 +++++++++++++++++++++ releasenotes/source/index.rst | 21 ++ releasenotes/source/unreleased.rst | 5 + setup.cfg | 14 +- test-requirements.txt | 2 +- tox.ini | 9 +- 30 files changed, 605 insertions(+), 312 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 53b3732..a26ae65 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +8 @@ Babel!=2.4.0,>=2.3.4 # BSD -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking>=1.1.0,<1.2.0 # Apache-2.0