Pass resource metadata updates to backend drivers

Registered by kiran pawar

Currently, Manila allows to perform add/update/delete operations on resource metadata. This include resources such as share, snapshot and share network subnet etc. However these operations only handle changes in db assuming resource metadata can only be used for tagging purpose.
 So if customer wants to perform any backend driver operation on resource based on resource metadata/field, Manila needs to introduce new API.

Blueprint information

Status:
Not started
Approver:
Goutham Pacha Ravi
Priority:
Medium
Drafter:
kiran pawar
Direction:
Approved
Assignee:
kiran pawar
Definition:
Drafting
Series goal:
Accepted for dalmatian
Implementation:
Unknown
Milestone target:
milestone icon dalmatian-3

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.opendev.org/#/q/topic:bp/pass-resource-metadata-updates-to-backend-drivers

Addressed by: https://review.opendev.org/c/openstack/manila-specs/+/916595
    Add spec lite for resource metadata backend operations

Addressed by: https://review.opendev.org/c/openstack/manila/+/924064
    Pass share metadata updates to backend drivers

Addressed by: https://review.opendev.org/c/openstack/manila/+/925112
    NetApp: Implement share metadata update method

Addressed by: https://review.opendev.org/c/openstack/manila/+/929091
    [RFC] Pass share network subnet metadata updates to backend drivers

Addressed by: https://review.opendev.org/c/openstack/manila/+/930441
    [doc] Driver updatabled metadata

Gerrit topic: https://review.opendev.org/#/q/topic:bp/pass-resource-metadata-updates-to-backend-drivers-stable/2024.2

Addressed by: https://review.opendev.org/c/openstack/manila/+/931230
    [doc] Driver updatable metadata

Addressed by: https://review.opendev.org/c/openstack/manila-tempest-plugin/+/942586
    Add tests for share network subnet metadata

Addressed by: https://review.opendev.org/c/openstack/manila/+/942888
    NetApp: Implement share network subnet metadata update method

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.