tenks/zuul.d/base.yaml
Mark Goddard fc1b42c60d Support UEFI boot mode
Adds support for using UEFI boot mode for nodes. This is done via node
capabilities, as it is in Ironic.

The default boot mode is now configurable via the default_boot_mode
variable. The default boot mode remains legacy BIOS for now, although
this may change.

Updates the existing CI jobs, with the OVS jobs using BIOS boot mode,
and the linuxbridge jobs using UEFI boot mode.

Depends-On: https://github.com/stackhpc/ansible-role-libvirt-vm/pull/83
Depends-On: https://github.com/stackhpc/ansible-role-libvirt-host/pull/50
Depends-On: https://review.opendev.org/c/openstack/kayobe/+/827486

Change-Id: Ifaf95ecfd4f6e925d3c69d4b324fdf2cd6b0ca52
2022-02-08 10:52:28 +00:00

38 lines
1.0 KiB
YAML

---
- job:
name: tenks-deploy-teardown-base
description: |
Creates the tenks virtual machines and sets up the virtual BMC daemon.
This stops short of enrolling the machines in Ironic. The cluster is
then destroyed again.
pre-run: playbooks/tenks-deploy-teardown/pre.yml
run: playbooks/tenks-deploy-teardown/run.yml
post-run: playbooks/tenks-deploy-teardown/post.yml
required-projects:
- name: openstack/requirements
- name: stackhpc/ansible-role-libvirt-vm
- name: stackhpc/ansible-role-libvirt-host
attempts: 1
timeout: 1800
irrelevant-files:
- ^.*\.rst$
- ^doc/.*
- ^releasenotes/.*
- ^setup.cfg$
- ^tox.ini$
- job:
name: tenks-deploy-teardown-ovs-bios-base
parent: tenks-deploy-teardown-base
vars:
bridge_type: openvswitch
boot_mode: bios
- job:
name: tenks-deploy-teardown-linuxbridge-uefi-base
parent: tenks-deploy-teardown-base
vars:
bridge_type: linuxbridge
boot_mode: uefi