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
participants (1)
-
no-reply@openstack.org