Change the default image to a DIB-built one

We should use production-friendly defaults. TinyIPA is not suitable for
real bare metal.

Change-Id: Ifcba626ba898bde443674beacd4417d2fe876bf4
This commit is contained in:
Dmitry Tantsur 2021-12-22 18:21:42 +01:00
parent d1ad4f6050
commit 30ea9714aa
4 changed files with 16 additions and 2 deletions

View File

@ -162,7 +162,10 @@ Changing from TinyIPA to another IPA Image
With-in the Newton cycle, the default IPA image for Bifrost was changed
to TinyIPA, which is based on Tiny Core Linux. This has a greatly reduced
boot time for testing, however should be expected to have less hardware
support. If on a fresh install, or a re-install, you wish to change to
support. In the Yoga cycle, the default image was changed to one based
on CentOS.
If on a fresh install, or a re-install, you wish to change to
DIB-based or any other IPA image, you will need to take the following steps:
#. Remove the existing IPA image ipa.kernel and ipa.initramfs.

View File

@ -70,7 +70,7 @@ firewalld_internal_zone: bifrost
ipa_file_protocol: "http"
ipa_upstream_release: "master"
use_tinyipa: true
use_tinyipa: false
enable_uefi_ipxe: true
ipxe_efi_binary: ipxe.efi

View File

@ -0,0 +1,10 @@
---
upgrade:
- |
TinyIPA (an IPA image based on TinyCoreLinux) is no longer used by default.
Instead, a CentOS image `published by the Ironic community
<https://tarballs.opendev.org/openstack/ironic-python-agent/dib/files/>`_
is used, unless ``use_tinyipa`` is set to ``true``.
The TinyIPA image is much lighter, but is not suitable for real bare metal
machines because of lack of drivers.

View File

@ -195,6 +195,7 @@ ${ANSIBLE} -vvvv \
-i inventory/target \
${TEST_PLAYBOOK} \
-e use_cirros=${USE_CIRROS} \
-e use_tinyipa=true \
-e testing_user=${TESTING_USER} \
-e test_vm_num_nodes=${TEST_VM_NUM_NODES} \
-e inventory_dhcp=${INVENTORY_DHCP} \