diff --git a/cinder/volume/drivers/dell_emc/sc/storagecenter_fc.py b/cinder/volume/drivers/dell_emc/sc/storagecenter_fc.py index 636a56b9094..436f06d05e7 100644 --- a/cinder/volume/drivers/dell_emc/sc/storagecenter_fc.py +++ b/cinder/volume/drivers/dell_emc/sc/storagecenter_fc.py @@ -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 =\ diff --git a/cinder/volume/drivers/dell_emc/sc/storagecenter_iscsi.py b/cinder/volume/drivers/dell_emc/sc/storagecenter_iscsi.py index 5e2eb747ba7..c4378dc1a24 100644 --- a/cinder/volume/drivers/dell_emc/sc/storagecenter_iscsi.py +++ b/cinder/volume/drivers/dell_emc/sc/storagecenter_iscsi.py @@ -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 = ( diff --git a/cinder/volume/drivers/dell_emc/vnx/driver.py b/cinder/volume/drivers/dell_emc/vnx/driver.py index 50d707895e3..c1acc2ef6b8 100644 --- a/cinder/volume/drivers/dell_emc/vnx/driver.py +++ b/cinder/volume/drivers/dell_emc/vnx/driver.py @@ -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) diff --git a/cinder/volume/drivers/dell_emc/xtremio.py b/cinder/volume/drivers/dell_emc/xtremio.py index ac4e14d7539..51b849feead 100644 --- a/cinder/volume/drivers/dell_emc/xtremio.py +++ b/cinder/volume/drivers/dell_emc/xtremio.py @@ -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) diff --git a/doc/source/reference/support-matrix.ini b/doc/source/reference/support-matrix.ini index b2226d6964a..49309999164 100644 --- a/doc/source/reference/support-matrix.ini +++ b/doc/source/reference/support-matrix.ini @@ -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 diff --git a/releasenotes/notes/deprecate-dell-emc-drivers-caracal-a575e95cd61ac1d8.yaml b/releasenotes/notes/deprecate-dell-emc-drivers-caracal-a575e95cd61ac1d8.yaml new file mode 100644 index 00000000000..7211adc220e --- /dev/null +++ b/releasenotes/notes/deprecate-dell-emc-drivers-caracal-a575e95cd61ac1d8.yaml @@ -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)