Merge "Mark the Sheepdog driver unsupported"

This commit is contained in:
Zuul 2019-06-19 14:23:37 +00:00 committed by Gerrit Code Review
commit 4f4de3bfe3
3 changed files with 19 additions and 1 deletions

View File

@ -454,6 +454,10 @@ class SheepdogDriver(driver.VolumeDriver):
# ThirdPartySystems wiki page
CI_WIKI_NAME = "Cinder_Jenkins"
# TODO(jsbryant) Remove this driver in the 'U' release as it is no
# longer maintained.
SUPPORTED = False
def __init__(self, *args, **kwargs):
super(SheepdogDriver, self).__init__(*args, **kwargs)
self.configuration.append_config_values(sheepdog_opts)

View File

@ -243,7 +243,7 @@ driver.pure=complete
driver.qnap=complete
driver.quobyte=complete
driver.rbd=complete
driver.sheepdog=complete
driver.sheepdog=missing
driver.storpool=complete
driver.synology=complete
driver.vrtsaccess=complete

View File

@ -0,0 +1,14 @@
---
upgrade:
- |
The Sheepdog 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 Sheepdog 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. The driver
is scheduled for removal in the 'U' release.