Mark the sheepdog driver as unsupported

Due to licensing change concerns, along with that the CI job has been
failing for some time, the sheepdog driver is being marked as
unsupported.

For further details, see the ML discussion regarding licensing: [1]

[1] http://lists.openstack.org/pipermail/openstack-dev/2016-December/108738.html

Change-Id: I2915086cdd02f436327c2c98f07cea0cc7ecfb94
This commit is contained in:
Sean McGinnis 2017-01-11 12:13:51 -06:00
parent e080840225
commit eec8559ac9
2 changed files with 14 additions and 0 deletions
cinder/volume/drivers
releasenotes/notes

@ -442,6 +442,10 @@ class SheepdogDriver(driver.VolumeDriver):
# ThirdPartySystems wiki page
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):
super(SheepdogDriver, self).__init__(*args, **kwargs)
self.configuration.append_config_values(sheepdog_opts)

@ -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.