diff options
author | Julia Kreger <juliaashleykreger@gmail.com> | 2021-09-21 07:13:37 -0700 |
---|---|---|
committer | Julia Kreger <juliaashleykreger@gmail.com> | 2021-10-04 11:57:55 -0700 |
commit | 493b4f0caf591caeaa3285c7f597a54121d99985 (patch) | |
tree | f11d4ca6164860260b4106a8bf92a3651a48d212 /zuul.d | |
parent | 29313ae4d7a32808caacbe75f09a75b959473b85 (diff) | |
download | ironic-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.yaml | 38 |
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 |