<?xml version="1.0" encoding="utf-8"?>
<image schemaversion="7.4" name="openstack-ironic-image">
    <description type="system">
        <author>Cloud developers</author>
        <contact>cloud-devel@suse.de</contact>
        <specification>kernel and ramdisk image for metal3</specification>
    </description>
    <profiles>
        <profile name="default" description="Booting default profile" import="true"/>
    </profiles>
    <preferences>
        <locale>en_US</locale>
        <packagemanager>zypper</packagemanager>
        <rpm-check-signatures>false</rpm-check-signatures>
        <rpm-excludedocs>true</rpm-excludedocs>
        <timezone>UTC</timezone>
        <version>1.0.0</version> 
    </preferences>	
    <preferences profiles="default">
        <type image="kis" initrd_system="none" compressed="false"/>
    </preferences>

    <users>
        <user password="*" home="/root" name="root" groups="root"/>
    </users>

    <repository alias="build-binaries" type="rpm-md" priority="99">
      <source path="dir:///.build.binaries"/>
    </repository>

    <packages type="delete">
        <package name="gpg2"/>
        <package name="libcairo2"/>
        <package name="libpango-1_0-0"/>
        <package name="libX11-6"/>
        <package name="libXext6"/>
        <package name="libXft2"/>
        <package name="libXrender1"/>
        <package name="libX11-data"/>
        <package name="libXau6"/>
        <package name="libxcb-render0"/>
        <package name="libxcb-shm0"/>
        <package name="libxcb1"/>
        <package name="kernel-firmware-amdgpu"/>
        <package name="kernel-firmware-ath10k"/>
        <package name="kernel-firmware-ath11k"/>
        <package name="kernel-firmware-ath12k"/>
        <package name="kernel-firmware-atheros"/>
        <package name="kernel-firmware-bluetooth"/>
        <package name="kernel-firmware-brcm"/>
        <package name="kernel-firmware-i915"/>
        <package name="kernel-firmware-iwlwifi"/>
        <package name="kernel-firmware-media"/>
        <package name="kernel-firmware-nvidia"/>
        <package name="kernel-firmware-qcom"/>
        <package name="kernel-firmware-radeon"/>
        <package name="kernel-firmware-realtek"/>
        <package name="kernel-firmware-sound"/>
        <package name="kernel-firmware-ti"/>
        <package name="kernel-firmware-ueagle"/>
    </packages>

    <packages type="bootstrap">
        <package name="glibc-locale"/>
        <package name="udev"/>
        <package name="filesystem"/>
        <package name="cracklib-dict-full"/>
        <package name="ca-certificates"/>
        <package name="sles-release"/>

        <package name="checkmedia"/>
        <package name="fontconfig"/>
        <package name="fonts-config"/>
        <package name="grub2-arm64-efi" arch="aarch64"/>
        <package name="grub2-branding-SLE"/>
        <package name="grub2-i386-pc" arch="x86_64"/>
        <package name="grub2-x86_64-efi" arch="x86_64"/>
        <package name="grub2"/>
        <package name="gettext-runtime"/>
        <package name="iproute2"/>
        <package name="iputils"/>
        <package name="kernel-default"/>
        <package name="kernel-firmware-all"/>
        <package name="lvm2"/>
        <package name="NetworkManager"/>
        <package name="nm-configurator"/>
        <package name="openssh"/>
        <package name="timezone"/>
        <package name="which"/>
        <!-- ironic-python-agent specific -->
        <package name="chrony"/>
        <package name="dmidecode"/>
        <package name="efibootmgr"/>
        <package name="gptfdisk"/>
        <package name="hdparm"/>
        <package name="hwinfo"/>
        <package name="ipmitool"/>
        <package name="iputils"/>
        <package name="kbd"/>
        <package name="krb5"/>
        <package name="lshw"/>
        <package name="lvm2"/>
        <package name="net-tools"/>
        <package name="open-iscsi"/>
        <package name="openstack-ironic-python-agent"/>
        <package name="parted"/>
        <package name="psmisc"/>
        <package name="qemu-tools"/>
        <package name="timezone"/>
        <package name="which"/>
    </packages>

    <packages type="kis">
        <package name="dracut-kiwi-oem-repart"/>
        <package name="dracut-kiwi-oem-dump"/>
    </packages> 
</image>
