File sles.kiwi of Package sles15-sp5-gce-gdch-gpt
<?xml version="1.0" encoding="utf-8"?>
<image schemaversion="7.4" name="openSUSE-GCE">
<description type="system">
<author>MM</author>
<contact>your.email@example.com</contact>
<specification>GCE Cloud Image</specification>
</description>
<preferences>
<type image="oem" filesystem="ext4" initrd_system="dracut" kernelcmdline="console=ttyS0,38400n8 net.ifnames=0"/>
<version>1.0</version>
</preferences>
<repository type="rpm-md" priority="1">
<source path='obsrepositories:/'/>
</repository>
<packages type="image">
<package name="patterns-base-base"/>
<package name="cloud-init"/>
<package name="google-compute-engine-init"/>
<package name="google-guest-agent"/>
<package name="grub2"/>
<package name="kernel-default-base"/>
<package name="less"/>
<package name="vim"/>
<package name="aaa_base-extras"/>
<package name="iputils"/>
<package name="dracut-kiwi-oem-repart"/>
<!-- Add other essential packages as needed -->
</packages>
<kiwi>
<system>
<bootloader type="grub2">
<target>generic_mbr</target>
<efi>false</efi>
</bootloader>
<disk>
<volume name="system" />
</disk>
</system>
</kiwi>
<oem>
<volume name="system" filesystem="ext4" size="10g" />
</oem>
<config>
<kiwi>
<system>
<timezone>UTC</timezone>
</system>
</kiwi>
</config>
</image>