Add volume_image_metadata

This module introduces the ability to set image metadata
which is distinct from regualt volume metadata, and is
required for correct boot-from-volume behaviour.

This allows workflows such as replication and disaster
recovery to correctly preserve image provenance and
Nova boot semantics.

Change-Id: I55732fbe8fc6bd579b8542f834033650a076db76
Signed-off-by: Simon Dodsley <simon@purestorage.com>
This commit is contained in:
Simon Dodsley
2026-01-29 09:42:00 -05:00
parent d4a77620cc
commit 80557dae33
6 changed files with 216 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
---
features:
- |
Added a new ``openstack.cloud.volume_image_metadata`` module to manage
Cinder volume image metadata via the ``os-set_image_metadata`` API.
This enables correct preservation of image provenance and boot semantics
for volumes, which cannot be achieved using regular volume metadata.