Add the ability to update volume type public status

Registered by Liyingjun

Currently, the v2 volume type update api doesn't support updating volume type's public status. All volume types created are public by default, so changing type access not working in the case for existing public volume type. It's necessary to add updating public status for volume type.

Blueprint information

Status:
Complete
Approver:
Mike Perez
Priority:
Low
Drafter:
Liyingjun
Direction:
Approved
Assignee:
Liyingjun
Definition:
Approved
Series goal:
Accepted for liberty
Implementation:
Implemented
Milestone target:
milestone icon 7.0.0
Started by
Mike Perez
Completed by
John Griffith

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/volume-types-public-update,n,z

Addressed by: https://review.openstack.org/203462
    Add ability to update volume type public spec

Addressed by: https://review.openstack.org/206788
    Add the ability to update volume type public status

Addressed by: https://review.openstack.org/206784
    Validate 'is_public' when creating volume type

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.