Merge "Deprecate Oneview"
This commit is contained in:
commit
3af8cfbe09
@ -217,6 +217,13 @@ class OneViewPeriodicTasks(object):
|
||||
class OneViewIscsiDeploy(iscsi_deploy.ISCSIDeploy, OneViewPeriodicTasks):
|
||||
"""Class for OneView ISCSI deployment driver."""
|
||||
|
||||
# NOTE(TheJulia): Marking as unsupported as 3rd party CI was taken down
|
||||
# shortly before the beginning of the Rocky cycle, and no replies have
|
||||
# indicated that 3rd party CI will be re-established nor visible
|
||||
# actions observed regarding re-establishing 3rd party CI.
|
||||
# TODO(TheJulia): This should be expected to be removed in Stein.
|
||||
supported = False
|
||||
|
||||
oneview_driver = common.ISCSI_PXE_ONEVIEW
|
||||
|
||||
def get_properties(self):
|
||||
@ -256,6 +263,13 @@ class OneViewIscsiDeploy(iscsi_deploy.ISCSIDeploy, OneViewPeriodicTasks):
|
||||
class OneViewAgentDeploy(agent.AgentDeploy, OneViewPeriodicTasks):
|
||||
"""Class for OneView Agent deployment driver."""
|
||||
|
||||
# NOTE(TheJulia): Marking as unsupported as 3rd party CI was taken down
|
||||
# shortly before the beginning of the Rocky cycle, and no replies have
|
||||
# indicated that 3rd party CI will be re-established nor visible
|
||||
# actions observed regarding re-establishing 3rd party CI.
|
||||
# TODO(TheJulia): This should be expected to be removed in Stein.
|
||||
supported = False
|
||||
|
||||
oneview_driver = common.AGENT_PXE_ONEVIEW
|
||||
|
||||
def get_properties(self):
|
||||
|
@ -30,6 +30,13 @@ METRICS = metrics_utils.get_metrics_logger(__name__)
|
||||
class OneViewInspect(inspector.Inspector):
|
||||
"""Interface for in band inspection."""
|
||||
|
||||
# NOTE(TheJulia): Marking as unsupported as 3rd party CI was taken down
|
||||
# shortly before the beginning of the Rocky cycle, and no replies have
|
||||
# indicated that 3rd party CI will be re-established nor visible
|
||||
# actions observed regarding re-establishing 3rd party CI.
|
||||
# TODO(TheJulia): This should be expected to be removed in Stein.
|
||||
supported = False
|
||||
|
||||
def get_properties(self):
|
||||
return deploy_utils.get_properties()
|
||||
|
||||
|
@ -173,6 +173,13 @@ def set_boot_device(task):
|
||||
|
||||
class OneViewManagement(base.ManagementInterface):
|
||||
|
||||
# NOTE(TheJulia): Marking as unsupported as 3rd party CI was taken down
|
||||
# shortly before the beginning of the Rocky cycle, and no replies have
|
||||
# indicated that 3rd party CI will be re-established nor visible
|
||||
# actions observed regarding re-establishing 3rd party CI.
|
||||
# TODO(TheJulia): This should be expected to be removed in Stein.
|
||||
supported = False
|
||||
|
||||
def get_properties(self):
|
||||
return deploy_utils.get_properties()
|
||||
|
||||
|
@ -57,6 +57,13 @@ SET_POWER_STATE_MAP = {
|
||||
|
||||
class OneViewPower(base.PowerInterface):
|
||||
|
||||
# NOTE(TheJulia): Marking as unsupported as 3rd party CI was taken down
|
||||
# shortly before the beginning of the Rocky cycle, and no replies have
|
||||
# indicated that 3rd party CI will be re-established nor visible
|
||||
# actions observed regarding re-establishing 3rd party CI.
|
||||
# TODO(TheJulia): This should be expected to be removed in Stein.
|
||||
supported = False
|
||||
|
||||
def get_properties(self):
|
||||
return deploy_utils.get_properties()
|
||||
|
||||
|
@ -40,6 +40,12 @@ class OneViewHardware(generic.GenericHardware):
|
||||
|
||||
OneView hardware type is targeted for OneView
|
||||
"""
|
||||
# NOTE(TheJulia): Marking as unsupported as 3rd party CI was taken down
|
||||
# shortly before the beginning of the Rocky cycle, and no replies have
|
||||
# indicated that 3rd party CI will be re-established nor visible
|
||||
# actions observed regarding re-establishing 3rd party CI.
|
||||
# TODO(TheJulia): This should be expected to be removed in Stein.
|
||||
supported = False
|
||||
|
||||
@property
|
||||
def supported_deploy_interfaces(self):
|
||||
@ -70,6 +76,12 @@ class AgentPXEOneViewDriver(base.BaseDriver):
|
||||
management. And
|
||||
:class:ironic.drivers.modules.oneview.deploy.OneViewAgentDeploy for deploy.
|
||||
"""
|
||||
# NOTE(TheJulia): Marking as unsupported as 3rd party CI was taken down
|
||||
# shortly before the beginning of the Rocky cycle, and no replies have
|
||||
# indicated that 3rd party CI will be re-established nor visible
|
||||
# actions observed regarding re-establishing 3rd party CI.
|
||||
# TODO(TheJulia): This should be expected to be removed in Stein.
|
||||
supported = False
|
||||
|
||||
def __init__(self):
|
||||
if not importutils.try_import('hpOneView.oneview_client'):
|
||||
@ -113,6 +125,12 @@ class ISCSIPXEOneViewDriver(base.BaseDriver):
|
||||
management. And
|
||||
:class:ironic.drivers.modules.oneview.deploy.OneViewIscsiDeploy for deploy.
|
||||
"""
|
||||
# NOTE(TheJulia): Marking as unsupported as 3rd party CI was taken down
|
||||
# shortly before the beginning of the Rocky cycle, and no replies have
|
||||
# indicated that 3rd party CI will be re-established nor visible
|
||||
# actions observed regarding re-establishing 3rd party CI.
|
||||
# TODO(TheJulia): This should be expected to be removed in Stein.
|
||||
supported = False
|
||||
|
||||
def __init__(self):
|
||||
if not importutils.try_import('hpOneView.oneview_client'):
|
||||
|
@ -0,0 +1,12 @@
|
||||
---
|
||||
deprecations:
|
||||
- |
|
||||
The ``oneview`` hardware type, as well as the supporting
|
||||
driver interfaces have been deprecated and are scheduled to be removed
|
||||
from ironic in the Stein development cycle. This is due to the lack of
|
||||
operational Third Party testing to help ensure that the support for
|
||||
Oneview is functional.
|
||||
Oneview Third Party CI was shutdown just prior to the start of the Rocky
|
||||
development cycle, and at the time of this deprecation the Ironic
|
||||
community has no indication that testing will be restablished.
|
||||
Should testing be restablished, this deprecation shall be rescinded.
|
Loading…
x
Reference in New Issue
Block a user