From 9a4dd8ec0a82ea8418562b7c931bf50c2a3ab0f7 Mon Sep 17 00:00:00 2001 From: "Jay S. Bryant" Date: Wed, 4 Sep 2019 08:55:24 -0500 Subject: [PATCH] Mark Huawei Fusionstorage Driver Unsupported The Fusionstorage driver has failed to demonstrate Pyton3.7 support as was required during the Train release. As a result the driver is being marked unsupported and will be removed in the 'U' release if support is not demonstrated via 3rd Party CI. Change-Id: Ia2ac09e43718c0064f21565157191698728a5bee --- cinder/volume/drivers/fusionstorage/dsware.py | 3 +++ doc/source/reference/support-matrix.ini | 2 +- ...usionstorage-unsupported-4be766dd2ba8f980.yaml | 15 +++++++++++++++ 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 releasenotes/notes/huawei-fusionstorage-unsupported-4be766dd2ba8f980.yaml 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.