Merge "Switch the CI to hardware types"
This commit is contained in:
commit
d6c5927c38
@ -591,7 +591,7 @@ function is_deployed_by_drac {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function is_deployed_by_snmp {
|
function is_deployed_by_snmp {
|
||||||
[[ -z "${IRONIC_DEPLOY_DRIVER##*_snmp}" ]] && return 0
|
[[ -z "${IRONIC_DEPLOY_DRIVER##*snmp}" ]] && return 0
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1190,6 +1190,13 @@ function configure_ironic_conductor {
|
|||||||
iniset $IRONIC_CONF_FILE DEFAULT enabled_management_interfaces "redfish"
|
iniset $IRONIC_CONF_FILE DEFAULT enabled_management_interfaces "redfish"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if is_deployed_by_snmp; then
|
||||||
|
# TODO(lucasagomes): We need to make it easier to configure
|
||||||
|
# specific driver interfaces in DevStack
|
||||||
|
iniset $IRONIC_CONF_FILE DEFAULT enabled_power_interfaces "snmp"
|
||||||
|
iniset $IRONIC_CONF_FILE DEFAULT enabled_management_interfaces "fake"
|
||||||
|
fi
|
||||||
|
|
||||||
if is_ansible_deploy_enabled; then
|
if is_ansible_deploy_enabled; then
|
||||||
if is_ansible_with_tinyipa; then
|
if is_ansible_with_tinyipa; then
|
||||||
if [[ ! -f $IRONIC_ANSIBLE_SSH_KEY ]]; then
|
if [[ ! -f $IRONIC_ANSIBLE_SSH_KEY ]]; then
|
||||||
|
@ -147,7 +147,8 @@
|
|||||||
export DEVSTACK_GATE_NEUTRON=1
|
export DEVSTACK_GATE_NEUTRON=1
|
||||||
export DEVSTACK_GATE_VIRT_DRIVER=ironic
|
export DEVSTACK_GATE_VIRT_DRIVER=ironic
|
||||||
export DEVSTACK_GATE_CONFIGDRIVE=1
|
export DEVSTACK_GATE_CONFIGDRIVE=1
|
||||||
export DEVSTACK_GATE_IRONIC_DRIVER=agent_ipmitool
|
export DEVSTACK_GATE_IRONIC_DRIVER=ipmi
|
||||||
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_DEFAULT_DEPLOY_INTERFACE=direct"
|
||||||
export BRANCH_OVERRIDE="{{ branch_override | default('default') }}"
|
export BRANCH_OVERRIDE="{{ branch_override | default('default') }}"
|
||||||
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
||||||
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
||||||
@ -157,16 +158,9 @@
|
|||||||
export DEVSTACK_GATE_TLSPROXY=1
|
export DEVSTACK_GATE_TLSPROXY=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "agent_ipmitool" == "pxe_snmp" ] ; then
|
# direct deploy requires Swift temporary URLs
|
||||||
# explicitly enable pxe_snmp driver
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"SWIFT_ENABLE_TEMPURLS=True"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_DRIVERS=fake,pxe_snmp"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"SWIFT_TEMPURL_KEY=secretkey"
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "agent_ipmitool" == "redfish" ] ; then
|
|
||||||
# When deploying with redfish we need to enable the "redfish"
|
|
||||||
# hardware type
|
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_HARDWARE_TYPES=redfish"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "wholedisk" == "wholedisk" ] ; then
|
if [ "wholedisk" == "wholedisk" ] ; then
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True"
|
||||||
|
@ -109,7 +109,8 @@
|
|||||||
export DEVSTACK_GATE_NEUTRON=1
|
export DEVSTACK_GATE_NEUTRON=1
|
||||||
export DEVSTACK_GATE_VIRT_DRIVER=ironic
|
export DEVSTACK_GATE_VIRT_DRIVER=ironic
|
||||||
export DEVSTACK_GATE_CONFIGDRIVE=1
|
export DEVSTACK_GATE_CONFIGDRIVE=1
|
||||||
export DEVSTACK_GATE_IRONIC_DRIVER=pxe_ipmitool
|
export DEVSTACK_GATE_IRONIC_DRIVER=ipmi
|
||||||
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_DEFAULT_DEPLOY_INTERFACE=iscsi"
|
||||||
export BRANCH_OVERRIDE="{{ branch_override | default('default') }}"
|
export BRANCH_OVERRIDE="{{ branch_override | default('default') }}"
|
||||||
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
||||||
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
||||||
@ -119,17 +120,6 @@
|
|||||||
export DEVSTACK_GATE_TLSPROXY=1
|
export DEVSTACK_GATE_TLSPROXY=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "pxe_ipmitool" == "pxe_snmp" ] ; then
|
|
||||||
# explicitly enable pxe_snmp driver
|
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_DRIVERS=fake,pxe_snmp"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "pxe_ipmitool" == "redfish" ] ; then
|
|
||||||
# When deploying with redfish we need to enable the "redfish"
|
|
||||||
# hardware type
|
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_HARDWARE_TYPES=redfish"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "partition" == "wholedisk" ] ; then
|
if [ "partition" == "wholedisk" ] ; then
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_VM_EPHEMERAL_DISK=0"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_VM_EPHEMERAL_DISK=0"
|
||||||
|
@ -57,7 +57,7 @@
|
|||||||
export DEVSTACK_GATE_NEUTRON=1
|
export DEVSTACK_GATE_NEUTRON=1
|
||||||
export DEVSTACK_GATE_IRONIC_BUILD_RAMDISK=0
|
export DEVSTACK_GATE_IRONIC_BUILD_RAMDISK=0
|
||||||
export DEVSTACK_GATE_VIRT_DRIVER=ironic
|
export DEVSTACK_GATE_VIRT_DRIVER=ironic
|
||||||
export DEVSTACK_GATE_IRONIC_DRIVER=agent_ipmitool
|
export DEVSTACK_GATE_IRONIC_DRIVER=ipmi
|
||||||
export OVERRIDE_ENABLED_SERVICES="g-api,g-reg,q-agt,q-dhcp,q-l3,q-svc,key,mysql,rabbit,ir-api,ir-cond,s-account,s-container,s-object,s-proxy,tempest"
|
export OVERRIDE_ENABLED_SERVICES="g-api,g-reg,q-agt,q-dhcp,q-l3,q-svc,key,mysql,rabbit,ir-api,ir-cond,s-account,s-container,s-object,s-proxy,tempest"
|
||||||
|
|
||||||
export BRANCH_OVERRIDE="{{ branch_override | default('default') }}"
|
export BRANCH_OVERRIDE="{{ branch_override | default('default') }}"
|
||||||
@ -67,9 +67,12 @@
|
|||||||
|
|
||||||
export DEVSTACK_LOCAL_CONFIG="enable_plugin ironic git://git.openstack.org/openstack/ironic"
|
export DEVSTACK_LOCAL_CONFIG="enable_plugin ironic git://git.openstack.org/openstack/ironic"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_VM_COUNT=6"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_VM_COUNT=6"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_DEPLOY_DRIVER=agent_ipmitool"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_DEPLOY_DRIVER=ipmi"
|
||||||
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_DEFAULT_DEPLOY_INTERFACE=direct"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"SWIFT_ENABLE_TEMPURLS=True"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"SWIFT_ENABLE_TEMPURLS=True"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"SWIFT_TEMPURL_KEY=secretkey"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"SWIFT_TEMPURL_KEY=secretkey"
|
||||||
|
# keep classic drivers enabled here until we remove them, as
|
||||||
|
# standalone tests cover both types of drivers.
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_DRIVERS=fake,agent_ipmitool,pxe_ipmitool"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_DRIVERS=fake,agent_ipmitool,pxe_ipmitool"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_AUTOMATED_CLEAN_ENABLED=False"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_AUTOMATED_CLEAN_ENABLED=False"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_USE_MOD_WSGI=True"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_USE_MOD_WSGI=True"
|
||||||
|
@ -99,7 +99,8 @@
|
|||||||
export DEVSTACK_GATE_NEUTRON=1
|
export DEVSTACK_GATE_NEUTRON=1
|
||||||
export DEVSTACK_GATE_VIRT_DRIVER=ironic
|
export DEVSTACK_GATE_VIRT_DRIVER=ironic
|
||||||
export DEVSTACK_GATE_CONFIGDRIVE=1
|
export DEVSTACK_GATE_CONFIGDRIVE=1
|
||||||
export DEVSTACK_GATE_IRONIC_DRIVER=agent_ipmitool
|
export DEVSTACK_GATE_IRONIC_DRIVER=ipmi
|
||||||
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_DEFAULT_DEPLOY_INTERFACE=direct"
|
||||||
export BRANCH_OVERRIDE="{{ branch_override | default('default') }}"
|
export BRANCH_OVERRIDE="{{ branch_override | default('default') }}"
|
||||||
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
||||||
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
||||||
@ -109,16 +110,9 @@
|
|||||||
export DEVSTACK_GATE_TLSPROXY=1
|
export DEVSTACK_GATE_TLSPROXY=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "agent_ipmitool" == "pxe_snmp" ] ; then
|
# direct deploy requires Swift temporary URLs
|
||||||
# explicitly enable pxe_snmp driver
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"SWIFT_ENABLE_TEMPURLS=True"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_DRIVERS=fake,pxe_snmp"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"SWIFT_TEMPURL_KEY=secretkey"
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "agent_ipmitool" == "redfish" ] ; then
|
|
||||||
# When deploying with redfish we need to enable the "redfish"
|
|
||||||
# hardware type
|
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_HARDWARE_TYPES=redfish"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "wholedisk" == "wholedisk" ] ; then
|
if [ "wholedisk" == "wholedisk" ] ; then
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True"
|
||||||
|
@ -118,7 +118,10 @@
|
|||||||
export DEVSTACK_GATE_NEUTRON=1
|
export DEVSTACK_GATE_NEUTRON=1
|
||||||
export DEVSTACK_GATE_VIRT_DRIVER=ironic
|
export DEVSTACK_GATE_VIRT_DRIVER=ironic
|
||||||
export DEVSTACK_GATE_CONFIGDRIVE=1
|
export DEVSTACK_GATE_CONFIGDRIVE=1
|
||||||
export DEVSTACK_GATE_IRONIC_DRIVER=agent_ipmitool
|
export DEVSTACK_GATE_IRONIC_DRIVER=ipmi
|
||||||
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_DEFAULT_DEPLOY_INTERFACE=direct"
|
||||||
|
# TODO: move this to ironic-inspector devstack plugin
|
||||||
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_INSPECT_INTERFACES=inspector"
|
||||||
export BRANCH_OVERRIDE="{{ branch_override | default('default') }}"
|
export BRANCH_OVERRIDE="{{ branch_override | default('default') }}"
|
||||||
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
||||||
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
||||||
@ -128,16 +131,9 @@
|
|||||||
export DEVSTACK_GATE_TLSPROXY=1
|
export DEVSTACK_GATE_TLSPROXY=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "agent_ipmitool" == "pxe_snmp" ] ; then
|
# direct deploy requires Swift temporary URLs
|
||||||
# explicitly enable pxe_snmp driver
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"SWIFT_ENABLE_TEMPURLS=True"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_DRIVERS=fake,pxe_snmp"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"SWIFT_TEMPURL_KEY=secretkey"
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "agent_ipmitool" == "redfish" ] ; then
|
|
||||||
# When deploying with redfish we need to enable the "redfish"
|
|
||||||
# hardware type
|
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_HARDWARE_TYPES=redfish"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "wholedisk" == "wholedisk" ] ; then
|
if [ "wholedisk" == "wholedisk" ] ; then
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True"
|
||||||
|
@ -111,7 +111,8 @@
|
|||||||
export DEVSTACK_GATE_NEUTRON=1
|
export DEVSTACK_GATE_NEUTRON=1
|
||||||
export DEVSTACK_GATE_VIRT_DRIVER=ironic
|
export DEVSTACK_GATE_VIRT_DRIVER=ironic
|
||||||
export DEVSTACK_GATE_CONFIGDRIVE=1
|
export DEVSTACK_GATE_CONFIGDRIVE=1
|
||||||
export DEVSTACK_GATE_IRONIC_DRIVER=pxe_ipmitool
|
export DEVSTACK_GATE_IRONIC_DRIVER=ipmi
|
||||||
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_DEFAULT_DEPLOY_INTERFACE=iscsi"
|
||||||
export BRANCH_OVERRIDE="{{ branch_override | default('default') }}"
|
export BRANCH_OVERRIDE="{{ branch_override | default('default') }}"
|
||||||
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
||||||
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
||||||
@ -121,17 +122,6 @@
|
|||||||
export DEVSTACK_GATE_TLSPROXY=1
|
export DEVSTACK_GATE_TLSPROXY=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "pxe_ipmitool" == "pxe_snmp" ] ; then
|
|
||||||
# explicitly enable pxe_snmp driver
|
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_DRIVERS=fake,pxe_snmp"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "pxe_ipmitool" == "redfish" ] ; then
|
|
||||||
# When deploying with redfish we need to enable the "redfish"
|
|
||||||
# hardware type
|
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_HARDWARE_TYPES=redfish"
|
|
||||||
fi
|
|
||||||
|
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=False"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=False"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_VM_EPHEMERAL_DISK=1"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_VM_EPHEMERAL_DISK=1"
|
||||||
|
|
||||||
|
@ -96,16 +96,9 @@
|
|||||||
export DEVSTACK_GATE_TLSPROXY=1
|
export DEVSTACK_GATE_TLSPROXY=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "redfish" == "pxe_snmp" ] ; then
|
|
||||||
# explicitly enable pxe_snmp driver
|
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_DRIVERS=fake,pxe_snmp"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "redfish" == "redfish" ] ; then
|
|
||||||
# When deploying with redfish we need to enable the "redfish"
|
# When deploying with redfish we need to enable the "redfish"
|
||||||
# hardware type
|
# hardware type
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_HARDWARE_TYPES=redfish"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_HARDWARE_TYPES=redfish"
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "partition" == "wholedisk" ] ; then
|
if [ "partition" == "wholedisk" ] ; then
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True"
|
||||||
|
@ -86,7 +86,8 @@
|
|||||||
export DEVSTACK_GATE_NEUTRON=1
|
export DEVSTACK_GATE_NEUTRON=1
|
||||||
export DEVSTACK_GATE_VIRT_DRIVER=ironic
|
export DEVSTACK_GATE_VIRT_DRIVER=ironic
|
||||||
export DEVSTACK_GATE_CONFIGDRIVE=1
|
export DEVSTACK_GATE_CONFIGDRIVE=1
|
||||||
export DEVSTACK_GATE_IRONIC_DRIVER=pxe_ipmitool
|
export DEVSTACK_GATE_IRONIC_DRIVER=ipmi
|
||||||
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_DEFAULT_DEPLOY_INTERFACE=iscsi"
|
||||||
export BRANCH_OVERRIDE="{{ branch_override | default('default') }}"
|
export BRANCH_OVERRIDE="{{ branch_override | default('default') }}"
|
||||||
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
||||||
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
||||||
@ -96,17 +97,6 @@
|
|||||||
export DEVSTACK_GATE_TLSPROXY=1
|
export DEVSTACK_GATE_TLSPROXY=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "pxe_ipmitool" == "pxe_snmp" ] ; then
|
|
||||||
# explicitly enable pxe_snmp driver
|
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_DRIVERS=fake,pxe_snmp"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "pxe_ipmitool" == "redfish" ] ; then
|
|
||||||
# When deploying with redfish we need to enable the "redfish"
|
|
||||||
# hardware type
|
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_HARDWARE_TYPES=redfish"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "partition" == "wholedisk" ] ; then
|
if [ "partition" == "wholedisk" ] ; then
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_VM_EPHEMERAL_DISK=0"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_VM_EPHEMERAL_DISK=0"
|
||||||
|
@ -95,7 +95,8 @@
|
|||||||
export DEVSTACK_GATE_NEUTRON=1
|
export DEVSTACK_GATE_NEUTRON=1
|
||||||
export DEVSTACK_GATE_VIRT_DRIVER=ironic
|
export DEVSTACK_GATE_VIRT_DRIVER=ironic
|
||||||
export DEVSTACK_GATE_CONFIGDRIVE=1
|
export DEVSTACK_GATE_CONFIGDRIVE=1
|
||||||
export DEVSTACK_GATE_IRONIC_DRIVER=pxe_ipmitool
|
export DEVSTACK_GATE_IRONIC_DRIVER=ipmi
|
||||||
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_DEFAULT_DEPLOY_INTERFACE=iscsi"
|
||||||
export BRANCH_OVERRIDE="{{ branch_override | default('default') }}"
|
export BRANCH_OVERRIDE="{{ branch_override | default('default') }}"
|
||||||
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
||||||
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
||||||
@ -105,17 +106,6 @@
|
|||||||
export DEVSTACK_GATE_TLSPROXY=1
|
export DEVSTACK_GATE_TLSPROXY=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "pxe_ipmitool" == "pxe_snmp" ] ; then
|
|
||||||
# explicitly enable pxe_snmp driver
|
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_DRIVERS=fake,pxe_snmp"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "pxe_ipmitool" == "redfish" ] ; then
|
|
||||||
# When deploying with redfish we need to enable the "redfish"
|
|
||||||
# hardware type
|
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_HARDWARE_TYPES=redfish"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "partition" == "wholedisk" ] ; then
|
if [ "partition" == "wholedisk" ] ; then
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_VM_EPHEMERAL_DISK=0"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_VM_EPHEMERAL_DISK=0"
|
||||||
|
@ -113,7 +113,8 @@
|
|||||||
export DEVSTACK_GATE_NEUTRON=1
|
export DEVSTACK_GATE_NEUTRON=1
|
||||||
export DEVSTACK_GATE_VIRT_DRIVER=ironic
|
export DEVSTACK_GATE_VIRT_DRIVER=ironic
|
||||||
export DEVSTACK_GATE_CONFIGDRIVE=1
|
export DEVSTACK_GATE_CONFIGDRIVE=1
|
||||||
export DEVSTACK_GATE_IRONIC_DRIVER=agent_ipmitool
|
export DEVSTACK_GATE_IRONIC_DRIVER=ipmi
|
||||||
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_DEFAULT_DEPLOY_INTERFACE=direct"
|
||||||
export BRANCH_OVERRIDE="{{ branch_override | default('default') }}"
|
export BRANCH_OVERRIDE="{{ branch_override | default('default') }}"
|
||||||
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
||||||
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
||||||
@ -123,16 +124,9 @@
|
|||||||
export DEVSTACK_GATE_TLSPROXY=1
|
export DEVSTACK_GATE_TLSPROXY=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "agent_ipmitool" == "pxe_snmp" ] ; then
|
# direct deploy requires Swift temporary URLs
|
||||||
# explicitly enable pxe_snmp driver
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"SWIFT_ENABLE_TEMPURLS=True"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_DRIVERS=fake,pxe_snmp"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"SWIFT_TEMPURL_KEY=secretkey"
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "agent_ipmitool" == "redfish" ] ; then
|
|
||||||
# When deploying with redfish we need to enable the "redfish"
|
|
||||||
# hardware type
|
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_HARDWARE_TYPES=redfish"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "wholedisk" == "wholedisk" ] ; then
|
if [ "wholedisk" == "wholedisk" ] ; then
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True"
|
||||||
|
@ -86,7 +86,8 @@
|
|||||||
export DEVSTACK_GATE_NEUTRON=1
|
export DEVSTACK_GATE_NEUTRON=1
|
||||||
export DEVSTACK_GATE_VIRT_DRIVER=ironic
|
export DEVSTACK_GATE_VIRT_DRIVER=ironic
|
||||||
export DEVSTACK_GATE_CONFIGDRIVE=1
|
export DEVSTACK_GATE_CONFIGDRIVE=1
|
||||||
export DEVSTACK_GATE_IRONIC_DRIVER=agent_ipmitool
|
export DEVSTACK_GATE_IRONIC_DRIVER=ipmi
|
||||||
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_DEFAULT_DEPLOY_INTERFACE=direct"
|
||||||
export BRANCH_OVERRIDE="{{ branch_override | default('default') }}"
|
export BRANCH_OVERRIDE="{{ branch_override | default('default') }}"
|
||||||
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
||||||
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
||||||
@ -96,16 +97,9 @@
|
|||||||
export DEVSTACK_GATE_TLSPROXY=1
|
export DEVSTACK_GATE_TLSPROXY=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "agent_ipmitool" == "pxe_snmp" ] ; then
|
# direct deploy requires Swift temporary URLs
|
||||||
# explicitly enable pxe_snmp driver
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"SWIFT_ENABLE_TEMPURLS=True"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_DRIVERS=fake,pxe_snmp"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"SWIFT_TEMPURL_KEY=secretkey"
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "agent_ipmitool" == "redfish" ] ; then
|
|
||||||
# When deploying with redfish we need to enable the "redfish"
|
|
||||||
# hardware type
|
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_HARDWARE_TYPES=redfish"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "wholedisk" == "wholedisk" ] ; then
|
if [ "wholedisk" == "wholedisk" ] ; then
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True"
|
||||||
|
@ -86,7 +86,8 @@
|
|||||||
export DEVSTACK_GATE_NEUTRON=1
|
export DEVSTACK_GATE_NEUTRON=1
|
||||||
export DEVSTACK_GATE_VIRT_DRIVER=ironic
|
export DEVSTACK_GATE_VIRT_DRIVER=ironic
|
||||||
export DEVSTACK_GATE_CONFIGDRIVE=1
|
export DEVSTACK_GATE_CONFIGDRIVE=1
|
||||||
export DEVSTACK_GATE_IRONIC_DRIVER=pxe_snmp
|
export DEVSTACK_GATE_IRONIC_DRIVER=snmp
|
||||||
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_DEFAULT_DEPLOY_INTERFACE=iscsi"
|
||||||
export BRANCH_OVERRIDE="{{ branch_override | default('default') }}"
|
export BRANCH_OVERRIDE="{{ branch_override | default('default') }}"
|
||||||
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
||||||
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
||||||
@ -96,16 +97,8 @@
|
|||||||
export DEVSTACK_GATE_TLSPROXY=1
|
export DEVSTACK_GATE_TLSPROXY=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "pxe_snmp" == "pxe_snmp" ] ; then
|
# explicitly enable the snmp hardware type
|
||||||
# explicitly enable pxe_snmp driver
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_HARDWARE_TYPES=snmp"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_DRIVERS=fake,pxe_snmp"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "pxe_snmp" == "redfish" ] ; then
|
|
||||||
# When deploying with redfish we need to enable the "redfish"
|
|
||||||
# hardware type
|
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_HARDWARE_TYPES=redfish"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "wholedisk" == "wholedisk" ] ; then
|
if [ "wholedisk" == "wholedisk" ] ; then
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True"
|
||||||
|
@ -85,7 +85,8 @@
|
|||||||
export DEVSTACK_GATE_NEUTRON=1
|
export DEVSTACK_GATE_NEUTRON=1
|
||||||
export DEVSTACK_GATE_VIRT_DRIVER=ironic
|
export DEVSTACK_GATE_VIRT_DRIVER=ironic
|
||||||
export DEVSTACK_GATE_CONFIGDRIVE=1
|
export DEVSTACK_GATE_CONFIGDRIVE=1
|
||||||
export DEVSTACK_GATE_IRONIC_DRIVER=pxe_ipmitool
|
export DEVSTACK_GATE_IRONIC_DRIVER=ipmi
|
||||||
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_DEFAULT_DEPLOY_INTERFACE=iscsi"
|
||||||
export BRANCH_OVERRIDE="{{ branch_override | default('default') }}"
|
export BRANCH_OVERRIDE="{{ branch_override | default('default') }}"
|
||||||
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
||||||
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
||||||
@ -95,17 +96,6 @@
|
|||||||
export DEVSTACK_GATE_TLSPROXY=1
|
export DEVSTACK_GATE_TLSPROXY=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "pxe_ipmitool" == "pxe_snmp" ] ; then
|
|
||||||
# explicitly enable pxe_snmp driver
|
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_DRIVERS=fake,pxe_snmp"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "pxe_ipmitool" == "redfish" ] ; then
|
|
||||||
# When deploying with redfish we need to enable the "redfish"
|
|
||||||
# hardware type
|
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_HARDWARE_TYPES=redfish"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "partition" == "wholedisk" ] ; then
|
if [ "partition" == "wholedisk" ] ; then
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_VM_EPHEMERAL_DISK=0"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_VM_EPHEMERAL_DISK=0"
|
||||||
|
@ -104,7 +104,8 @@
|
|||||||
export DEVSTACK_GATE_NEUTRON=1
|
export DEVSTACK_GATE_NEUTRON=1
|
||||||
export DEVSTACK_GATE_VIRT_DRIVER=ironic
|
export DEVSTACK_GATE_VIRT_DRIVER=ironic
|
||||||
export DEVSTACK_GATE_CONFIGDRIVE=1
|
export DEVSTACK_GATE_CONFIGDRIVE=1
|
||||||
export DEVSTACK_GATE_IRONIC_DRIVER=pxe_ipmitool
|
export DEVSTACK_GATE_IRONIC_DRIVER=ipmi
|
||||||
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_DEFAULT_DEPLOY_INTERFACE=iscsi"
|
||||||
export BRANCH_OVERRIDE="{{ branch_override | default('default') }}"
|
export BRANCH_OVERRIDE="{{ branch_override | default('default') }}"
|
||||||
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
||||||
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
||||||
@ -114,17 +115,6 @@
|
|||||||
export DEVSTACK_GATE_TLSPROXY=1
|
export DEVSTACK_GATE_TLSPROXY=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "pxe_ipmitool" == "pxe_snmp" ] ; then
|
|
||||||
# explicitly enable pxe_snmp driver
|
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_DRIVERS=fake,pxe_snmp"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "pxe_ipmitool" == "redfish" ] ; then
|
|
||||||
# When deploying with redfish we need to enable the "redfish"
|
|
||||||
# hardware type
|
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_HARDWARE_TYPES=redfish"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "partition" == "wholedisk" ] ; then
|
if [ "partition" == "wholedisk" ] ; then
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_VM_EPHEMERAL_DISK=0"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_VM_EPHEMERAL_DISK=0"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user