summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxialinjuan <ljxiash@cn.ibm.com>2016-01-22 21:41:28 +0800
committerxialinjuan <ljxiash@cn.ibm.com>2016-01-22 21:44:59 +0800
commit63d629f423441ac7d3435370e6108897f23f3486 (patch)
treecd8836409b9209cb02f29808f4adf21508736d40
parentcb3b7be7dff1b431b92c5e43f5f629325c3f10de (diff)
downloadpython-ceilometerclient-63d629f423441ac7d3435370e6108897f23f3486.tar.gz
make aggregation-method argument as a mandatory field
When create the gnocchi alarm, the aggregation-method is required. Closes-Bug: #1531602 Change-Id: I65b5038053d69dc727639fbfeaa5a23108845083
-rw-r--r--ceilometerclient/v2/shell.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/ceilometerclient/v2/shell.py b/ceilometerclient/v2/shell.py
index b1f8734..4395ecd 100644
--- a/ceilometerclient/v2/shell.py
+++ b/ceilometerclient/v2/shell.py
@@ -519,6 +519,7 @@ def common_alarm_gnocchi_arguments(rule_namespace, create=False):
help='Number of periods to evaluate over.')
@utils.arg('--aggregation-method', metavar='<AGGREATION>',
dest=rule_namespace + '/aggregation_method',
+ required=create,
help=('Aggregation method to use, one of: ' +
str(GNOCCHI_AGGREGATION) + '.'))
@utils.arg('--comparison-operator', metavar='<OPERATOR>',