Changes:
- Register services API as core API using old link.
- Remove extension code for services.
- Leave rename of API url for future update which will be done with
bump of microversion after port of all extensions to core API.
Partially implements bp ext-to-core
Change-Id: I06005e8339f16c404d3f1ff9917480603801d44f
Rework availability zones support which was inherited from Cinder:
- Add public API extension
- Preserve AZ if creating a share from a snapshot
- Always set AZ in Share API or Share Manager
- Update db schema and create db migration
- Update appropriate unit tests
APIImpact
Partially-Implements: blueprint availability-zones
Change-Id: Iea9fbc3fea5c0128772115c028989121f397e0c5
Remove the broken XML support presently available in Manila
in order to comply with the general direction among other
OpenStack projects to support JSON only.
Change-Id: Ibb542fa223f7f7d1bf95f3d1f568987ef839cd12
Closes-Bug: #1440782
Module 'log' from oslo-incubator was removed after release of oslo_log library.
So, start using oslo_log, but keep oslo-incubator code yet other common modules
within Manila codebase use it.
Implements bp use-oslo-log-lib
Change-Id: I88224f7c2bd99adb78140dfc3fa73cea437f29cd
Currently API doesn't provide service id. Adding this
information gives the opportunity to identify backends
with same names running on the same host.
Add service id to information returned by index() method
of ServiceController (same as it is implemented in Nova).
Partially implements bp manage-shares
Change-Id: I9128a3f2a98635f35bdd39718344ba4e8e5f325d
Fix F841 in some files:
F841 local variable 'XXX' is assigned to but never used
Also fix in utils.py some occurences of:
H405 multi line docstring summary not separated with an empty line
Change-Id: I272f075d874e2a48da102d9d4025cb93225170e0
Partial-Bug: #1333290
Fix and enable hacking test:
H402: one line docstring needs punctuation.
Fix testsuite, the change for manila/tests/api/extensions/foxinsocks.py
needs corresponding changes.
Change-Id: I587cd6771787ca56b1410f86a6ec13380bcc206b
Except fixing bug also added more filter options,
that are expected to be added for client.
Change-Id: Ie25d77b8b46914879e0a18189c3cd9c2fa71f860
Closes-Bug: #1309024