1) Added new params for filtering by:
- share network
- snapshot
- volume type
- host
- limit and offset a la pagination
- project id (useful with '--all-tenants')
- metadata*
- extra-specs*
- direction (asc, desc)*
- key of share*
* requires server-side update
2) Added aliases for params, mostly in perspective to avoid mess of underscore
and dash symbols.
3) Updated utils.print_list func to print results as is without reordering.
Implements blueprint improve-share-list-filtering
Change-Id: I6fe92c5242f18c900e109271f9182bd5ed287b25
This patch adds GlusterFS as a supported protocol (in addition
to NFS and CIFS) in the Share/NAS type doc/help string. Since the
Manila server side now support cert based access type which
introduced 'glusterfs' as a new share protocol, this patch
updates the manilaclient help/doc string to reflect the same.
'glusterfs' protocol support was added to server side using:
https://review.openstack.org/116859
Change-Id: I94cbecd55fabbfd1bb7c06184e4679c7531d0214
Closes-Bug: #1367205
Pep8 1.4.x has a few bugs being fixed where Pep8 rules
where not properly enforced. Fix the fallout:
tests/test_shell.py:53:80: E501 line too long (80 > 79 characters)
tests/v1/test_auth.py:217:36: E231 missing whitespace after ':'
tests/v1/test_security_services.py:121:46: E231 missing whitespace
tests/old/contrib/test_list_extensions.py:12:80: E501 line too long
(80 > 79 characters)
Change-Id: Iaf0b950e95127de3ffa7cede616839d53a410b0e