diff --git a/zuul.d/ironic-jobs.yaml b/zuul.d/ironic-jobs.yaml index ce74a1d32e..2092102e2a 100644 --- a/zuul.d/ironic-jobs.yaml +++ b/zuul.d/ironic-jobs.yaml @@ -324,6 +324,36 @@ s-object: 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: name: ironic-inspector-tempest-uefi-redfish-vmedia description: "Inspect and deploy ironic node over Redfish virtual media using UEFI" diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index 5080b4e210..d0f90379bc 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -32,6 +32,7 @@ - ironic-tempest-bios-redfish-pxe - ironic-tempest-uefi-redfish-vmedia - ironic-tempest-ramdisk-bios-snmp-pxe + - ironic-tempest-uefi-redfish-https - ironic-tempest-ovn-uefi-ipmi-pxe # NOTE(TheJulia) Marking multinode non-voting on 20210311 # Due to a high failure rate on limestone where the compute1 @@ -90,6 +91,7 @@ - ironic-tempest-bios-redfish-pxe - ironic-tempest-uefi-redfish-vmedia - ironic-tempest-ramdisk-bios-snmp-pxe + - ironic-tempest-uefi-redfish-https - ironic-tempest-ovn-uefi-ipmi-pxe # NOTE(TheJulia): Disabled multinode on 20210311 due to Limestone # seeming to be