Deprecate Cisco drivers
Due to a lack of operating third party CI and a lack of maintenance of the drivers, the cisco drivers are being deprecated by the ironic community. More information can be found on the mailing list[0]. [0]: http://lists.openstack.org/pipermail/openstack-discuss/2019-February/002460.html Change-Id: I3e7ee9728fba2bf6a779adfb5fa0ddf1fb369c49 Task: 29521 Story: 2005033
This commit is contained in:
parent
e34941c327
commit
f9e53e2c6e
@ -24,6 +24,10 @@ from ironic.drivers.modules.ucs import power as ucs_power
|
||||
class CiscoUCSStandalone(ipmi.IPMIHardware):
|
||||
"""Cisco UCS in standalone mode"""
|
||||
|
||||
# NOTE(TheJulia): Deprecated due to a lack of operating third party
|
||||
# CI, which stopped reporting during the Stein development cycle.
|
||||
supported = False
|
||||
|
||||
@property
|
||||
def supported_management_interfaces(self):
|
||||
"""List of supported management interfaces."""
|
||||
@ -40,6 +44,10 @@ class CiscoUCSStandalone(ipmi.IPMIHardware):
|
||||
class CiscoUCSManaged(CiscoUCSStandalone):
|
||||
"""Cisco UCS under UCSM management"""
|
||||
|
||||
# NOTE(TheJulia): Deprecated due to a lack of operating third party
|
||||
# CI, which stopped reporting during the Stein development cycle.
|
||||
supported = False
|
||||
|
||||
@property
|
||||
def supported_management_interfaces(self):
|
||||
"""List of supported management interfaces."""
|
||||
|
@ -40,6 +40,10 @@ IRONIC_TO_CIMC_BOOT_DEVICE = {
|
||||
|
||||
class CIMCManagement(base.ManagementInterface):
|
||||
|
||||
# NOTE(TheJulia): Deprecated due to a lack of operating third party
|
||||
# CI, which stopped reporting during the Stein development cycle.
|
||||
supported = False
|
||||
|
||||
def get_properties(self):
|
||||
"""Return the properties of the interface.
|
||||
|
||||
|
@ -81,6 +81,10 @@ def _wait_for_state_change(target_state, task):
|
||||
|
||||
class Power(base.PowerInterface):
|
||||
|
||||
# NOTE(TheJulia): Deprecated due to a lack of operating third party
|
||||
# CI, which stopped reporting during the Stein development cycle.
|
||||
supported = False
|
||||
|
||||
def get_properties(self):
|
||||
"""Return the properties of the interface.
|
||||
|
||||
|
@ -44,6 +44,10 @@ UCS_TO_IRONIC_BOOT_DEVICE = {
|
||||
|
||||
class UcsManagement(base.ManagementInterface):
|
||||
|
||||
# NOTE(TheJulia): Deprecated due to a lack of operating third party
|
||||
# CI, which stopped reporting during the Stein development cycle.
|
||||
supported = False
|
||||
|
||||
def get_properties(self):
|
||||
return ucs_helper.COMMON_PROPERTIES
|
||||
|
||||
|
@ -74,6 +74,9 @@ class Power(base.PowerInterface):
|
||||
This PowerInterface class provides a mechanism for controlling the
|
||||
power state of servers managed by Cisco UCS Manager.
|
||||
"""
|
||||
# NOTE(TheJulia): Deprecated due to a lack of operating third party
|
||||
# CI, which stopped reporting during the Stein development cycle.
|
||||
supported = False
|
||||
|
||||
def get_properties(self):
|
||||
"""Returns common properties of the driver."""
|
||||
|
@ -0,0 +1,11 @@
|
||||
---
|
||||
deprecations:
|
||||
- |
|
||||
The Cisco ``cisco-ucs-managed`` and ``cisco-ucs-standalone`` drivers have
|
||||
been deprecated due to a lack of reporting third-party CI and vendor
|
||||
maintenance of the driver code. In the present state of these drivers,
|
||||
they would have been removed as part of the eventual removal of support
|
||||
for Python2. These drivers should be anticipated to be removed prior to
|
||||
the final Train release of the Bare Metal service. More information
|
||||
can be found
|
||||
`here <http://lists.openstack.org/pipermail/openstack-discuss/2019-February/002460.html>`_.
|
Loading…
Reference in New Issue
Block a user