Merge "Remove the xclarity deprecation"

This commit is contained in:
Zuul 2018-12-05 14:07:41 +00:00 committed by Gerrit Code Review
commit c00fe66b14
4 changed files with 10 additions and 27 deletions

View File

@ -48,15 +48,6 @@ SUPPORTED_BOOT_DEVICES = [
class XClarityManagement(base.ManagementInterface):
# NOTE(TheJulia): Marking as unsupported as 3rd Party CI for this
# interface was not established before Rocky cycle feature freeze.
# Lenovo is continuing to work on establishing their Third Party CI,
# and upon establishment and verification of Thid Party CI, this
# unsupported flag shall be removed.
# TODO(TheJulia): If Third Party CI is not online prior to the
# Stein Feature Freeze, this interface should be removed.
supported = False
def get_properties(self):
return common.COMMON_PROPERTIES

View File

@ -32,15 +32,6 @@ xclarity_client_exceptions = importutils.try_import(
class XClarityPower(base.PowerInterface):
# NOTE(TheJulia): Marking as unsupported as 3rd Party CI for this
# interface was not established before Rocky cycle feature freeze.
# Lenovo is continuing to work on establishing their Third Party CI,
# and upon establishment and verification of Thid Party CI, this
# unsupported flag shall be removed.
# TODO(TheJulia): If Third Party CI is not online prior to the
# Stein Feature Freeze, this interface should be removed.
supported = False
def get_properties(self):
return common.get_properties()

View File

@ -24,15 +24,6 @@ from ironic.drivers.modules.xclarity import power
class XClarityHardware(generic.GenericHardware):
"""XClarity hardware type. """
# NOTE(TheJulia): Marking as unsupported as 3rd Party CI for this
# hardware type was not established before Rocky cycle feature freeze.
# Lenovo is continuing to work on establishing their Third Party CI,
# and upon establishment and verification of Thid Party CI, this
# unsupported flag shall be removed.
# TODO(TheJulia): If Third Party CI is not online prior to the
# Stein Feature Freeze, this hardware type should be removed.
supported = False
@property
def supported_management_interfaces(self):
"""List of supported management interfaces."""

View File

@ -0,0 +1,10 @@
---
deprecations:
- |
The ``xclarity`` hardware type, which was previously deprecated, is no
longer deprecated. Lenovo has instituted third-party CI which is a
requirement for a driver to remain in-tree.
other:
- |
The ``xclarity`` hardware type is no longer deprecated as Lenovo
has implemented third-party CI to enable testing.