[telemetry] aodh 6.0.0 (queens)
We high-spiritedly announce the release of: aodh 6.0.0: OpenStack Telemetry Alarming This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/aodh/ For more details, please see below. 6.0.0 ^^^^^ New Features ************ * Aodh now support policy in code, which means if users didn't modify any of policy rules, they can leave policy file (in *json* or *yaml* format) empty or not deploy it at all. Because from now, Aodh keeps all default policies under *aodh/api/policies* module. Users can still modify/generate *policy.yaml* file which will override policy rules in code if those rules show in *policy.yaml* file. Deprecation Notes ***************** * The deprecated 'threshold' alarm type has been removed. Other Notes *********** * Default *policy.json* file is now removed as Aodh now generate the default policies from code. Please be aware that when using that file in your environment. Changes in aodh 5.0.0..6.0.0 ---------------------------- dff1529 Imported Translations from Zanata f2d8e61 Imported Translations from Zanata d2c6722 fix partitioning documentation 214cd0d remove unrelated ceilometer definition dbe696b Zuul: Remove project name f9d322e Remove use of unsupported TEMPEST_SERVICES variable 2faec32 remove remaining ceilometer threshold references ce21543 tempest: use new plugin + tripleo to experimental b53d862 Remove ceilometer-api alarm type fb6d414 Remove ceilometer-api from test_composite d9ce260 Remove ceilometer-api from test_threshold 236d060 Remove ceilometer-api from test_complex_query_scenarios 9a890a3 Remove ceilometer-api from test_storage_scenarios d648965 Remove ceilometer-api from test_evaluator aa6e9ec Remove ceilometer-api from test_alarm_scenarios 4a46b9b change doc aodh bug tracker url 6765fae Imported Translations from Zanata 4f16ed6 Revert "Replace jsonutils by ujson" a148b5c Imported Translations from Zanata 649d289 Remove aodh intree tempest plugin 57b50bc Add missing dependency b4a6474 Imported Translations from Zanata 7be809e tests: fix unexisting method self.fail 607d4e8 don't use last keystonemiddleware 151f612 update README.rst 3fcb284 Imported Translations from Zanata 268c1e8 storage: fix upgrade when password contains a % 359043d Remove setting of version/release from releasenotes 5bd747b Fix releasenotes builds a11fd98 zuul: run TripleO jobs with new zuulv3 layout 35d8ea1 Imported Translations from Zanata 43efe07 Imported Translations from Zanata fc2d8ef Imported Translations from Zanata f6ce4df Implement policy in code - reno and doc (end) 93d322c Implement policy in code (3) 84f27ad Implement policy in code (2) c150d00 Implement policy in code (1) aee678c Zuul: add file extension to playbook path 17feef6 Replace jsonutils by ujson 226a651 revise the spelling of 'event' 1cfb88a remove branch specific job 87fd1f4 Use oslo.config-sphinxext to build the conf options f69cac5 Imported Translations from Zanata ac9f645 [doc] fix word usage of composite alarm b3832a6 doc: remove mention of combination alarms c49ae68 Move legacy jobs to project 888215a Add tox whitelist_externals 348ec72 Imported Translations from Zanata 40a66f1 Imported Translations from Zanata 442a435 Add granularity value to Gnocchi evaluators e2e5adf Imported Translations from Zanata ae14524 Imported Translations from Zanata 5368069 Imported Translations from Zanata f36b740 Cleanup setup.cfg c8aa4e7 Imported Translations from Zanata 6005f80 fix gate 3227ae9 remove gnocchiclient cap 59355a3 support new gnocchiclient interface 26e624b Imported Translations from Zanata fb16786 Update reno for stable/pike 20caf1c Replace the old auth_opts to the new in notifier/zaqar.py Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 + .zuul.yaml | 56 + README.rst | 5 + aodh/api/controllers/v2/alarm_rules/composite.py | 3 +- aodh/api/controllers/v2/alarm_rules/gnocchi.py | 19 +- aodh/api/controllers/v2/alarm_rules/threshold.py | 161 --- aodh/api/controllers/v2/alarms.py | 11 +- aodh/api/hooks.py | 3 + aodh/api/policies.py | 152 +++ aodh/api/policy.json | 20 - aodh/cmd/aodh-policy-generator.conf | 2 + aodh/coordination.py | 5 +- aodh/evaluator/composite.py | 7 +- aodh/evaluator/event.py | 7 +- aodh/evaluator/gnocchi.py | 12 +- aodh/evaluator/threshold.py | 74 +- aodh/locale/de/LC_MESSAGES/aodh.po | 15 +- aodh/locale/en_GB/LC_MESSAGES/aodh.po | 21 +- 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 | 37 +- aodh/locale/pt/LC_MESSAGES/aodh.po | 15 +- aodh/locale/pt_BR/LC_MESSAGES/aodh.po | 52 +- aodh/locale/ru/LC_MESSAGES/aodh.po | 16 +- aodh/locale/zh_CN/LC_MESSAGES/aodh.po | 15 +- aodh/locale/zh_TW/LC_MESSAGES/aodh.po | 15 +- aodh/notifier/rest.py | 4 +- aodh/notifier/zaqar.py | 8 +- aodh/storage/impl_sqlalchemy.py | 2 +- .../functional/api/v2/test_alarm_scenarios.py | 1115 +++++++------------- .../api/v2/test_complex_query_scenarios.py | 15 +- .../functional/storage/test_storage_scenarios.py | 73 +- .../functional_live/gabbi/gabbits-live/alarms.yaml | 37 +- .../tempest/api/test_alarming_api_negative.py | 71 -- devstack/gate/gate_hook.sh | 40 - devstack/settings | 3 - .../aodh-dsvm-tempest-plugin-mysql/post.yaml | 80 ++ .../legacy/aodh-dsvm-tempest-plugin-mysql/run.yaml | 56 + .../aodh-dsvm-tempest-plugin-postgresql/post.yaml | 80 ++ .../aodh-dsvm-tempest-plugin-postgresql/run.yaml | 58 + .../notes/policy-in-code-79edd9282f1e4603.yaml | 14 + .../remove-threshold-alarm-a7901991d2da09f2.yaml | 4 + releasenotes/source/conf.py | 12 +- releasenotes/source/index.rst | 1 + .../source/locale/de/LC_MESSAGES/releasenotes.po | 14 +- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 83 +- .../source/locale/fr/LC_MESSAGES/releasenotes.po | 66 ++ .../source/locale/ja/LC_MESSAGES/releasenotes.po | 13 +- .../locale/ko_KR/LC_MESSAGES/releasenotes.po | 87 ++ releasenotes/source/newton.rst | 98 +- releasenotes/source/pike.rst | 6 + requirements.txt | 6 +- setup.cfg | 17 +- tools/pretty_tox.sh | 4 +- tox.ini | 11 +- 89 files changed, 1740 insertions(+), 2623 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index b73df31..d5eb10f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,2 +10,2 @@ jsonschema!=2.5.0,<3.0.0,>=2.0.0 -keystonemiddleware>=2.2.0 -gnocchiclient>=2.1.0 # Apache-2.0 +keystonemiddleware>=2.2.0,!=4.19.0 +gnocchiclient>=3.1.0 # Apache-2.0 @@ -23 +22,0 @@ oslo.middleware>=3.22.0 # Apache-2.0 -oslo.serialization>=1.4.0 # Apache-2.0 @@ -25 +23,0 @@ oslo.utils>=3.5.0 # Apache-2.0 -python-ceilometerclient>=1.5.0
participants (1)
-
no-reply@openstack.org