From b59dc58723094f519b0e1d5613da5bc55124e58f Mon Sep 17 00:00:00 2001 From: Sean McGinnis Date: Thu, 23 Mar 2017 07:43:52 -0500 Subject: [PATCH] Mark QNAP volume driver as unsupported The QNAP CI has not reported past our CI requirements. Checking name: QNAP ES CI last seen: 2017-01-25 20:29:59 (56 days, 12:38:07 old) last success: 2016-12-09 07:55:49 (104 days, 1:12:17 old) Per Cinder's non-compliance policy, this patch marks the driver as unsupported and deprecated and it will be removed in the next cycle if the issue is not corrected. Change-Id: I3393b92ef1975fafc8406a8d6620e2c6c83fb846 --- cinder/volume/drivers/qnap.py | 5 +++++ .../mark-qnap-unsupported-79bd8ece9a2bfcd2.yaml | 12 ++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 releasenotes/notes/mark-qnap-unsupported-79bd8ece9a2bfcd2.yaml diff --git a/cinder/volume/drivers/qnap.py b/cinder/volume/drivers/qnap.py index 7f500cc7893..27febff06f2 100644 --- a/cinder/volume/drivers/qnap.py +++ b/cinder/volume/drivers/qnap.py @@ -66,6 +66,11 @@ class QnapISCSIDriver(san.SanISCSIDriver): # ThirdPartySystems wiki page CI_WIKI_NAME = "QNAP_CI" + + # TODO(smcginnis) Either remove this if CI requirement are met, or + # remove this driver in the Queens release per normal deprecation + SUPPORTED = False + VERSION = '1.0.0' def __init__(self, *args, **kwargs): diff --git a/releasenotes/notes/mark-qnap-unsupported-79bd8ece9a2bfcd2.yaml b/releasenotes/notes/mark-qnap-unsupported-79bd8ece9a2bfcd2.yaml new file mode 100644 index 00000000000..519bfdfe805 --- /dev/null +++ b/releasenotes/notes/mark-qnap-unsupported-79bd8ece9a2bfcd2.yaml @@ -0,0 +1,12 @@ +--- +upgrade: + - | + The QNAP driver has been marked as unsupported and is now + deprecated. ``enable_unsupported_drivers`` will need to be set to + ``True`` in cinder.conf to continue to use it. +deprecations: + - | + The QNAP driver has been marked as unsupported and is now + deprecated. ``enable_unsupported_drivers`` will need to be set to + ``True`` in cinder.conf to continue to use it. If its support status + does not change it will be removed in the next release.