From e9d76d460634702a627ad3a13fa37d9992772c4b Mon Sep 17 00:00:00 2001 From: Rohit Jaiswal Date: Wed, 24 Jun 2015 18:01:06 +0000 Subject: Add alarm severity in alarm-history output Info about alarm's severity is missing from the detail column for creation and deletion type of alarm-history call. This fix adds that. Change-Id: I669126596ef7391530e7822c2807ffca7c6a1de1 Closes-Bug: 1468295 --- ceilometerclient/tests/unit/v2/test_shell.py | 1 + ceilometerclient/v2/shell.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ceilometerclient/tests/unit/v2/test_shell.py b/ceilometerclient/tests/unit/v2/test_shell.py index c4a61a8..6cc5985 100644 --- a/ceilometerclient/tests/unit/v2/test_shell.py +++ b/ceilometerclient/tests/unit/v2/test_shell.py @@ -80,6 +80,7 @@ class ShellAlarmHistoryCommandTest(utils.BaseTestCase): '"ok_actions": [], ' '"project_id": "57d04f24d0824b78b1ea9bcecedbda8f", ' '"type": "combination", ' + '"severity": "low", ' '"description": "Combined state of alarms ' '062cc907-3a9f-4867-ab3b-fa83212b39f7"}') ALARM_HISTORY = [{'on_behalf_of': '57d04f24d0824b78b1ea9bcecedbda8f', diff --git a/ceilometerclient/v2/shell.py b/ceilometerclient/v2/shell.py index 7b0e89e..d0256c9 100644 --- a/ceilometerclient/v2/shell.py +++ b/ceilometerclient/v2/shell.py @@ -353,7 +353,7 @@ def alarm_change_detail_formatter(change): if change.type == 'state transition': fields.append('state: %s' % detail['state']) elif change.type == 'creation' or change.type == 'deletion': - for k in ['name', 'description', 'type', 'rule']: + for k in ['name', 'description', 'type', 'rule', 'severity']: if k == 'rule': fields.append('rule: %s' % _display_rule(detail['type'], detail[k])) -- cgit v1.2.1