NetApp: Deprecate E-Series drivers

The deprecation for the E-Series iSCSI/FC drivers
begins this release (Pike) and the drivers will be removed
in Queens. We will run the E-Series CI until
stable/pike is tagged EOL; no new features will be added,
however, existing code may be meaningfully refactored to
keep the drivers ready for removal.

DocImpact

Change-Id: Ie4450529b128c12cc0108fbf7e68d02399c87942
This commit is contained in:
Goutham Pacha Ravi 2017-04-13 16:31:50 -04:00
parent 686b11be24
commit a27f31754f
2 changed files with 12 additions and 0 deletions

View File

@ -152,6 +152,12 @@ class NetAppESeriesLibrary(object):
if self.configuration.netapp_enable_multiattach:
self._ensure_multi_attach_host_group_exists()
# This driver has been marked 'deprecated' in the Pike release and
# can be removed in Queens.
msg = _("The NetApp E-Series driver is deprecated and will be "
"removed in a future release.")
versionutils.report_deprecated_feature(LOG, msg)
def _create_rest_client(self, configuration):
port = configuration.netapp_server_port
scheme = configuration.netapp_transport_type.lower()

View File

@ -0,0 +1,6 @@
---
deprecations:
- The NetApp E-Series drivers are deprecated as of the Pike release and
will be removed in the Queens release. Other configurations of the
NetApp driver, i.e Clustered Data ONTAP and Solidfire, are
unaffected.