[monasca] monasca-notification 1.12.0 (queens)
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
participants (1)
-
no-reply@openstack.org