diff options
author | Mehdi Abaakouk <sileht@redhat.com> | 2017-12-11 11:12:20 +0100 |
---|---|---|
committer | Mehdi Abaakouk <sileht@redhat.com> | 2018-02-27 16:14:19 +0100 |
commit | be22389c47596495ca8440815c393234a3e40aa4 (patch) | |
tree | ecddccf32fe14d7caed3ea4e9466cec7e1d33556 /ceilometer/gnocchi_client.py | |
parent | 36414e1cebe3a43d962f8d2adfe7cc34742e9057 (diff) | |
download | ceilometer-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.py | 9 |
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 |