[release-announce] [telemetry] aodh 6.0.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Wed Feb 7 10:59:38 UTC 2018


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






More information about the Release-announce mailing list