[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