[Infinidat] bump driver version and update docs

Incremented driver version to 1.1 and updated documentation
with SSL options, added by commit 52dac7619.

Closes-Bug: #1989283
Change-Id: Icc567a50b8498c06c2cfc76f6ae82731df63cafd
Signed-off-by: Alexander Deiter <adeiter@infinidat.com>
This commit is contained in:
Alexander Deiter 2022-09-11 19:43:44 +03:00
parent a1730ea8a6
commit 25d3306f9f
4 changed files with 28 additions and 1 deletions

View File

@ -75,6 +75,19 @@ Configure the driver back-end section with the parameters below.
infinibox_hostname = InfiniBox management IP infinibox_hostname = InfiniBox management IP
* Configure SSL support for InfiniBox management API:
We recommend enabling SSL support for InfiniBox management API.
Refer to the InfiniBox manuals for details on security management.
Configure SSL options by adding the following parameters:
.. code-block:: ini
infinidat_use_ssl = true/false
infinidat_suppress_ssl_warnings = true/false
These parameters defaults to ``false``.
* Configure user credentials: * Configure user credentials:
The driver requires an InfiniBox user with administrative privileges. The driver requires an InfiniBox user with administrative privileges.
@ -133,6 +146,8 @@ Configuration example
share_backend_name = infinidat-pool-a share_backend_name = infinidat-pool-a
driver_handles_share_servers = false driver_handles_share_servers = false
infinibox_hostname = 10.1.2.3 infinibox_hostname = 10.1.2.3
infinidat_use_ssl = true
infinidat_suppress_ssl_warnings = true
infinibox_login = openstackuser infinibox_login = openstackuser
infinibox_password = openstackpass infinibox_password = openstackpass
infinidat_pool_name = pool-a infinidat_pool_name = pool-a

View File

@ -10,6 +10,10 @@
- -
* - ``infinibox_hostname`` = ``None`` * - ``infinibox_hostname`` = ``None``
- (String) The name (or IP address) for the INFINIDAT Infinibox storage system. - (String) The name (or IP address) for the INFINIDAT Infinibox storage system.
* - ``infinidat_use_ssl`` = ``False``
- (Boolean) Enable SSL communication to access the INFINIDAT Infinibox storage system.
* - ``infinidat_suppress_ssl_warnings`` = ``False``
- (Boolean) Suppress requests library SSL certificate warnings.
* - ``infinibox_login`` = ``None`` * - ``infinibox_login`` = ``None``
- (String) Administrative user account name used to access the INFINIDAT Infinibox storage system. - (String) Administrative user account name used to access the INFINIDAT Infinibox storage system.
* - ``infinibox_password`` = ``None`` * - ``infinibox_password`` = ``None``

View File

@ -106,7 +106,7 @@ def infinisdk_to_manila_exceptions(func):
class InfiniboxShareDriver(driver.ShareDriver): class InfiniboxShareDriver(driver.ShareDriver):
VERSION = '1.0' # driver version VERSION = '1.1' # driver version
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
super(InfiniboxShareDriver, self).__init__(False, *args, **kwargs) super(InfiniboxShareDriver, self).__init__(False, *args, **kwargs)

View File

@ -0,0 +1,8 @@
---
fixes:
- |
Infinidat Driver `bug #1989283
<https://bugs.launchpad.net/manila/+bug/1989283>`_:
Incremented driver version to 1.1, where SSL support was added.
For more details on enabling SSL, please check the `Infinidat driver documentation
<https://docs.openstack.org/manila/latest/configuration/shared-file-systems/drivers/infinidat-share-driver.html>`_.