Deprecate OS::Aodh::Alarm

Theshold Alarm which depends on ceilometer api has been deprecated
in Aodh since Ocata.

Change-Id: I4aa1d63031874ec8df618e8da2e484929e70df1a
Partial-Bug: #1728490
This commit is contained in:
rabi 2017-11-02 11:41:21 +05:30 committed by Rabi Mishra
parent de01374f80
commit 4696f9c893
3 changed files with 14 additions and 1 deletions

View File

@ -33,6 +33,13 @@ class AodhAlarm(alarm_base.BaseAlarm):
instance if the instance has been up for more than 10 min, some action will
be called.
"""
support_status = support.SupportStatus(
status=support.DEPRECATED,
message=_('Theshold alarm relies on ceilometer-api and has been '
'deprecated in aodh since Ocata. Use '
'OS::Aodh::GnocchiAggregationByResourcesAlarm instead.'),
version='10.0.0',
previous_status=support.SupportStatus(version='2014.1'))
PROPERTIES = (
COMPARISON_OPERATOR, EVALUATION_PERIODS, METER_NAME, PERIOD,

View File

@ -43,7 +43,8 @@ class ResourceTypeTest(common.HeatTestCase):
mock_is_service_available):
mock_is_service_available.return_value = (True, None)
resources = self.eng.list_resource_types(self.ctx, "DEPRECATED")
self.assertEqual(set(['OS::Heat::HARestarter',
self.assertEqual(set(['OS::Aodh::Alarm',
'OS::Heat::HARestarter',
'OS::Magnum::Bay',
'OS::Magnum::BayModel',
'OS::Glance::Image',

View File

@ -0,0 +1,5 @@
---
deprecations:
- Threshold alarm which uses ceilometer API is deprecated in aodh since
Ocata. Please use ``OS::Aodh::GnocchiAggregationByResourcesAlarm`` in
place of ``OS::Aodh::Alarm``.