Implement interface to report capabilities

Registered by David Lyle

Configuration options, such as whether volume support is enabled should be available via the trove API to enable projects building on top of Trove, viz., Horizon. In the case of volume support, it would be possible to have two backends one supporting different DBs and different configurations for volume support. To be able to guide the user to the required options knowing the capabilities of the backend is essential, otherwise the user is left to guess and hopefully succeed through trial and error.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Discussion
Series goal:
None
Implementation:
Deferred
Milestone target:
milestone icon next

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/capabilities,n,z

Addressed by: https://review.openstack.org/83503
    Implements datastore capabilities

Addressed by: https://review.openstack.org/103219
    Implement datastore capabilities API

Addressed by: https://review.openstack.org/103228
    Implement datastore capabilities API tests

Addressed by: https://review.openstack.org/104011
    Extends datastore capability overrides and adds management cmds

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.