Add IPv6 ACL support in Manila

Registered by zhongjun

Add a new access type named ipv6 in allow_access, let the manila can support IPv6 ACL.
manila help access-allow
usage: manila access-allow [--access-level <access_level>]
                           <share> <access_type> <access_to>

Allow access to the share.

Positional arguments:
  <share> Name or ID of the NAS share to modify.
  <access_type> Access rule type (only "ip", "ipv6", "user"(user or group),
                        "cert" or "cephx" are supported).
  <access_to> Value that defines access.

Blueprint information

Status:
Complete
Approver:
Ben Swartzlander
Priority:
Essential
Drafter:
zhongjun
Direction:
Approved
Assignee:
zhongjun
Definition:
Approved
Series goal:
Accepted for pike
Implementation:
Implemented
Milestone target:
milestone icon pike-3
Started by
zhongjun
Completed by
Ben Swartzlander

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/support-ipv6-access,n,z

Addressed by: https://review.openstack.org/312321
    Add IPv6 ACL support in Manila

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

Addressed by: https://review.openstack.org/362786
    Add spec for enable IPv6 in manila

Addressed by: https://review.openstack.org/406776
    Report IPv4 capabilities for IP drivers

Addressed by: https://review.openstack.org/416870
    Enable IPv6 in manila(documentation)

Addressed by: https://review.openstack.org/435705
    Address family neutrality for container driver

Addressed by: https://review.openstack.org/480065
    Add tempest test for ipv6 with DHSS=True

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

Addressed by: https://review.openstack.org/444479
    Allow 2 or more export IPs for LVM driver

Gerrit topic: https://review.openstack.org/#q,topic:bp/support-ipv6-access-patch65,n,z

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.