From 8c2e3cd66bc19197791f5310c4112aa48fcb804a Mon Sep 17 00:00:00 2001 From: Sean McGinnis Date: Mon, 2 Dec 2019 04:21:09 -0600 Subject: [PATCH] Mark Brocade FC ZM driver unsupported Brocade has indicated they will no longer be supporting their zone manager driver and have requested help is getting it marked deprecated and removed. This marks the driver as deprecated for the Ussuri release. It us subject to removal in the V release. Change-Id: Ic92bd9f04f9976265e6699ddb7afa350a4081c09 Signed-off-by: Sean McGinnis --- .../drivers/brocade/brcd_fc_zone_driver.py | 3 +++ .../configuration/block-storage/fc-zoning.rst | 6 ++++++ ...rk-brocade-unsupported-d5760b4bb8173652.yaml | 17 +++++++++++++++++ 3 files changed, 26 insertions(+) create mode 100644 releasenotes/notes/mark-brocade-unsupported-d5760b4bb8173652.yaml diff --git a/cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py b/cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py index 2292ecd77b1..0017ac858ff 100644 --- a/cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py +++ b/cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py @@ -83,6 +83,9 @@ class BrcdFCZoneDriver(fc_zone_driver.FCZoneDriver): # ThirdPartySystems wiki page CI_WIKI_NAME = "Brocade_OpenStack_CI" + # TODO(smcginnis) Evaluate removing plans once we get to the V release + SUPPORTED = False + def __init__(self, **kwargs): super(BrcdFCZoneDriver, self).__init__(**kwargs) self.sb_conn_map = {} diff --git a/doc/source/configuration/block-storage/fc-zoning.rst b/doc/source/configuration/block-storage/fc-zoning.rst index 5f01c56d037..54bc83849b0 100644 --- a/doc/source/configuration/block-storage/fc-zoning.rst +++ b/doc/source/configuration/block-storage/fc-zoning.rst @@ -50,6 +50,12 @@ Brocade Fibre Channel Zone Driver Brocade Fibre Channel Zone Driver performs zoning operations through HTTP, HTTPS, or SSH. +.. warning:: + + The Brocade Fibre Channel Zone Driver is no longer supported. It is subject + to removal during the "V" development cycle, following the standard + OpenStack deprecation policy. + Set the following options in the ``cinder.conf`` configuration file under the ``[fc-zone-manager]`` section. diff --git a/releasenotes/notes/mark-brocade-unsupported-d5760b4bb8173652.yaml b/releasenotes/notes/mark-brocade-unsupported-d5760b4bb8173652.yaml new file mode 100644 index 00000000000..7c163770efc --- /dev/null +++ b/releasenotes/notes/mark-brocade-unsupported-d5760b4bb8173652.yaml @@ -0,0 +1,17 @@ +--- +upgrade: + - | + The Brocade Fibre Channel Zone Manager driver has been marked as + unsupported and is now deprecated. It is subject to removal during the "V" + development cycle, following the standard OpenStack deprecation policy. + The config option ``enable_unsupported_driver`` will need to be set to + ``True`` in the driver's section in cinder.conf to continue to use it + in this release. +deprecations: + - | + The Brocade Fibre Channel Zone Manager driver has been marked as + unsupported and is now deprecated. It is subject to removal during the "V" + development cycle, following the standard OpenStack deprecation policy. + The config option ``enable_unsupported_driver`` will need to be set to + ``True`` in the driver's section in cinder.conf to continue to use it + in this release.