Add redfish https boot CI job
Adds a job which utilizes the redfish-https boot mechanism code which recently landed in ironic, which operates similar to virtual media Change-Id: Iad55a263ed34e6b121495b72a3c79449d7471901
This commit is contained in:
parent
4a147edd4d
commit
fcbc2b6df6
@ -321,6 +321,36 @@
|
|||||||
s-object: True
|
s-object: True
|
||||||
s-proxy: True
|
s-proxy: True
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: ironic-tempest-uefi-redfish-https
|
||||||
|
description: "Deploy ironic node utilizing https boot interface"
|
||||||
|
parent: ironic-base
|
||||||
|
required-projects:
|
||||||
|
- opendev.org/openstack/sushy
|
||||||
|
- opendev.org/openstack/sushy-tools
|
||||||
|
vars:
|
||||||
|
devstack_localrc:
|
||||||
|
IRONIC_DEPLOY_DRIVER: redfish
|
||||||
|
IRONIC_ENABLED_HARDWARE_TYPES: redfish
|
||||||
|
IRONIC_ENABLED_POWER_INTERFACES: redfish
|
||||||
|
IRONIC_ENABLED_MANAGEMENT_INTERFACES: redfish
|
||||||
|
IRONIC_AUTOMATED_CLEAN_ENABLED: False
|
||||||
|
IRONIC_ENABLED_BOOT_INTERFACES: redfish-https
|
||||||
|
SWIFT_ENABLE_TEMPURLS: True
|
||||||
|
SWIFT_TEMPURL_KEY: secretkey
|
||||||
|
# Ironic has to master a new image, and this CAN take longer as a
|
||||||
|
# result and makes this job VERY sensitive to heavy disk IO of the
|
||||||
|
# underlying hypervisor/cloud.
|
||||||
|
IRONIC_CALLBACK_TIMEOUT: 800
|
||||||
|
IRONIC_GRUB2_SHIM_FILE: https://mirror.iad3.inmotion.opendev.org/centos-stream/9-stream/BaseOS/x86_64/os/EFI/BOOT/BOOTX64.EFI
|
||||||
|
IRONIC_GRUB2_FILE: https://mirror.iad3.inmotion.opendev.org/centos-stream/9-stream/BaseOS/x86_64/os/EFI/BOOT/grubx64.efi
|
||||||
|
IRONIC_GRUB2_CONFIG_PATH: EFI/BOOT/grub.cfg
|
||||||
|
devstack_services:
|
||||||
|
s-account: True
|
||||||
|
s-container: True
|
||||||
|
s-object: True
|
||||||
|
s-proxy: True
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: ironic-inspector-tempest-uefi-redfish-vmedia
|
name: ironic-inspector-tempest-uefi-redfish-vmedia
|
||||||
description: "Inspect and deploy ironic node over Redfish virtual media using UEFI"
|
description: "Inspect and deploy ironic node over Redfish virtual media using UEFI"
|
||||||
|
@ -32,6 +32,7 @@
|
|||||||
- ironic-tempest-bios-redfish-pxe
|
- ironic-tempest-bios-redfish-pxe
|
||||||
- ironic-tempest-uefi-redfish-vmedia
|
- ironic-tempest-uefi-redfish-vmedia
|
||||||
- ironic-tempest-ramdisk-bios-snmp-pxe
|
- ironic-tempest-ramdisk-bios-snmp-pxe
|
||||||
|
- ironic-tempest-uefi-redfish-https
|
||||||
- ironic-tempest-ovn-uefi-ipmi-pxe
|
- ironic-tempest-ovn-uefi-ipmi-pxe
|
||||||
# NOTE(TheJulia) Marking multinode non-voting on 20210311
|
# NOTE(TheJulia) Marking multinode non-voting on 20210311
|
||||||
# Due to a high failure rate on limestone where the compute1
|
# Due to a high failure rate on limestone where the compute1
|
||||||
@ -86,6 +87,7 @@
|
|||||||
- ironic-tempest-bios-redfish-pxe
|
- ironic-tempest-bios-redfish-pxe
|
||||||
- ironic-tempest-uefi-redfish-vmedia
|
- ironic-tempest-uefi-redfish-vmedia
|
||||||
- ironic-tempest-ramdisk-bios-snmp-pxe
|
- ironic-tempest-ramdisk-bios-snmp-pxe
|
||||||
|
- ironic-tempest-uefi-redfish-https
|
||||||
- ironic-tempest-ovn-uefi-ipmi-pxe
|
- ironic-tempest-ovn-uefi-ipmi-pxe
|
||||||
# NOTE(TheJulia): Disabled multinode on 20210311 due to Limestone
|
# NOTE(TheJulia): Disabled multinode on 20210311 due to Limestone
|
||||||
# seeming to be
|
# seeming to be
|
||||||
|
Loading…
x
Reference in New Issue
Block a user