From eec8559ac9bb96ec12c28f9898c769874f248515 Mon Sep 17 00:00:00 2001 From: Sean McGinnis Date: Wed, 11 Jan 2017 12:13:51 -0600 Subject: [PATCH] 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 --- cinder/volume/drivers/sheepdog.py | 4 ++++ .../mark-sheepdog-unsupported-0d9e1310b8ae8dff.yaml | 10 ++++++++++ 2 files changed, 14 insertions(+) create mode 100644 releasenotes/notes/mark-sheepdog-unsupported-0d9e1310b8ae8dff.yaml diff --git a/cinder/volume/drivers/sheepdog.py b/cinder/volume/drivers/sheepdog.py index 3b436b01f0b..ba2a4c39492 100644 --- a/cinder/volume/drivers/sheepdog.py +++ b/cinder/volume/drivers/sheepdog.py @@ -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) diff --git a/releasenotes/notes/mark-sheepdog-unsupported-0d9e1310b8ae8dff.yaml b/releasenotes/notes/mark-sheepdog-unsupported-0d9e1310b8ae8dff.yaml new file mode 100644 index 00000000000..d0295fff608 --- /dev/null +++ b/releasenotes/notes/mark-sheepdog-unsupported-0d9e1310b8ae8dff.yaml @@ -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.