Added centos/test-image-live-disk-v10 build test

This commit is contained in:
Marcus Schäfer 2025-07-16 15:59:23 +02:00
parent 96750733f3
commit 8700cd68fa
No known key found for this signature in database
GPG Key ID: A16C1128698C8CAC

View File

@ -0,0 +1,100 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- The line below is required in order to use the multibuild OBS features -->
<!-- OBS-Profiles: @BUILD_FLAVOR@ -->
<image schemaversion="7.5" name="kiwi-test-image-live-disk-v9">
<description type="system">
<author>Marcus Schaefer</author>
<contact>marcus.schaefer@gmail.com</contact>
<specification>CentOS Stream 9 Appliance</specification>
</description>
<profiles>
<profile name="Live" description="Live image of CentOS 9"/>
<profile name="Virtual" description="Virtual image of CentOS 9"/>
<profile name="Disk" description="OEM image of CentOS 9"/>
</profiles>
<preferences>
<version>1.3.0</version>
<packagemanager>dnf</packagemanager>
<bootsplash-theme>charge</bootsplash-theme>
<locale>en_US</locale>
<keytable>us</keytable>
<timezone>UTC</timezone>
<rpm-check-signatures>false</rpm-check-signatures>
</preferences>
<preferences profiles="Live">
<type image="iso" flags="overlay" firmware="uefi" hybridpersistent_filesystem="ext4" hybridpersistent="true" kernelcmdline="console=ttyS0">
<bootloader name="grub2" console="serial"/>
</type>
</preferences>
<preferences profiles="Virtual">
<type image="oem" primary="true" filesystem="ext4" kernelcmdline="console=ttyS0" firmware="uefi" format="qcow2">
<oemconfig>
<oem-resize>false</oem-resize>
</oemconfig>
<bootloader name="grub2" console="serial"/>
</type>
</preferences>
<preferences profiles="Disk">
<type image="oem" filesystem="ext4" installiso="true" installboot="install" firmware="uefi" kernelcmdline="console=ttyS0">
<bootloader name="grub2" console="serial" timeout="10"/>
<oemconfig>
<oem-systemsize>2048</oem-systemsize>
<oem-unattended>true</oem-unattended>
<oem-swap>true</oem-swap>
<oem-swapsize>200</oem-swapsize>
<oem-multipath-scan>false</oem-multipath-scan>
</oemconfig>
</type>
</preferences>
<users>
<user password="$1$wYJUgpM5$RXMMeASDc035eX.NbYWFl0" home="/root" name="root" groups="root"/>
</users>
<repository type="rpm-md" priority="1">
<source path='obsrepositories:/'/>
</repository>
<packages type="image">
<package name="gdisk"/>
<package name="grub2"/>
<package name="kernel"/>
<package name="plymouth-theme-charge"/>
<package name="audit"/>
<package name="dhclient"/>
<package name="e2fsprogs"/>
<package name="firewalld"/>
<package name="hostname"/>
<package name="initscripts"/>
<package name="iprutils"/>
<package name="irqbalance"/>
<package name="kbd"/>
<package name="kexec-tools"/>
<package name="openssh-clients"/>
<package name="openssh-server"/>
<package name="parted"/>
<package name="passwd"/>
<package name="policycoreutils"/>
<package name="rootfiles"/>
<package name="rsyslog"/>
<package name="selinux-policy-targeted"/>
<package name="xfsprogs"/>
<package name="NetworkManager"/>
<package name="iputils"/>
<package name="glibc-all-langpacks"/>
</packages>
<packages type="image" profiles="Live">
<package name="dracut-kiwi-live"/>
</packages>
<packages type="image" profiles="Disk">
<package name="dracut-kiwi-oem-repart"/>
<package name="dracut-kiwi-oem-dump"/>
</packages>
<packages type="bootstrap">
<package name="filesystem"/>
<package name="basesystem"/>
<package name="grub2-efi-x64-modules" arch="x86_64"/>
<package name="grub2-efi-x64" arch="x86_64"/>
<package name="shim-x64" arch="x86_64"/>
<package name="libdb-utils"/>
</packages>
</image>