Merge "Mark the sheepdog driver as unsupported"

This commit is contained in:
Jenkins 2017-01-17 01:38:07 +00:00 committed by Gerrit Code Review
commit 7c410c3bfd
2 changed files with 14 additions and 0 deletions

View File

@ -442,6 +442,10 @@ class SheepdogDriver(driver.VolumeDriver):
# ThirdPartySystems wiki page # ThirdPartySystems wiki page
CI_WIKI_NAME = "Cinder_Jenkins" CI_WIKI_NAME = "Cinder_Jenkins"
# TODO(smcginnis) Remove this driver in Pike if license issues are not
# resolved and third party CI requirements are not met
SUPPORTED = False
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
super(SheepdogDriver, self).__init__(*args, **kwargs) super(SheepdogDriver, self).__init__(*args, **kwargs)
self.configuration.append_config_values(sheepdog_opts) self.configuration.append_config_values(sheepdog_opts)

View File

@ -0,0 +1,10 @@
---
upgrade:
- The Sheepdog driver has been marked as unsupported and is now
deprecated. enable_unsupported_driver will need to be set to
True in cinder.conf to continue to use it.
deprecations:
- The Sheepdog driver has been marked unsupported and is now
deprecated. enable_unsupported_driver will need to be set to
True in cinder.conf to continue to use it. It is planned to be
removed during the Pike development cycle.