Add metadata to all share resources

Registered by Goutham Pacha Ravi

Metadata encompasses flexible key=value pairs to attach useful optional/additional information to resources. In Manila, there are several resources that users interact with. The goal of this specification is that all "user facing" resources must metadata and we must provide a way to manipulate them. User facing resources at this time:

* User facing resources
* Shares
* Snapshots
* Export Locations
* Share Replicas
* Share Groups
* Share Group Snapshots
* Security Services
* Share Networks
* Share Network Subnets

1) The user interaction/perspective to this metadata must be uniform across resources.
2) Resources must be filterable by metadata
3) Metadata implementation must be consistent across resources and conforming to the specification from the API SIG: https://specs.openstack.org/openstack/api-sig/guidelines/metadata.html

Blueprint information

Status:
Started
Approver:
Goutham Pacha Ravi
Priority:
Medium
Drafter:
Goutham Pacha Ravi
Direction:
Approved
Assignee:
Goutham Pacha Ravi
Definition:
Approved
Series goal:
Accepted for yoga
Implementation:
Slow progress
Milestone target:
milestone icon yoga-3
Started by
Goutham Pacha Ravi

Related branches

Sprints

Whiteboard

Retargetting to yoga

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.