Enable ironic staging drivers in the undercloud

This is needed to use the oVirt driver for testing and virtual controllers.

Change-Id: Ifc5e102552430d57c6ad2ff3f59516a81d78aba3
Implements: blueprint ovirt-driver
Depends-On: I89da8187c2c549ad2f6d569890080ce144be46c0
This commit is contained in:
Dmitry Tantsur 2017-11-27 11:50:54 +01:00
parent ce48b4c85c
commit 9a4fd69463
2 changed files with 6 additions and 0 deletions

View File

@ -36,6 +36,7 @@ parameter_defaults:
# NOTE(dtantsur): we don't use boot-from-cinder on the undercloud # NOTE(dtantsur): we don't use boot-from-cinder on the undercloud
IronicEnabledStorageInterfaces: ['noop'] IronicEnabledStorageInterfaces: ['noop']
IronicEnabledVendorInterfaces: ['ipmitool', 'idrac', 'no-vendor'] IronicEnabledVendorInterfaces: ['ipmitool', 'idrac', 'no-vendor']
IronicEnableStagingDrivers: true
IronicInspectorCollectors: default,extra-hardware,numa-topology,logs IronicInspectorCollectors: default,extra-hardware,numa-topology,logs
IronicInspectorInterface: br-ctlplane IronicInspectorInterface: br-ctlplane
IronicInspectorIpRange: '192.168.24.100,192.168.24.200' IronicInspectorIpRange: '192.168.24.100,192.168.24.200'

View File

@ -118,6 +118,10 @@ parameters:
description: Enabled vendor interface implementations. Each hardware description: Enabled vendor interface implementations. Each hardware
type must have at least one valid implementation enabled. type must have at least one valid implementation enabled.
type: comma_delimited_list type: comma_delimited_list
IronicEnableStagingDrivers:
default: false
description: Whether to enable use of staging drivers.
type: boolean
IronicIPXEEnabled: IronicIPXEEnabled:
default: true default: true
description: Whether to use iPXE instead of PXE for deployment. description: Whether to use iPXE instead of PXE for deployment.
@ -254,6 +258,7 @@ outputs:
ironic::drivers::inspector::project_name: 'service' ironic::drivers::inspector::project_name: 'service'
ironic::drivers::inspector::user_domain_name: 'Default' ironic::drivers::inspector::user_domain_name: 'Default'
ironic::drivers::inspector::project_domain_name: 'Default' ironic::drivers::inspector::project_domain_name: 'Default'
tripleo::profile::base::ironic::conductor::enable_staging: {get_param: IronicEnableStagingDrivers}
step_config: | step_config: |
include ::tripleo::profile::base::ironic::conductor include ::tripleo::profile::base::ironic::conductor
upgrade_tasks: upgrade_tasks: