[openstack-announce] [release][telemetry] aodh 2.0.0 release (mitaka)
no-reply at openstack.org
no-reply at openstack.org
Thu Apr 7 07:28:23 UTC 2016
We are gleeful to announce the release of:
aodh 2.0.0: OpenStack Telemetry Alarming
This release is part of the mitaka release series.
For more details, please see below.
2.0.0
^^^^^
New Features
************
* Add a new composite type alarm, which allow users specifying a
composite rule to define an alarm with multiple triggering
conditions, using a combination of *and*, *or* relationships. The
composite rule is composed of multiple threshold rules or gnocchi
rules.
* Gnocchi dispatcher now uses client rather than direct http
requests
* Add support for Keystone v3 authentication
* Support for queue based communication between alarm evaluator
service and alarm notifier services was added. Original
implementation involved using RPC but there is significant overhead
involved with using RPC. Work queues provided required functionality
with better performance.
* Remove eventlet from Aodh in favour of threaded approach
Upgrade Notes
*************
* A new default policy.json is provided to properly handle RBAC
control. Existing policy.json files may not grant the appropriate
access.
* gnocchiclient library is now a requirement if using
ceilometer+gnocchi.
* Queue based communication is the new default IPC protocol. RPC can
still be used by choosing rpc as ipc_protocol option. Only one
protocol can be run at any given time.
Deprecation Notes
*****************
* Drop support for NoSQL backends in Aodh. SQL is a prefectly
sufficient backend for handling the scope of alarms. To maximise
available resources, NoSQL backends are deprecated so developers do
not need to worry about adding features to multiple backends.
* Because queues provide the equivalent functionality. RPC support
is deprecated and will be removed after Mitaka.
Security Issues
***************
* Patch was added to address inconsistent RBAC policy handling.
Certain rules may not have been given appropriate access.
Bug Fixes
*********
* [bug 1540395 (https://bugs.launchpad.net/aodh/+bug/1540395)] Fix
reason string to properly handle transitions when one sample is
outside of defined threshold.
* [bug 1518447 (https://bugs.launchpad.net/aodh/+bug/1518447)] Fix
to ensure ceilometerclient is properly initialised on startup.
* [bug 1511252 (https://bugs.launchpad.net/aodh/+bug/1511252)] Fix
an issue with combination alarms where it fails to evaluate all
issues in the chain of alarms.
* [bug 1539069 (https://bugs.launchpad.net/aodh/+bug/1539069)] Fix
to handle scenario where no valid statistics exist for specified
period.
* [bug 1513738 (https://bugs.launchpad.net/aodh/+bug/1513738)] Fix
an issue where alarms using Gnocchi aggregations are not being
evaluated.
* [bug 1504495 (https://bugs.launchpad.net/ceilometer/+bug/1504495)]
Patch was added to address inconsistent RBAC policy handling.
Certain rules may not have been given appropriate access.
Changes in aodh 2.0.0.0b3..2.0.0
--------------------------------
2b3cf0d cleanup core list
63bf149 Use assertIn and assertNotIn for test
63b1232 register the config generator default hook with the right name
a9c38d2 Replace deprecated LOG.warn with LOG.warning
fcc5c91 Properly retrieve keystone user from admin client
592f221 Fixed tempest error due to upstream change
51214d7 Record all the fired alarm state for event-alarm
10bd3e6 tempest: migrate api tests from tempest tree
bf9677e add missing mitaka-3 release notes
9c44733 A little typo of doc
7e638e0 Moved CORS middleware configuration into oslo-config-generator
Diffstat (except docs and test files)
-------------------------------------
MAINTAINERS | 3 -
aodh/api/controllers/v2/alarm_rules/combination.py | 2 +-
aodh/conf/__init__.py | 0
aodh/conf/defaults.py | 35 +++++++
aodh/evaluator/__init__.py | 4 +-
aodh/evaluator/event.py | 8 +-
aodh/evaluator/threshold.py | 4 +-
aodh/keystone_client.py | 10 +-
aodh/service.py | 2 +
.../functional/api/v2/test_alarm_scenarios.py | 5 +-
.../tempest/api/test_alarming_api_negative.py | 72 +++++++++++++
etc/aodh/api_paste.ini | 5 +-
.../bug1540395-reason-string-0aad56966007d0e3.yaml | 6 ++
.../deprecate-nosql-backends-13079883eec7e8e5.yaml | 7 ++
.../fix-empty-statistics-3852da99b1c0b297.yaml | 6 ++
setup.cfg | 3 +
24 files changed, 298 insertions(+), 56 deletions(-)
More information about the OpenStack-announce
mailing list