NetApp: Deprecate E-Series drivers

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

Change-Id: Iea8ca99fa55743e910af47d19af150cb9fd9ecf2
This commit is contained in:
Luiz Gavioli 2018-07-04 16:35:07 -03:00
parent 52deeff8d2
commit 747373f4bd
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 Rocky release and
# will be removed in Stein.
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 Rocky release and
will be removed in the Stein release. Other configurations of the
NetApp driver, i.e Clustered Data ONTAP and Solidfire, are
unaffected.