[release-announce] [monasca] monasca-notification 1.12.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Thu Dec 21 19:54:03 UTC 2017


We are gleeful to announce the release of:

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

This release is part of the queens release series.

Download the package from:

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

For more details, please see below.

Changes in monasca-notification 1.11.0..1.12.0
----------------------------------------------

8b6260e Use assertRegex instead of assertRegexpMatches
e13f529 Add .zuul.yaml file
e1a9b9a Integrate with oslo.conf and oslo.log


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

.gitignore                                         |   2 +
.zuul.yaml                                         |  12 ++
config-generator/notification.conf                 |   5 +
etc/monasca/notification-logging.conf              |  46 +++++
.../common/repositories/mysql/mysql_repo.py        |  18 +-
.../common/repositories/orm/orm_repo.py            |  32 +--
.../common/repositories/postgres/pgsql_repo.py     |   4 +-
monasca_notification/common/utils.py               |  39 ++--
monasca_notification/conf/__init__.py              | 162 +++++++++++++++
monasca_notification/conf/cli.py                   |  40 ++++
monasca_notification/conf/database.py              | 129 ++++++++++++
monasca_notification/conf/kafka.py                 |  77 +++++++
monasca_notification/conf/notifiers.py             |  53 +++++
monasca_notification/conf/processors.py            |  55 +++++
monasca_notification/conf/queues.py                |  45 ++++
monasca_notification/conf/retry.py                 |  41 ++++
monasca_notification/conf/statsd.py                |  41 ++++
monasca_notification/conf/types.py                 | 102 ++++++++++
monasca_notification/conf/zookeeper.py             |  61 ++++++
monasca_notification/config.py                     |  64 ++++++
monasca_notification/main.py                       |  79 ++++---
monasca_notification/notification_engine.py        |  45 ++--
monasca_notification/periodic_engine.py            |  26 ++-
monasca_notification/plugins/abstract_notifier.py  |   5 +-
monasca_notification/plugins/email_notifier.py     |  58 ++++--
monasca_notification/plugins/hipchat_notifier.py   |  50 +++--
monasca_notification/plugins/jira_notifier.py      |  69 +++++--
monasca_notification/plugins/pagerduty_notifier.py |  40 +++-
monasca_notification/plugins/slack_notifier.py     |  52 +++--
monasca_notification/plugins/webhook_notifier.py   |  34 +++-
monasca_notification/processors/alarm_processor.py |  14 +-
.../processors/notification_processor.py           |  14 +-
monasca_notification/retry_engine.py               |  45 ++--
monasca_notification/types/notifiers.py            |  50 +++--
monasca_notification/version.py                    |  23 +++
requirements.txt                                   |   7 +-
setup.cfg                                          |   4 +-
test-requirements.txt                              |  14 +-
tox.ini                                            |   8 +
54 files changed, 2065 insertions(+), 656 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index e34b634..63dd412 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4 +4,2 @@
-pbr!=2.1.0,>=2.0.0 # Apache-2.0
+pbr>=2.0.0,!=2.1.0  # Apache-2.0
+debtcollector>=1.2.0  # Apache-2.0
@@ -7 +8 @@ requests>=2.14.2 # Apache-2.0
-PyYAML>=3.10.0 # MIT
+PyYAML>=3.10  # MIT
@@ -9,0 +11,2 @@ monasca-common>=1.4.0 # Apache-2.0
+oslo.config>=4.6.0  # Apache-2.0
+oslo.log>=3.30.0  # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index c8b2828..b5fb958 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4,0 +5 @@
+
@@ -5,0 +7 @@ bandit>=1.1.0 # Apache-2.0
+Babel>=2.3.4,!=2.4.0  # BSD
@@ -7,4 +9,4 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
-coverage!=4.4,>=4.0 # Apache-2.0
-mock>=2.0 # BSD
-funcsigs>=0.4;python_version=='2.7' or python_version=='2.6' # Apache-2.0
-os-testr>=0.8.0 # Apache-2.0
+coverage>=4.0,!=4.4  # Apache-2.0
+mock>=2.0.0  # BSD
+funcsigs>=1.0.0;python_version=='2.7' or python_version=='2.6'  # Apache-2.0
+os-testr>=1.0.0 # Apache-2.0
@@ -13 +15 @@ testrepository>=0.0.18 # Apache-2.0/BSD
-SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10 # MIT
+SQLAlchemy>=1.0.10,!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8  # MIT
@@ -15 +17 @@ PyMySQL>=0.7.6 # MIT License
-psycopg2>=2.5 # LGPL/ZPL
+psycopg2>=2.6.2 # LGPL/ZPL






More information about the Release-announce mailing list