Merge "Dell EMC: Deprecate volume drivers for EOL products"

This commit is contained in:
Zuul 2024-03-14 21:49:19 +00:00 committed by Gerrit Code Review
commit baa7c33422
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" CI_WIKI_NAME = "DellEMC_SC_CI"
SUPPORTED = False
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
super(SCFCDriver, self).__init__(*args, **kwargs) super(SCFCDriver, self).__init__(*args, **kwargs)
self.backend_name =\ self.backend_name =\

View File

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

View File

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

View File

@ -437,6 +437,8 @@ class XtremIOVolumeDriver(san.SanDriver):
driver_name = 'XtremIO' driver_name = 'XtremIO'
MIN_XMS_VERSION = [3, 0, 0] MIN_XMS_VERSION = [3, 0, 0]
SUPPORTED = False
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
super(XtremIOVolumeDriver, self).__init__(*args, **kwargs) super(XtremIOVolumeDriver, self).__init__(*args, **kwargs)
self.configuration.append_config_values(XTREMIO_OPTS) 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=complete
driver.dell_emc_powerstore_nfs=complete driver.dell_emc_powerstore_nfs=complete
driver.dell_emc_powervault=complete driver.dell_emc_powervault=complete
driver.dell_emc_sc=complete driver.dell_emc_sc=missing
driver.dell_emc_unity=complete driver.dell_emc_unity=complete
driver.dell_emc_vmax_af=complete driver.dell_emc_vmax_af=complete
driver.dell_emc_vmax_3=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_powerflex=complete
driver.dell_emc_xtremio=complete driver.dell_emc_xtremio=missing
driver.fujitsu_eternus=complete driver.fujitsu_eternus=complete
driver.fungible=complete driver.fungible=complete
driver.hitachi_vsp=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)