11 Commits

Author SHA1 Message Date
Your Name
c7456c675f Improve share list API filtering
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
2014-10-09 19:02:04 +00:00
Deepak C Shetty
ce3180d823 Add GlusterFS protocol as a supported Share/NAS type
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
2014-09-09 10:39:56 +00:00
vponomaryov
bd9c27914b Fix and enable H102 pep8 rule (apache license header)
Related-Bug: #1333290

Change-Id: I8c8794b06c604be36e632308e8c8c85aed6065ec
2014-07-10 09:25:04 +00:00
vponomaryov
900b660618 Fix and enable E12 pep8 rule (indentation issues)
Change-Id: I500d2cacba09f2a4337ff325ae658f61b64e4b7a
Related-Bug: #1333290
2014-07-10 05:22:37 -04:00
vponomaryov
0ccdb38dd2 Remove py33 incompatibilities
Except py33 compatibility changes were added unittests
to cover changed code.

Partially-implements blueprint py3-compatibility
Change-Id: Ib51e02ec69100a842ea1092e9f659ab1ebede671
2014-06-28 06:09:55 +00:00
Dirk Mueller
377c6b0921 Remove unused imports, reenable pyflakes
Reenable pyflakes checks, remove unused imports
which is a fallout from the reenablement.

Change-Id: Icfca59bb19c1121340777b0acdebc3cbf6a94931
2014-05-30 17:18:29 +02:00
Dirk Mueller
31225b5ea6 Fix various Pep8 1.4.x warnings
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
2014-05-27 21:52:50 +02:00
vik
041bfa455c cleaned client with fixed tests. no quotas functionality implemented 2013-09-10 03:26:11 -04:00
Yulia Portnova
77dffa2c99 mass replace cinder to manila 2013-09-05 13:32:38 +03:00
Yulia Portnova
fa125b7714 setup.py fixed 2013-09-03 14:37:34 +03:00
Ben Swartzlander
5e9ada9fc6 Initial checkin 2013-09-02 23:42:41 -04:00