Merge "CI: test ironic UEFI boot mode in overcloud TLS jobs"
This commit is contained in:
commit
e027e5fc10
@ -34,6 +34,8 @@ physnet_mappings:
|
||||
deploy_kernel: ipa.kernel
|
||||
deploy_ramdisk: ipa.initramfs
|
||||
|
||||
default_boot_mode: "bios"
|
||||
|
||||
# Use the libvirt daemon deployed by Kolla Ansible in the nova_libvirt
|
||||
# container. Tenks will install libvirt client packages.
|
||||
libvirt_host_install_daemon: false
|
||||
|
@ -34,6 +34,8 @@ physnet_mappings:
|
||||
|
||||
bridge_type: linuxbridge
|
||||
|
||||
default_boot_mode: "bios"
|
||||
|
||||
# No placement service.
|
||||
wait_for_placement: false
|
||||
|
||||
|
@ -33,6 +33,13 @@ aio_bridge_ports:
|
||||
# Enable ironic for testing baremetal compute.
|
||||
kolla_enable_ironic: true
|
||||
|
||||
{% if ironic_boot_mode == 'uefi' %}
|
||||
# iPXE is currently required for UEFI boot mode in Kolla Ansible.
|
||||
kolla_enable_ironic_ipxe: true
|
||||
kolla_ironic_enabled_boot_interfaces: [ipxe]
|
||||
kolla_ironic_default_boot_interface: ipxe
|
||||
{% endif %}
|
||||
|
||||
{% if tls_enabled %}
|
||||
kolla_enable_tls_external: "yes"
|
||||
kolla_enable_tls_internal: "yes"
|
||||
|
@ -25,6 +25,13 @@
|
||||
src: globals.yml.j2
|
||||
dest: "{{ kayobe_config_src_dir }}/etc/kayobe/kolla/globals.yml"
|
||||
|
||||
- name: Configure Tenks to use UEFI boot mode
|
||||
replace:
|
||||
path: "{{ kayobe_src_dir }}/dev/tenks-deploy-config-compute.yml"
|
||||
regexp: '^default_boot_mode: .*$'
|
||||
replace: 'default_boot_mode: "uefi"'
|
||||
when: ironic_boot_mode == 'uefi'
|
||||
|
||||
- name: Ensure kayobe is installed
|
||||
shell:
|
||||
cmd: dev/install.sh &> {{ logs_dir }}/ansible/install
|
||||
|
@ -83,6 +83,7 @@
|
||||
tenks_src_dir: "{{ ansible_env.PWD ~ '/' ~ zuul.projects['opendev.org/openstack/tenks'].src_dir }}"
|
||||
is_upgrade: "{{ 'upgrade' in zuul.job }}"
|
||||
tls_enabled: false
|
||||
ironic_boot_mode: "bios"
|
||||
|
||||
- job:
|
||||
name: kayobe-overcloud-base
|
||||
@ -110,6 +111,7 @@
|
||||
parent: kayobe-overcloud-base
|
||||
vars:
|
||||
tls_enabled: true
|
||||
ironic_boot_mode: "uefi"
|
||||
|
||||
- job:
|
||||
name: kayobe-overcloud-tls-centos8s
|
||||
|
Loading…
x
Reference in New Issue
Block a user