We exuberantly announce the release of: monasca-notification 4.0.0: Reads alarms from Kafka and then notifies the customer using their configured notification method. This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/monasca-notification Download the package from: https://tarballs.openstack.org/monasca-notification/ Please report issues through: https://bugs.launchpad.net/monasca/+bugs For more details, please see below. Changes in monasca-notification 3.0.0..4.0.0 -------------------------------------------- 5104c9e Fix zuul publish docker image job 35a9b57 Update hacking for Python3 3b91b33 Remove six ca32568 Add py38 in setup metadata c34f3ef Fixed docker configuration template 1b2ee4e bump py37 to py38 in tox.ini 13110e6 Add option to choose Kafka client in Docker 31da305 Set Docker publish jobs a48529e Add Python3 wallaby unit tests 6184cb1 Update master for stable/victoria e8c1e33 Remove deprecated YAML config 44fe8f1 [goal] Migrate testing to ubuntu focal As per victoria cycle testing runtime and community goal[1] we need to migrate upstream CI/CD to Ubuntu Focal(20.04). Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 14 +- lower-constraints.txt | 21 +- monasca_notification/common/utils.py | 17 +- monasca_notification/plugins/abstract_notifier.py | 4 +- monasca_notification/plugins/email_notifier.py | 4 +- monasca_notification/plugins/hipchat_notifier.py | 3 +- monasca_notification/plugins/jira_notifier.py | 3 +- monasca_notification/plugins/slack_notifier.py | 3 +- monasca_notification/plugins/webhook_notifier.py | 1 + monasca_notification/processors/alarm_processor.py | 3 +- playbooks/docker-publish.yml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 + requirements.txt | 7 +- setup.cfg | 1 + test-requirements.txt | 7 +- tox.ini | 5 +- 30 files changed, 698 insertions(+), 300 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 6bf5b74..0d80768 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4 +4 @@ -pbr!=2.1.0,>=2.0.0 # Apache-2.0 +pbr>=3.1.1 # Apache-2.0 @@ -9,2 +9 @@ requests>=2.14.2 # Apache-2.0 -PyYAML>=3.12 # MIT -six>=1.10.0 # MIT +PyYAML>=3.13 # MIT @@ -15 +14 @@ oslo.serialization>=2.18.0 # Apache-2.0 -jira>=1.0.3 # BSD License (2 clause) +jira>=2.0.0 # BSD License (2 clause) diff --git a/test-requirements.txt b/test-requirements.txt index 4c0a30d..eb0bab8 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +8,4 @@ Babel!=2.4.0,>=2.3.4 # BSD -hacking>=1.1.0,<1.2.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 +# remove this pyflakes from here once you bump the +# hacking to 3.2.0 or above. hacking 3.2.0 takes +# care of pyflakes version compatibilty. @@ -15 +18 @@ PyMySQL>=0.7.6 # MIT License -psycopg2>=2.7.1 # LGPL/ZPL +psycopg2>=2.8.4 # LGPL/ZPL
participants (1)
-
no-reply@openstack.org