Make snapshots optional functionality

Registered by Valeriy Ponomaryov

On last Manila Midcycle Meetup it was decided to make 'snapshots' functionality optional.

See: https://openstack.nimeyo.com/54524/openstack-dev-manila-midcycle-meetup-highlights

So, we need to implement several sub-task to make it true.

Blueprint information

Status:
Complete
Approver:
Ben Swartzlander
Priority:
Essential
Drafter:
Valeriy Ponomaryov
Direction:
Approved
Assignee:
Valeriy Ponomaryov
Definition:
Approved
Series goal:
Accepted for liberty
Implementation:
Implemented
Milestone target:
milestone icon 1.0.0
Started by
Valeriy Ponomaryov
Completed by
Ben Swartzlander

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/snapshots-optional,n,z

Addressed by: https://review.openstack.org/211075
    Allow Tempest to skip snapshot tests

Addressed by: https://review.openstack.org/211222
    Make drivers report capability to handle snapshots

(?)

Work Items

Work items:
1) Snapshot tests in tempest should be skippable with a tempest config flag: DONE
2) Drivers should return snapshot_support=true/false capability in get_share_stats: DONE
3) Share types should have a tenant-visible extra spec for snapshot_support, which defaults to true: INPROGRESS

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.