[release-announce] aodh 10.0.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Wed May 13 10:51:36 UTC 2020


We jubilantly announce the release of:

aodh 10.0.0: OpenStack Telemetry Alarming

This release is part of the ussuri release series.

The source is available from:

    https://opendev.org/openstack/aodh

Download the package from:

    https://tarballs.openstack.org/aodh/

Please report issues through:

    https://bugs.launchpad.net/aodh/+bugs

For more details, please see below.

Changes in aodh 9.0.0..10.0.0
-----------------------------

20d03d2e Imported Translations from Zanata
e0f7a2b5 Imported Translations from Zanata
9936fe5f Fix py38 error
54f2eb09 Cleanup py27 support
04f507a6 Imported Translations from Zanata
6ae7f90a Imported Translations from Zanata
e71c636d Update hacking for Python3
ed802044 Imported Translations from Zanata
59a36b71 Replace third party mock with unittest.mock
83ef3a81 Release note for quota API
a0a036d7 Delete quota API
93b4d3a0 Imported Translations from Zanata
6e5c918f Documentation about quota management
90a7c6ea Improve the quota check
22317871 Support quota API
58dd6470 Use config options when creating keystone session
c0190a0a Improve the description of aodh notifiers
b54455f1 Imported Translations from Zanata
b76f3777 Fix getting alarms
b18d0bae Imported Translations from Zanata
1349706e Support aodh-evaluator built-in active/active deployment mode
3bb8de94 Some minor improvements for doc and log
beb2896a Imported Translations from Zanata
d32ca244 Support Ceilometer API
4c9e95d6 Imported Translations from Zanata
95c2b514 Drop python 2.7 support and testing
b47550ae heat notifier: Fix getting unhealthy resource names
68f1effa Update master for stable/train


Diffstat (except docs and test files)
-------------------------------------

.gitignore                                         |   2 +
.zuul.yaml                                         |   5 +-
aodh/api/controllers/v2/alarm_rules/composite.py   |   4 +-
aodh/api/controllers/v2/alarm_rules/event.py       |   2 +-
aodh/api/controllers/v2/alarm_rules/threshold.py   | 120 +++++++++++
aodh/api/controllers/v2/alarms.py                  | 115 +++++++---
aodh/api/controllers/v2/base.py                    |  11 +-
aodh/api/controllers/v2/query.py                   |   6 +-
aodh/api/controllers/v2/quotas.py                  |  91 ++++++++
aodh/api/controllers/v2/root.py                    |   2 +
aodh/api/controllers/v2/utils.py                   |  36 +++-
aodh/api/middleware.py                             |   2 +-
aodh/api/policies.py                               |  33 +++
aodh/api/rbac.py                                   |  11 +-
aodh/coordination.py                               |   4 +-
aodh/evaluator/__init__.py                         |  54 +++--
aodh/evaluator/ceilometer.py                       | 239 +++++++++++++++++++++
aodh/evaluator/composite.py                        |   3 +-
aodh/evaluator/event.py                            |  12 +-
aodh/evaluator/loadbalancer.py                     |   4 +-
aodh/keystone_client.py                            |  17 +-
aodh/locale/de/LC_MESSAGES/aodh.po                 |  15 +-
aodh/locale/en_GB/LC_MESSAGES/aodh.po              |  19 +-
aodh/locale/es/LC_MESSAGES/aodh.po                 |  15 +-
aodh/locale/fr/LC_MESSAGES/aodh.po                 |  15 +-
aodh/locale/it/LC_MESSAGES/aodh.po                 |  15 +-
aodh/locale/ja/LC_MESSAGES/aodh.po                 |  15 +-
aodh/locale/ko_KR/LC_MESSAGES/aodh.po              |  13 +-
aodh/locale/pt/LC_MESSAGES/aodh.po                 |  15 +-
aodh/locale/pt_BR/LC_MESSAGES/aodh.po              |  13 +-
aodh/locale/ru/LC_MESSAGES/aodh.po                 |  14 +-
aodh/locale/zh_CN/LC_MESSAGES/aodh.po              |  13 +-
aodh/locale/zh_TW/LC_MESSAGES/aodh.po              |  13 +-
aodh/notifier/heat.py                              |  42 ++--
aodh/service.py                                    |  11 +-
aodh/storage/base.py                               |  37 ++--
aodh/storage/impl_sqlalchemy.py                    | 184 ++++++++++------
aodh/storage/models.py                             |  16 +-
aodh/storage/sqlalchemy/alembic/env.py             |   1 +
.../006_add_evaluate_timestamp_to_alarm.py         |  36 ++++
.../alembic/versions/007_add_quota_table.py        |  43 ++++
aodh/storage/sqlalchemy/models.py                  |  20 +-
.../functional/api/v2/test_alarm_scenarios.py      | 193 +++++++++++++----
.../storage/sqlalchemy/test_migrations.py          |   2 +-
.../functional/storage/test_get_connection.py      |   3 +-
.../functional/storage/test_storage_scenarios.py   |   9 +-
.../notes/drop-py-2-7-54a9be4bfb8e9172.yaml        |   6 +
...ive-active-aodh-evaluator-a935577e17a211ea.yaml |   5 +
...-projects-alarms-by-admin-3ecccf2217d711ea.yaml |   5 +
.../ussuri-support-quota-api-92f2fd0643d311ea.yaml |   7 +
releasenotes/source/index.rst                      |   1 +
.../locale/en_GB/LC_MESSAGES/releasenotes.po       |  96 ++++++++-
.../source/locale/ja/LC_MESSAGES/releasenotes.po   |  10 +-
releasenotes/source/train.rst                      |   6 +
requirements.txt                                   |   2 +-
setup.cfg                                          |  12 +-
setup.py                                           |   9 -
tox.ini                                            |  45 ++--
82 files changed, 1938 insertions(+), 429 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 273e1f51..74fd63cf 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7 +6,0 @@ croniter>=0.3.4 # MIT License
-futures>=3.0;python_version=='2.7' or python_version=='2.6'  # BSD
@@ -40,0 +40 @@ python-heatclient>=1.17.0
+python-ceilometerclient>=1.5.0






More information about the Release-announce mailing list