summaryrefslogtreecommitdiff
path: root/ceilometer/gnocchi_client.py
diff options
context:
space:
mode:
authorMehdi Abaakouk <sileht@redhat.com>2017-12-11 11:12:20 +0100
committerMehdi Abaakouk <sileht@redhat.com>2018-02-27 16:14:19 +0100
commitbe22389c47596495ca8440815c393234a3e40aa4 (patch)
treeecddccf32fe14d7caed3ea4e9466cec7e1d33556 /ceilometer/gnocchi_client.py
parent36414e1cebe3a43d962f8d2adfe7cc34742e9057 (diff)
downloadceilometer-be22389c47596495ca8440815c393234a3e40aa4.tar.gz
cinder: link volume to image and instance
This change tracks the image_id and the instance_id of volume. Change-Id: I5e15080fad6cabece132d4609ed473494a64495e
Diffstat (limited to 'ceilometer/gnocchi_client.py')
-rw-r--r--ceilometer/gnocchi_client.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/ceilometer/gnocchi_client.py b/ceilometer/gnocchi_client.py
index 953aebd6..e147fd80 100644
--- a/ceilometer/gnocchi_client.py
+++ b/ceilometer/gnocchi_client.py
@@ -215,6 +215,15 @@ resources_update_operations = [
{"op": "add", "path": "/attributes/deleted_at",
"value": {"type": "datetime", "required": False}},
]},
+ {"desc": "add instance_id/image_id to volume",
+ "type": "update_attribute_type",
+ "resource_type": "volume",
+ "data": [
+ {"op": "add", "path": "/attributes/image_id",
+ "value": {"type": "uuid", "required": False}},
+ {"op": "add", "path": "/attributes/instance_id",
+ "value": {"type": "uuid", "required": False}},
+ ]},
]
# NOTE(sileht): We use LooseVersion because pbr can generate invalid