File config.kiwi of Package SLES15-SP7-CHOST-BYOS

<?xml version="1.0" encoding="utf-8"?>

<!-- Image description generated by keg on 2025-04-30 11:52:08 -->

<!-- OBS-Profiles: @BUILD_FLAVOR@ -->
<!-- OBS-IgnorePackage: rpm -->
<!-- OBS-ExclusiveArch: x86_64 aarch64 -->

<image schemaversion="7.5" name="SLES15-SP7-CHOST-BYOS" displayname="SLES15-SP7-CHOST-BYOS">
    <description type="system">
        <author>Public Cloud Team</author>
        <contact>public-cloud-dev@susecloud.net</contact>
        <specification>SUSE Linux Enterprise Server 15 SP7 BYOS guest image optimized as container host</specification>
    </description>
    <profiles>
        <profile name="Aliyun" description="Alibaba Cloud configuration"/>
        <profile name="Azure" description="Azure configuration"/>
        <profile name="EC2" description="EC2 configuration"/>
        <profile name="GCE" description="GCE configuration"/>
        <profile name="OpenStack" description="OpenStack configuration"/>
        <profile name="SAP-CCloud" description="SAP Converged Cloud configuration"/>
        <profile name="GDC" description="Google Distributed Cloud configuration"/>
    </profiles>
    <preferences>
        <keytable>us</keytable>
        <locale>en_US</locale>
        <packagemanager>zypper</packagemanager>
        <rpm-check-signatures>false</rpm-check-signatures>
        <timezone>UTC</timezone>
        <version>0.9.3</version>
    </preferences>
    <preferences profiles="Aliyun">
        <type bootpartition="false" devicepersistency="by-uuid" filesystem="xfs" image="oem" kernelcmdline="console=tty0 console=ttyS0,115200n8 net.ifnames=0 biosdevname=0 multipath=off NON_PERSISTENT_DEVICE_NAMES=1 swapaccount=1" format="qcow2" vga="normal">
            <size unit="M">20480</size>
            <bootloader name="grub2" timeout="1"/>
        </type>
        <rpm-excludedocs>true</rpm-excludedocs>
    </preferences>
    <preferences profiles="Azure" arch="x86_64">
        <type bootpartition="true" firmware="uefi" devicepersistency="by-uuid" filesystem="xfs" image="oem" kernelcmdline="console=ttyS0 net.ifnames=0 dis_ucode_ldr earlyprintk=ttyS0 multipath=off nvme_core.io_timeout=240 rootdelay=300 scsi_mod.use_blk_mq=1 USE_BY_UUID_DEVICE_NAMES=1 swapaccount=1" bootpartsize="1024" efipartsize="512" format="vhd-fixed" formatoptions="force_size">
            <size unit="M">30720</size>
            <bootloader name="grub2" timeout="1" console="serial" timeout_style="countdown"/>
        </type>
        <rpm-excludedocs>true</rpm-excludedocs>
    </preferences>
    <preferences profiles="Azure" arch="aarch64">
        <type bootpartition="true" firmware="uefi" devicepersistency="by-uuid" filesystem="xfs" image="oem" kernelcmdline="console=tty1 console=ttyAMA0 net.ifnames=0 multipath=off nvme_core.io_timeout=240 rootdelay=300 scsi_mod.use_blk_mq=1 USE_BY_UUID_DEVICE_NAMES=1 earlycon=pl011,0xeffec000 initcall_blacklist=arm_pmu_acpi_init swapaccount=1" bootpartsize="1024" efipartsize="512" format="vhd-fixed" formatoptions="force_size">
            <size unit="M">30720</size>
            <bootloader name="grub2" timeout="1" console="serial" timeout_style="countdown"/>
        </type>
        <rpm-excludedocs>true</rpm-excludedocs>
    </preferences>
    <preferences profiles="EC2">
        <type bootpartition="false" firmware="uefi" devicepersistency="by-label" filesystem="xfs" image="oem" kernelcmdline="console=ttyS0 net.ifnames=0 8250.nr_uarts=4 dis_ucode_ldr multipath=off nvme_core.admin_timeout=4294967295 nvme_core.io_timeout=4294967295 swapaccount=1">
            <size unit="M">10240</size>
            <bootloader name="grub2" timeout="1"/>
            <machine xen_loader="hvmloader"/>
        </type>
        <rpm-excludedocs>true</rpm-excludedocs>
    </preferences>
    <preferences profiles="GCE">
        <type bootpartition="false" firmware="uefi" devicepersistency="by-label" filesystem="xfs" image="oem" kernelcmdline="console=ttyS0,115200 net.ifnames=0 dis_ucode_ldr multipath=off swapaccount=1" format="gce">
            <size unit="M">10240</size>
            <bootloader name="grub2" timeout="1" console="serial"/>
        </type>
        <rpm-excludedocs>true</rpm-excludedocs>
    </preferences>
    <preferences profiles="OpenStack">
        <type bootpartition="false" filesystem="xfs" image="oem" kernelcmdline="console=ttyS0,115200n8 console=tty0 net.ifnames=0 NON_PERSISTENT_DEVICE_NAMES=1 multipath=off swapaccount=1" format="qcow2" vga="normal">
            <size unit="M">10240</size>
            <bootloader name="grub2" timeout="1"/>
        </type>
        <rpm-excludedocs>true</rpm-excludedocs>
    </preferences>
    <preferences profiles="SAP-CCloud">
        <type bootpartition="false" firmware="uefi" filesystem="xfs" image="oem" kernelcmdline="console=ttyS0,115200n8 console=tty0 net.ifnames=0 NON_PERSISTENT_DEVICE_NAMES=1 multipath=off swapaccount=1" format="vmdk" vga="normal">
            <size unit="M">10240</size>
            <bootloader name="grub2" timeout="1"/>
            <machine ovftype="vmware" HWversion="10">
                <vmdisk diskmode="streamOptimized"/>
            </machine>
        </type>
        <rpm-excludedocs>true</rpm-excludedocs>
    </preferences>
    <preferences profiles="GDC">
        <type bootpartition="false" firmware="uefi" devicepersistency="by-label" filesystem="xfs" image="oem" kernelcmdline="console=tty1 console=ttyS0 net.ifnames=0 ci.datasource=NoCloud multipath=off NON_PERSISTENT_DEVICE_NAMES=1 swapaccount=1" format="qcow2" vga="normal">
            <size unit="M">10240</size>
            <bootloader name="grub2" timeout="1"/>
        </type>
        <rpm-excludedocs>true</rpm-excludedocs>
    </preferences>
    <users>
        <user name="root" groups="root" home="/root" password="$1$wYJUgpM5$RXMMeASDc035eX.NbYWFl0"/>
    </users>
    <repository type="rpm-md">
        <source path="obsrepositories:/"/>
    </repository>
    <packages type="bootstrap">
        <!-- begin namespace bootstrap -->
        <package name="filesystem"/>
        <package name="glibc-locale"/>
        <!-- end namespace bootstrap -->
        <!-- begin namespace rpm_ndb -->
        <package name="rpm-ndb"/>
        <!-- end namespace rpm_ndb -->
    </packages>
    <packages type="image">
        <!-- begin namespace common -->
        <package name="audit"/>
        <package name="blog"/>
        <package name="chrony"/>
        <package name="dosfstools"/>
        <package name="dracut"/>
        <package name="grub2"/>
        <package name="hostname"/>
        <package name="iputils"/>
        <package name="kdump"/>
        <package name="openssh"/>
        <package name="parted"/>
        <package name="sudo"/>
        <package name="supportutils"/>
        <package name="suse-build-key"/>
        <package name="system-group-hardware"/>
        <package name="system-group-wheel"/>
        <package name="system-user-nobody"/>
        <package name="systemd"/>
        <package name="terminfo"/>
        <package name="timezone"/>
        <package name="udev"/>
        <package name="which"/>
        <package name="xfsprogs"/>
        <!-- end namespace common -->
        <!-- begin namespace common_suse_connect -->
        <package name="suseconnect-ng"/>
        <!-- end namespace common_suse_connect -->
        <!-- begin namespace common_tpm -->
        <package name="tpm2.0-tools"/>
        <!-- end namespace common_tpm -->
        <!-- begin namespace chost_base -->
        <package name="bind-utils"/>
        <package name="ca-certificates"/>
        <package name="ca-certificates-mozilla"/>
        <package name="cifs-utils"/>
        <package name="conntrack-tools"/>
        <package name="containerd"/>
        <package name="containerd-ctr"/>
        <package name="cpupower"/>
        <package name="docker"/>
        <package name="fipscheck"/>
        <package name="hwdata"/>
        <package name="hwinfo"/>
        <package name="jq"/>
        <package name="less"/>
        <package name="libnss_usrfiles2"/>
        <package name="librelp0"/>
        <package name="nfs-client"/>
        <package name="open-iscsi"/>
        <package name="pciutils"/>
        <package name="rsyslog"/>
        <package name="rsyslog-module-relp"/>
        <package name="runc"/>
        <package name="socat"/>
        <package name="supportutils-plugin-suse-public-cloud"/>
        <package name="tcpdump"/>
        <package name="vim"/>
        <package name="wget"/>
        <package name="wicked"/>
        <!-- end namespace chost_base -->
        <!-- begin namespace chost_release -->
        <package name="sle-module-basesystem-release"/>
        <package name="sle-module-containers-release"/>
        <package name="sle-module-public-cloud-release"/>
        <package name="sles-release"/>
        <!-- end namespace chost_release -->
        <!-- begin namespace chost_apparmor -->
        <package name="apparmor-abstractions"/>
        <package name="apparmor-parser"/>
        <!-- end namespace chost_apparmor -->
    </packages>
    <packages type="image" profiles="Aliyun">
        <archive name="aliyun.tar.gz"/>
        <!-- begin namespace default_kernel -->
        <package name="kernel-default"/>
        <!-- end namespace default_kernel -->
        <!-- begin namespace default_oem_repart -->
        <package name="dracut-kiwi-oem-repart"/>
        <!-- end namespace default_oem_repart -->
        <!-- begin namespace aliyun_bootloader -->
        <package name="grub2-arm64-efi" arch="aarch64"/>
        <!-- end namespace aliyun_bootloader -->
        <!-- begin namespace aliyun_init -->
        <package name="cloud-init"/>
        <!-- end namespace aliyun_init -->
    </packages>
    <packages type="image" profiles="Azure">
        <archive name="azure.tar.gz"/>
        <!-- begin namespace default_bootloader -->
        <package name="grub2-arm64-efi" arch="aarch64"/>
        <package name="grub2-x86_64-efi" arch="x86_64"/>
        <!-- end namespace default_bootloader -->
        <!-- begin namespace default_shim -->
        <package name="shim"/>
        <!-- end namespace default_shim -->
        <!-- begin namespace default_oem_repart -->
        <package name="dracut-kiwi-oem-repart"/>
        <!-- end namespace default_oem_repart -->
        <!-- begin namespace azure_base -->
        <package name="hyper-v"/>
        <package name="kernel-default" arch="aarch64"/>
        <!-- end namespace azure_base -->
        <!-- begin namespace azure_init -->
        <package name="cloud-init"/>
        <package name="cloud-init-config-suse"/>
        <package name="python-azure-agent"/>
        <!-- end namespace azure_init -->
        <!-- begin namespace azure_kernel -->
        <package name="kernel-default" arch="x86_64"/>
        <!-- end namespace azure_kernel -->
        <!-- begin namespace azure_waagent_config -->
        <package name="python-azure-agent-config-server"/>
        <!-- end namespace azure_waagent_config -->
        <!-- begin namespace azure_dracut_config -->
        <package name="microsoft-dracut-config"/>
        <!-- end namespace azure_dracut_config -->
        <!-- begin namespace azure_vm_utils -->
        <package name="azure-vm-utils"/>
        <!-- end namespace azure_vm_utils -->
        <!-- begin namespace azure_insserv_compat -->
        <package name="insserv-compat"/>
        <!-- end namespace azure_insserv_compat -->
    </packages>
    <packages type="image" profiles="EC2">
        <archive name="ec2.tar.gz"/>
        <!-- begin namespace default_bootloader -->
        <package name="grub2-arm64-efi" arch="aarch64"/>
        <package name="grub2-x86_64-efi" arch="x86_64"/>
        <!-- end namespace default_bootloader -->
        <!-- begin namespace default_kernel -->
        <package name="kernel-default"/>
        <!-- end namespace default_kernel -->
        <!-- begin namespace default_shim -->
        <package name="shim"/>
        <!-- end namespace default_shim -->
        <!-- begin namespace default_oem_repart -->
        <package name="dracut-kiwi-oem-repart"/>
        <!-- end namespace default_oem_repart -->
        <!-- begin namespace ec2_base -->
        <package name="grub2-x86_64-xen" arch="x86_64"/>
        <package name="xen-libs" arch="x86_64"/>
        <package name="xen-tools-domU" arch="x86_64"/>
        <!-- end namespace ec2_base -->
        <!-- begin namespace ec2_init -->
        <package name="cloud-init"/>
        <package name="cloud-init-config-suse"/>
        <!-- end namespace ec2_init -->
        <!-- begin namespace ec2_dracut_config -->
        <package name="amazon-dracut-config"/>
        <!-- end namespace ec2_dracut_config -->
        <!-- begin namespace no_ssh_pwd_root_login -->
        <package name="openssh-server-config-disallow-rootlogin"/>
        <!-- end namespace no_ssh_pwd_root_login -->
    </packages>
    <packages type="image" profiles="GCE">
        <archive name="gce.tar.gz"/>
        <!-- begin namespace default_bootloader -->
        <package name="grub2-arm64-efi" arch="aarch64"/>
        <package name="grub2-x86_64-efi" arch="x86_64"/>
        <!-- end namespace default_bootloader -->
        <!-- begin namespace default_kernel -->
        <package name="kernel-default"/>
        <!-- end namespace default_kernel -->
        <!-- begin namespace default_shim -->
        <package name="shim"/>
        <!-- end namespace default_shim -->
        <!-- begin namespace default_oem_repart -->
        <package name="dracut-kiwi-oem-repart"/>
        <!-- end namespace default_oem_repart -->
        <!-- begin namespace gce_init -->
        <package name="google-guest-agent"/>
        <package name="google-guest-configs"/>
        <package name="google-guest-oslogin"/>
        <package name="google-osconfig-agent"/>
        <package name="kernel-default"/>
        <!-- end namespace gce_init -->
        <!-- begin namespace gce_dracut_config -->
        <package name="google-dracut-config"/>
        <!-- end namespace gce_dracut_config -->
        <!-- begin namespace no_ssh_pwd_root_login -->
        <package name="openssh-server-config-disallow-rootlogin"/>
        <!-- end namespace no_ssh_pwd_root_login -->
    </packages>
    <packages type="image" profiles="OpenStack">
        <!-- begin namespace default_kernel -->
        <package name="kernel-default"/>
        <!-- end namespace default_kernel -->
        <!-- begin namespace default_oem_repart -->
        <package name="dracut-kiwi-oem-repart"/>
        <!-- end namespace default_oem_repart -->
        <!-- begin namespace openstack_bootloader -->
        <package name="grub2-arm64-efi" arch="aarch64"/>
        <!-- end namespace openstack_bootloader -->
        <!-- begin namespace openstack_init -->
        <package name="cloud-init"/>
        <!-- end namespace openstack_init -->
    </packages>
    <packages type="image" profiles="SAP-CCloud">
        <!-- begin namespace default_bootloader -->
        <package name="grub2-arm64-efi" arch="aarch64"/>
        <package name="grub2-x86_64-efi" arch="x86_64"/>
        <!-- end namespace default_bootloader -->
        <!-- begin namespace default_kernel -->
        <package name="kernel-default"/>
        <!-- end namespace default_kernel -->
        <!-- begin namespace default_shim -->
        <package name="shim"/>
        <!-- end namespace default_shim -->
        <!-- begin namespace default_oem_repart -->
        <package name="dracut-kiwi-oem-repart"/>
        <!-- end namespace default_oem_repart -->
        <!-- begin namespace openstack_init -->
        <package name="cloud-init"/>
        <package name="open-vm-tools"/>
        <!-- end namespace openstack_init -->
    </packages>
    <packages type="image" profiles="GDC">
        <archive name="gdc.tar.gz"/>
        <!-- begin namespace default_bootloader -->
        <package name="grub2-arm64-efi" arch="aarch64"/>
        <package name="grub2-x86_64-efi" arch="x86_64"/>
        <!-- end namespace default_bootloader -->
        <!-- begin namespace default_kernel -->
        <package name="kernel-default"/>
        <!-- end namespace default_kernel -->
        <!-- begin namespace default_shim -->
        <package name="shim"/>
        <!-- end namespace default_shim -->
        <!-- begin namespace default_oem_repart -->
        <package name="dracut-kiwi-oem-repart"/>
        <!-- end namespace default_oem_repart -->
        <!-- begin namespace gdc_init -->
        <package name="cloud-init"/>
        <!-- end namespace gdc_init -->
    </packages>
</image>
openSUSE Build Service is sponsored by