From 4b0b78e195f2d8e6d80d79a8f46a88b80488f79c Mon Sep 17 00:00:00 2001 From: Stephen Finucane Date: Thu, 17 Jul 2025 16:27:35 +0100 Subject: [PATCH] Allow filtering of volumes by properties This needs to be a stringified dict, which is kind of ugly but what can you do. Change-Id: Ied1ffb40c85c7eb69c43b4fef6a6156d6bf7b8da Signed-off-by: Stephen Finucane --- openstack/block_storage/v3/volume.py | 1 + openstack/tests/unit/block_storage/v3/test_volume.py | 1 + 2 files changed, 2 insertions(+) diff --git a/openstack/block_storage/v3/volume.py b/openstack/block_storage/v3/volume.py index a38671eb0..41bb6b501 100644 --- a/openstack/block_storage/v3/volume.py +++ b/openstack/block_storage/v3/volume.py @@ -30,6 +30,7 @@ class Volume(resource.Resource, metadata.MetadataMixin): 'project_id', 'created_at', 'updated_at', + properties='metadata', all_projects='all_tenants', ) diff --git a/openstack/tests/unit/block_storage/v3/test_volume.py b/openstack/tests/unit/block_storage/v3/test_volume.py index 5ee01ec73..eaf7ccb78 100644 --- a/openstack/tests/unit/block_storage/v3/test_volume.py +++ b/openstack/tests/unit/block_storage/v3/test_volume.py @@ -100,6 +100,7 @@ class TestVolume(base.TestCase): "project_id": "project_id", "created_at": "created_at", "updated_at": "updated_at", + "properties": "metadata", "limit": "limit", "marker": "marker", },