diff --git a/ceilometer/tests/unit/volume/test_cinder.py b/ceilometer/tests/unit/volume/test_cinder.py index 44e661195b..4473f84b3b 100644 --- a/ceilometer/tests/unit/volume/test_cinder.py +++ b/ceilometer/tests/unit/volume/test_cinder.py @@ -148,6 +148,8 @@ class TestVolumeSizePollster(base.BaseTestCase): self.assertEqual('1ae69721-d071-4156-a2bd-b11bb43ec2e3', volume_size_samples[0].resource_metadata ["instance_id"]) + self.assertEqual('nova', volume_size_samples[0].resource_metadata + ["availability_zone"]) class TestVolumeSnapshotSizePollster(base.BaseTestCase): diff --git a/ceilometer/volume/cinder.py b/ceilometer/volume/cinder.py index 10cf6f3164..06d5fca052 100644 --- a/ceilometer/volume/cinder.py +++ b/ceilometer/volume/cinder.py @@ -39,6 +39,7 @@ class VolumeSizePollster(_Base): FIELDS = ['name', 'status', 'volume_type', + 'availability_zone', 'os-vol-host-attr:host', 'migration_status', 'attachments', diff --git a/releasenotes/notes/cinder-volume-size-poller-availability_zone-2d20a7527e2341b9.yaml b/releasenotes/notes/cinder-volume-size-poller-availability_zone-2d20a7527e2341b9.yaml new file mode 100644 index 0000000000..a929dfa3b5 --- /dev/null +++ b/releasenotes/notes/cinder-volume-size-poller-availability_zone-2d20a7527e2341b9.yaml @@ -0,0 +1,5 @@ +--- +features: + - | + The resource metadata for the Cinder volume size poller now includes + the availability zone field.