summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgordon chung <gord@live.ca>2015-02-20 11:29:15 -0500
committergordon chung <gord@live.ca>2015-03-09 09:17:28 -0400
commitcb8677efff8de1f8112362161633ca8ac3cf8630 (patch)
tree125b57760c95fc13731efa937ebdc0fd6435e148
parenta0997c70e8f988eca678b9da7d0365046a296223 (diff)
downloadceilometermiddleware-cb8677efff8de1f8112362161633ca8ac3cf8630.tar.gz
use pycadf helper module to assign action
action is a required attribute for auditing. there is an action helper in pycadf which can compute the action value corresponding to the HTTP method. Change-Id: I277fd78641963644ee83df7451a3cc7699d3db15
-rw-r--r--ceilometermiddleware/swift.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/ceilometermiddleware/swift.py b/ceilometermiddleware/swift.py
index 7431b9b..9ffb3b7 100644
--- a/ceilometermiddleware/swift.py
+++ b/ceilometermiddleware/swift.py
@@ -44,6 +44,7 @@ from oslo_config import cfg
from oslo_context import context
from oslo_utils import timeutils
from pycadf import event as cadf_event
+from pycadf.helper import api
from pycadf import measurement as cadf_measurement
from pycadf import metric as cadf_metric
from pycadf import resource as cadf_resource
@@ -209,6 +210,7 @@ class Swift(object):
# build notification body
event = cadf_event.Event(eventTime=now, outcome=outcome,
+ action=api.convert_req_action(method),
initiator=initiator, target=target,
observer=cadf_resource.Resource(id='target'))