Dell EMC: Deprecate volume drivers for EOL products

The following three volume drivers are no longer supported, because
the storage products are now EOL[1].

 - Dell SC Series Storage Driver (iSCSI, FC)
 - Dell VNX Storage Driver (FC, iSCSI)
 - Dell XtremeIO Storage Driver (iSCSI, FC)

This change marks these drivers unsupported, so that we can remove
these drivers after 2024.1 release.

[1] https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/7D7GUOI66BOD7Z3ZQWPWYYHH6VHAY4JJ/

Change-Id: I763278ec72adaf6f2ddd21edbfc687ca2f17f09a
This commit is contained in:
Takashi Kajinami 2024-02-01 02:50:15 +09:00
parent c7f2f61307
commit 202713dd93
6 changed files with 30 additions and 3 deletions

View File

@ -74,6 +74,8 @@ class SCFCDriver(storagecenter_common.SCCommonDriver,
CI_WIKI_NAME = "DellEMC_SC_CI"
SUPPORTED = False
def __init__(self, *args, **kwargs):
super(SCFCDriver, self).__init__(*args, **kwargs)
self.backend_name =\

View File

@ -72,6 +72,8 @@ class SCISCSIDriver(storagecenter_common.SCCommonDriver,
VERSION = '4.1.2'
CI_WIKI_NAME = "DellEMC_SC_CI"
SUPPORTED = False
def __init__(self, *args, **kwargs):
super(SCISCSIDriver, self).__init__(*args, **kwargs)
self.backend_name = (

View File

@ -95,6 +95,8 @@ class VNXDriver(driver.ManageableVD,
# ThirdPartySystems wiki page
CI_WIKI_NAME = "DellEMC_VNX_CI"
SUPPORTED = False
def __init__(self, *args, **kwargs):
super(VNXDriver, self).__init__(*args, **kwargs)
utils.init_ops(self.configuration)

View File

@ -437,6 +437,8 @@ class XtremIOVolumeDriver(san.SanDriver):
driver_name = 'XtremIO'
MIN_XMS_VERSION = [3, 0, 0]
SUPPORTED = False
def __init__(self, *args, **kwargs):
super(XtremIOVolumeDriver, self).__init__(*args, **kwargs)
self.configuration.append_config_values(XTREMIO_OPTS)

View File

@ -250,13 +250,13 @@ driver.dell_emc_powermax=complete
driver.dell_emc_powerstore=complete
driver.dell_emc_powerstore_nfs=complete
driver.dell_emc_powervault=complete
driver.dell_emc_sc=complete
driver.dell_emc_sc=missing
driver.dell_emc_unity=complete
driver.dell_emc_vmax_af=complete
driver.dell_emc_vmax_3=complete
driver.dell_emc_vnx=complete
driver.dell_emc_vnx=missing
driver.dell_emc_powerflex=complete
driver.dell_emc_xtremio=complete
driver.dell_emc_xtremio=missing
driver.fujitsu_eternus=complete
driver.fungible=complete
driver.hitachi_vsp=complete

View File

@ -0,0 +1,19 @@
---
upgrade:
- |
The ``enable_unsupported_driver`` option will need to be set to ``True`` in
the driver's section in cinder.conf to continue to use the following
three drivers.
- Dell SC Series Storage Driver (iSCSI, FC)
- Dell VNX Storage Driver (FC, iSCSI)
- Dell XtremeIO Storage Driver (iSCSI, FC)
deprecations:
- |
The following three drivers were marked unsupported. These drivers are
deprecated and will be removed in a future release.
- Dell SC Series Storage Driver (iSCSI, FC)
- Dell VNX Storage Driver (FC, iSCSI)
- Dell XtremeIO Storage Driver (iSCSI, FC)