diff --git a/ironic/drivers/modules/xclarity/management.py b/ironic/drivers/modules/xclarity/management.py index 383d8ea481..7a3b704259 100644 --- a/ironic/drivers/modules/xclarity/management.py +++ b/ironic/drivers/modules/xclarity/management.py @@ -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 diff --git a/ironic/drivers/modules/xclarity/power.py b/ironic/drivers/modules/xclarity/power.py index 05d0c3764d..9eb6b110fc 100644 --- a/ironic/drivers/modules/xclarity/power.py +++ b/ironic/drivers/modules/xclarity/power.py @@ -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() diff --git a/ironic/drivers/xclarity.py b/ironic/drivers/xclarity.py index 7f1b8791e5..87b3569951 100644 --- a/ironic/drivers/xclarity.py +++ b/ironic/drivers/xclarity.py @@ -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.""" diff --git a/releasenotes/notes/undeprecate-xclarity-4f4752017e8310e7.yaml b/releasenotes/notes/undeprecate-xclarity-4f4752017e8310e7.yaml new file mode 100644 index 0000000000..667d732263 --- /dev/null +++ b/releasenotes/notes/undeprecate-xclarity-4f4752017e8310e7.yaml @@ -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.