diff --git a/cinder/volume/drivers/fusionstorage/dsware.py b/cinder/volume/drivers/fusionstorage/dsware.py index a13515fa5f5..e5287e0c8a5 100644 --- a/cinder/volume/drivers/fusionstorage/dsware.py +++ b/cinder/volume/drivers/fusionstorage/dsware.py @@ -110,6 +110,9 @@ class DSWAREDriver(driver.VolumeDriver): VERSION = '2.0' CI_WIKI_NAME = 'Huawei_FusionStorage_CI' + # TODO(jsbryant) Remove driver in the 'U' release due to no py37 support. + SUPPORTED = False + def __init__(self, *args, **kwargs): super(DSWAREDriver, self).__init__(*args, **kwargs) diff --git a/doc/source/reference/support-matrix.ini b/doc/source/reference/support-matrix.ini index ecf2ed3896c..6023aed1dbb 100644 --- a/doc/source/reference/support-matrix.ini +++ b/doc/source/reference/support-matrix.ini @@ -227,7 +227,7 @@ driver.huawei_v5=complete driver.huawei_f_v5=complete driver.huawei_18000=complete driver.huawei_dorado=complete -driver.huawei_fusionstorage=complete +driver.huawei_fusionstorage=missing driver.infinidat=complete driver.ibm_ds8k=complete driver.ibm_flashsystem=missing diff --git a/releasenotes/notes/huawei-fusionstorage-unsupported-4be766dd2ba8f980.yaml b/releasenotes/notes/huawei-fusionstorage-unsupported-4be766dd2ba8f980.yaml new file mode 100644 index 00000000000..221efe65b1e --- /dev/null +++ b/releasenotes/notes/huawei-fusionstorage-unsupported-4be766dd2ba8f980.yaml @@ -0,0 +1,15 @@ +--- +upgrade: + - | + The Huawei Fusionstorage driver has been marked as unsupported + and is now deprecated. ``enable_unsupported_driver`` will need + to be set to ``True`` in the driver's section in cinder.conf to + continue to use the driver. +deprecations: + - | + The Huawei Fusionstorage driver has been marked as unsupported + due to a lack of Python3.7 support and is now deprecated. + ``enable_unsupported_driver`` will need to be set to ``True`` + in the driver's section in cinder.conf to continue to use them. + If Python3.7 support is not demonstrated, the driver will be + removed in the 'U' development cycle.