[new][monasca] monasca-notification 1.4.0 release (newton)
We are enthusiastic to announce the release of: monasca-notification 1.4.0: UNKNOWN This release is part of the newton release series. For more details, please see below. Changes in monasca-notification 1.3.0..1.4.0 -------------------------------------------- 4c39e3a Updated from global requirements 180d30b int is not valid column type 8f5b357 Use constraints everywhere 2bdb517 Sync tools/tox_install.sh 063c4f1 Query database to see if the periodic notificiation changes 9ee7f5c Fix race condition in notification type inserts 18863c7 Removed H302, H305 and H307 b28dd60 Fix H904: wrapping using paratheses be6fb21 Add HipChat and Slack Notification types c74ea85 Import simport from monasca-common Diffstat (except docs and test files) ------------------------------------- .../common/repositories/base/base_repo.py | 9 +- .../common/repositories/mysql/mysql_repo.py | 60 +++++- .../common/repositories/orm/models.py | 28 ++- .../common/repositories/orm/orm_repo.py | 66 +++++- .../common/repositories/postgres/pgsql_repo.py | 43 +++- monasca_notification/common/utils.py | 52 ++++- monasca_notification/notification.py | 21 +- monasca_notification/notification_engine.py | 6 +- monasca_notification/periodic_engine.py | 54 ++--- monasca_notification/plugins/__init__.py | 0 monasca_notification/plugins/abstract_notifier.py | 40 ++++ monasca_notification/plugins/email_notifier.py | 235 +++++++++++++++++++++ monasca_notification/plugins/hipchat_notifier.py | 112 ++++++++++ monasca_notification/plugins/pagerduty_notifier.py | 74 +++++++ monasca_notification/plugins/slack_notifier.py | 116 ++++++++++ monasca_notification/plugins/webhook_notifier.py | 74 +++++++ monasca_notification/processors/alarm_processor.py | 13 +- .../processors/notification_processor.py | 22 +- monasca_notification/retry_engine.py | 35 ++- monasca_notification/types/abstract_notifier.py | 40 ---- monasca_notification/types/email_notifier.py | 235 --------------------- monasca_notification/types/notifiers.py | 31 ++- monasca_notification/types/pagerduty_notifier.py | 73 ------- monasca_notification/types/webhook_notifier.py | 74 ------- notification.yaml | 14 ++ requirements.txt | 16 +- setup.py | 15 +- test-requirements.txt | 17 +- tools/tox_install.sh | 66 +++--- tox.ini | 8 +- 38 files changed, 1165 insertions(+), 652 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index ad4cd56..c06bf04 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,9 @@ -pbr -monasca-statsd -requests -PyYAML -six -simport>=0.2.dev16 -monasca-common +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. +pbr>=1.6 # Apache-2.0 +monasca-statsd>=1.1.0 # Apache-2.0 +requests>=2.10.0 # Apache-2.0 +PyYAML>=3.1.0 # MIT +six>=1.9.0 # MIT +monasca-common>=1.0.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 26de39a..0b7f8f3 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,7 +1,10 @@ -hacking>=0.9.2,<0.10 -pyflakes==0.8.1 -nose -nosexcover -mock>=1.0.1 -funcsigs -sqlalchemy +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. +hacking<0.12,>=0.11.0 # Apache-2.0 +pyflakes==0.8.1 # MIT +nose # LGPL +nosexcover # BSD +mock>=2.0 # BSD +funcsigs>=0.4;python_version=='2.7' or python_version=='2.6' # Apache-2.0 +SQLAlchemy<1.1.0,>=1.0.10 # MIT
participants (1)
-
no-reply@openstack.org