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:
Not started
Approver:
Goutham Pacha Ravi
Priority:
Undefined
Drafter:
Goutham Pacha Ravi
Direction:
Needs approval
Assignee:
Goutham Pacha Ravi
Definition:
Approved
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.