Support Docker use Manila share as a shared persistent volume.
For Manila, it supports many driver backends and share_proto,
in this bp, NFS, GLUSTERFS share_proto will be supported while other
share_proto are not supported temporarily
Change-Id: Id987c252ad78e37fae07cb1b1ec3e413de962572
blueprint: enable-fuxi-to-use-manila-share
The goal is to add support for keystone v3, while still maintain
backward-compatibility. In particular, it did the following:
* Use keystoneauth1 for keystone authentication
* Deprecate the usage of keystoneclient.auth, which is the legacy
way of doing authentication. It seems to support keystone v2
only, which cause the problem.
* Introduce new auth session in config file.
* Deprecate old auth session in config file.
Closes-Bug: #1563011
Change-Id: Ia80b4377eda6314ad8e6287cb65eb2842f972b8b