Dell EMC: Deprecate VNX driver

... because VNX already reached its EOL.

Change-Id: I1d6b2bfd7d99295f30fd9028771c8c4e7bd6b65f
This commit is contained in:
Takashi Kajinami 2024-02-01 11:15:55 +09:00
parent aabbd02598
commit 19a91e0558
4 changed files with 18 additions and 0 deletions

View File

@ -30,6 +30,11 @@ This driver performs the operations on VNX by XMLAPI and the File command line.
Each backend manages one Data Mover of VNX. Multiple manila backends need to
be configured to manage multiple Data Movers.
.. note::
Dell EMC VNX driver has been deprecated and will be removed in a future
release
Requirements
------------

View File

@ -16,6 +16,11 @@ command line. Each back end manages one Data Mover of VNX. Multiple
Shared File Systems service back ends need to be configured to manage
multiple Data Movers.
.. note::
Dell EMC VNX driver has been deprecated and will be removed in a future
release
Requirements
~~~~~~~~~~~~

View File

@ -77,6 +77,9 @@ class EMCShareDriver(driver.ShareDriver):
self.plugin_manager = manager.EMCPluginManager(
namespace='manila.share.drivers.dell_emc.plugins')
LOG.info("BACKEND IS: %s", self.backend_name)
if self.backend_name == 'vnx':
LOG.warning('Dell EMC VNX share driver has been deprecated and is '
'expected to be removed in a future release.')
self.plugin = self.plugin_manager.load_plugin(
self.backend_name,
configuration=self.configuration)

View File

@ -0,0 +1,5 @@
---
deprecations:
- |
The Dell EMC VNX share driver has been deprecated because the product has
reached its EOL. The driver will be removed in a future release.