Add support for oVirt via the staging-ovirt hardware type

Depends-On: Ibef8f33f306b9d3b598698345ce3b0978f62a2ad
Depends-On: Iebf31db70dfd800d47399c69d7b2255467a87a1d
Change-Id: I3e5d0a72e2ba22537ce2c0eb30000c29f429dc3f
Implements: blueprint ovirt-driver
This commit is contained in:
Dmitry Tantsur 2017-11-24 13:41:50 +01:00
parent 58701fe014
commit 0064ff2d98
3 changed files with 8 additions and 1 deletions

View File

@ -511,6 +511,7 @@ include ::ironic::drivers::interfaces
include ::ironic::drivers::ipmi
include ::ironic::drivers::pxe
include ::ironic::drivers::redfish
include ::ironic::drivers::staging
include ::ironic::glance
include ::ironic::inspector
include ::ironic::inspector::cors

View File

@ -1128,7 +1128,7 @@ def _process_drivers_and_hardware_types(instack_env):
# use one variable for them.
mgmt_interfaces = {'fake', 'ipmitool'}
# TODO(dtantsur): can we somehow avoid hardcoding hardware types here?
for hw_type in ('redfish', 'idrac', 'ilo', 'irmc'):
for hw_type in ('redfish', 'idrac', 'ilo', 'irmc', 'staging-ovirt'):
if hw_type in enabled_hardware_types:
mgmt_interfaces.add(hw_type)
for (hw_type, iface) in [('cisco-ucs-managed', 'ucsm'),

View File

@ -0,0 +1,6 @@
---
features:
- |
Adds support for using oVirt with Ironic via the new ``staging-ovirt``
hardware type. The hardware type is not enabled by default and requires
installing the ``ovirt-engine-sdk-python`` package.