Merge "Dell EMC: Deprecate VNX driver"

This commit is contained in:
Zuul 2024-02-17 01:40:05 +00:00 committed by Gerrit Code Review
commit fbae564132
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.