monasca-notification 1.14.0 (rocky)
We are gleeful to announce the release of: monasca-notification 1.14.0: Reads alarms from Kafka and then notifies the customer using their configured notification method. This release is part of the rocky release series. Download the package from: https://tarballs.openstack.org/monasca-notification/ For more details, please see below. Changes in monasca-notification 1.13.0..1.14.0 ---------------------------------------------- abb3159 Enable keystone authentication with webhook notification b52bbf5 Changed author and author-email d008bbc Switch to using stestr dba8f86 Remove pykafka from lower-constraints 20d6557 Convert README to reStructuredText 0864280 fix tox python3 overrides cdb2e43 Make statsd self-monitoring optional 9a6edb4 Fix lower-constraints job d396753 Update pep8 checks cf72c61 Update links in README 347049e add lower-constraints job 09c3a31 Remove PostgreSQL tempest jobs from Zuul ba64c4e Clean up tox.ini Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 12 +- README.md | 109 ---------------- README.rst | 139 +++++++++++++++++++++ lower-constraints.txt | 70 +++++++++++ .../common/repositories/base/base_repo.py | 19 +-- .../common/repositories/mysql/mysql_repo.py | 5 +- .../common/repositories/orm/orm_repo.py | 6 +- .../common/repositories/postgres/pgsql_repo.py | 5 +- monasca_notification/common/utils.py | 91 +++++++++++++- monasca_notification/conf/__init__.py | 3 + monasca_notification/conf/keystone.py | 52 ++++++++ monasca_notification/conf/statsd.py | 2 + monasca_notification/main.py | 6 +- monasca_notification/plugins/email_notifier.py | 6 +- monasca_notification/plugins/hipchat_notifier.py | 30 +++-- monasca_notification/plugins/jira_notifier.py | 11 +- monasca_notification/plugins/webhook_notifier.py | 8 ++ monasca_notification/processors/alarm_processor.py | 9 +- notification.yaml | 12 +- requirements.txt | 9 +- setup.cfg | 12 +- test-requirements.txt | 3 +- tools/tox_install.sh | 57 --------- tox.ini | 59 +++++---- 28 files changed, 578 insertions(+), 286 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 13ecd5e..30904c4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +6,2 @@ debtcollector>=1.2.0 # Apache-2.0 -monasca-statsd>=1.1.0 # Apache-2.0 +keystoneauth1>=3.4.0 # Apache-2.0 +monasca-statsd>=1.4.0 # Apache-2.0 @@ -8 +9 @@ requests>=2.14.2 # Apache-2.0 -PyYAML>=3.10 # MIT +PyYAML>=3.12 # MIT @@ -10,2 +11,2 @@ six>=1.10.0 # MIT -monasca-common>=1.4.0 # Apache-2.0 -oslo.config>=5.1.0 # Apache-2.0 +monasca-common>=2.7.0 # Apache-2.0 +oslo.config>=5.2.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 73c420e..53b3732 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12 +12 @@ funcsigs>=1.0.0;python_version=='2.7' or python_version=='2.6' # Apache-2.0 -os-testr>=1.0.0 # Apache-2.0 +stestr>=1.0.0 # Apache-2.0 @@ -17,0 +18 @@ psycopg2>=2.6.2 # LGPL/ZPL +docutils>=0.11 # OSI-Approved Open Source, Public Domain
participants (1)
-
no-reply@openstack.org