d4ff416e2d
Change [1] introduced support of microversions to manilaclient and changed behaviour of client init that is not compatible with old approach. Also, not all old modules have deprecated modules in place. So, first problem description: - Old client expected string with api version, new one expects APIVersion class instance. So, add support for both and cover them with unit tests. Second problem description: - Manila UI project imports "manilaclient.v1.contrib.list_extensions" directly, but this file was moved to another place without keeping in place deprecated variant. So, add such to fix backward compatibility and allow to use newest manilaclient with manila-ui project. [1] I3733fe85424e39566addc070d42609e508259f19 Change-Id: I838631fb38b8ddf1f4f1e06269af122bf51a5155 Closes-Bug: #1518245 |
||
---|---|---|
.. | ||
common | ||
openstack | ||
tests | ||
v1 | ||
v2 | ||
__init__.py | ||
api_versions.py | ||
base.py | ||
client.py | ||
config.py | ||
exceptions.py | ||
extension.py | ||
shell.py | ||
utils.py |