summaryrefslogtreecommitdiff
path: root/zuul.d
diff options
context:
space:
mode:
authorJulia Kreger <juliaashleykreger@gmail.com>2021-09-21 07:13:37 -0700
committerJulia Kreger <juliaashleykreger@gmail.com>2021-10-04 11:57:55 -0700
commit493b4f0caf591caeaa3285c7f597a54121d99985 (patch)
treef11d4ca6164860260b4106a8bf92a3651a48d212 /zuul.d
parent29313ae4d7a32808caacbe75f09a75b959473b85 (diff)
downloadironic-493b4f0caf591caeaa3285c7f597a54121d99985.tar.gz
Yoga: Change default boot mode to uefi
Change the default boot mode to UEFI, as discussed during the end of the Wallaby release cycle and previously agreed a very long time ago by the Ironic community. Change-Id: I6d735604d56d1687f42d0573a2eed765cbb08aec
Diffstat (limited to 'zuul.d')
-rw-r--r--zuul.d/ironic-jobs.yaml38
1 files changed, 27 insertions, 11 deletions
diff --git a/zuul.d/ironic-jobs.yaml b/zuul.d/ironic-jobs.yaml
index e00e7397c..bc7ea7910 100644
--- a/zuul.d/ironic-jobs.yaml
+++ b/zuul.d/ironic-jobs.yaml
@@ -213,29 +213,43 @@
- job:
name: ironic-tempest-partition-bios-redfish-pxe
description: "Deploy ironic node over PXE using BIOS boot mode"
- parent: ironic-base
+ parent: ironic-tempest-partition-uefi-redfish-vmedia
required-projects:
- 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: ipxe
+ SWIFT_ENABLE_TEMPURLS: False
+ SWIFT_TEMPURL_KEY: ''
+ # Parent job has a longer timeout due to vmedia usage,
+ # Reset the callback to a normal-ish value.
+ IRONIC_CALLBACK_TIMEOUT: 600
IRONIC_DEFAULT_BOOT_OPTION: netboot
+ IRONIC_BOOT_MODE: bios
+ devstack_services:
+ # Parent job uses swift, this one does not, thus we can turn it off.
+ s-account: False
+ s-container: False
+ s-object: False
+ s-proxy: False
- job:
name: ironic-tempest-partition-uefi-redfish-vmedia
description: "Deploy ironic node over Redfish virtual media using UEFI boot mode"
- parent: ironic-tempest-partition-bios-redfish-pxe
+ parent: ironic-base
vars:
devstack_localrc:
- IRONIC_BOOT_MODE: uefi
+ IRONIC_DEPLOY_DRIVER: redfish
+ IRONIC_ENABLED_HARDWARE_TYPES: redfish
+ IRONIC_ENABLED_POWER_INTERFACES: redfish
+ IRONIC_ENABLED_MANAGEMENT_INTERFACES: redfish
+ IRONIC_AUTOMATED_CLEAN_ENABLED: False
+ # TODO(TheJulia): We need to excise netboot from
+ # jobs at some point.
+ IRONIC_DEFAULT_BOOT_OPTION: netboot
IRONIC_ENABLED_BOOT_INTERFACES: redfish-virtual-media
SWIFT_ENABLE_TEMPURLS: True
SWIFT_TEMPURL_KEY: secretkey
- IRONIC_AUTOMATED_CLEAN_ENABLED: False
# 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.
@@ -297,6 +311,7 @@
IRONIC_VM_SPECS_RAM: 3096
SWIFT_ENABLE_TEMPURLS: True
SWIFT_TEMPURL_KEY: secretkey
+ IRONIC_BOOT_MODE: bios
devstack_services:
s-account: True
s-container: True
@@ -315,6 +330,7 @@
IRONIC_VM_EPHEMERAL_DISK: 0
IRONIC_AUTOMATED_CLEAN_ENABLED: False
IRONIC_ENFORCE_SCOPE: True
+ IRONIC_BOOT_MODE: bios
- job:
name: ironic-tempest-ipa-partition-uefi-pxe_ipmitool
@@ -322,7 +338,6 @@
parent: ironic-base
vars:
devstack_localrc:
- IRONIC_BOOT_MODE: uefi
IRONIC_VM_SPECS_RAM: 4096
IRONIC_AUTOMATED_CLEAN_ENABLED: False
IRONIC_DEFAULT_BOOT_OPTION: netboot
@@ -655,7 +670,6 @@
IRONIC_ENABLED_HARDWARE_TYPES: ipmi
IRONIC_ENABLED_BOOT_INTERFACES: pxe
IRONIC_IPXE_ENABLED: False
- IRONIC_BOOT_MODE: uefi
IRONIC_RAMDISK_TYPE: tinyipa
IRONIC_AUTOMATED_CLEAN_ENABLED: False
IRONIC_DEFAULT_BOOT_OPTION: netboot
@@ -700,6 +714,7 @@
IRONIC_AUTOMATED_CLEAN_ENABLED: False
SWIFT_ENABLE_TEMPURLS: True
SWIFT_TEMPURL_KEY: secretkey
+ IRONIC_BOOT_MODE: bios
- job:
name: ironic-tempest-ipxe-ipv6
@@ -777,6 +792,7 @@
IRONIC_VM_EPHEMERAL_DISK: 0
SWIFT_ENABLE_TEMPURLS: True
SWIFT_TEMPURL_KEY: secretkey
+ IRONIC_BOOT_MODE: bios
devstack_services:
s-account: True
s-container: True