File OBS-Appliance.kiwi of Package OBS-Appliance-docker
<?xml version="1.0" encoding="utf-8"?>
<image schemaversion="5.3" name="obs-server" displayname="OBS_Server">
<description type="system">
<author>Adrian Schröter</author>
<contact>adrian@suse.de</contact>
<specification>Open Build Service(OBS) Server System</specification>
</description>
<preferences>
<type image="docker" container="OBS27">
<machine>
<vmdisk/>
<vmnic interface="eth0" mode="veth"/>
</machine>
</type>
<!-- empty
just to convince diff3 on version updates
-->
<version>2.8.4</version>
<packagemanager>zypper</packagemanager>
<rpm-check-signatures>false</rpm-check-signatures>
<rpm-force>false</rpm-force>
<locale>en_US</locale>
</preferences>
<users group="root">
<user name="root" pwd="NDBGnZqHpfzIo" home="/root"/>
</users>
<repository type="rpm-md" priority="2">
<source path='obsrepositories:/'/>
</repository>
<packages type="image">
<package name="open-vm-tools"/> <!-- vmdk special -->
<!-- got disabled in 13.1 due to some breakage
<package name="vmware-guest-kmp-default"/>
-->
<package name="bind-libs"/> <!-- base system -->
<package name="bind-utils"/>
<package name="e2fsprogs"/>
<package name="dosfstools"/>
<package name="elfutils"/>
<package name="pam-config"/>
<package name="sysconfig"/>
<package name="kbd"/>
<package name="lvm2"/>
<package name="openssh"/>
<package name="rsyslog"/>
<package name="klogd"/>
<package name="ncurses-utils"/>
<package name="db48-utils"/>
<package name="grub2"/>
<package name="parted"/>
<package name="sysfsutils"/>
<package name="ifplugd"/>
<package name="vim"/>
<package name="less"/>
<package name="telnet"/>
<package name="iputils"/>
<package name="hdparm"/>
<package name="psmisc"/>
<package name="OpenIPMI"/>
<package name="smartmontools"/>
<package name="mdadm"/>
<package name="iproute2"/>
<package name="memtest86+"/>
<package name="adaptec-firmware"/>
<package name="reiserfs"/>
<package name="btrfsprogs"/>
<package name="xfsprogs"/>
<package name="hwinfo"/>
<package name="openSUSE-build-key"/>
<package name="openSUSE-release"/>
<package name="openSUSE-release-mini"/>
<package name="SuSEfirewall2"/>
<package name="ca-certificates-mozilla"/>
<package name="atftp"/> <!-- kiwi initrd requires it. Bug ?-->
<package name="apache2"/> <!-- http server stack, it is only recommended -->
<package name="rubygem-passenger-apache2"/>
<package name="ruby2.4-rubygem-passenger"/>
<package name="apache2-mod_xforward"/>
<package name="obs-api"/> <!-- OBS server -->
<package name="obs-server"/>
<package name="obs-source_service"/>
<package name="obs-productconverter"/>
<package name="obs-signd"/>
<package name="obs-utils"/>
<package name="ruby2.4-rubygem-ruby-ldap"/><!-- server support packages -->
<package name="createrepo"/>
<package name="patch"/>
<package name="deb"/>
<package name="memcached"/>
<package name="mariadb"/>
<package name="openslp"/> <!-- for worker and server discovery -->
<package name="openslp-server"/>
<package name="ntp"/> <!-- haveing matching timestamps is critical -->
<package name="gpg2"/> <!-- own version for efficient package signing -->
<package name="haveged"/> <!-- for fast gpg key generations -->
<package name="rng-tools"/>
<package name="obs-worker"/> <!-- OBS worker -->
<package name="bsdtar"/> <!-- for safe build setup in kvm and xen -->
<package name="build-initvm-x86_64"/> <!-- for cross architecture build in VM-->
<package name="qemu-linux-user"/> <!-- for cross architecture build in chroot (initialization only)-->
<!--
<package name="qemu-linux-aarch64"/>
-->
<package name="obs-service-generator_driver_update_disk"/> <!-- OBS source services -->
<package name="obs-service-download_files"/>
<package name="obs-service-download_url"/>
<package name="obs-service-download_src_package"/>
<package name="obs-service-extract_file"/>
<package name="obs-service-recompress"/>
<package name="obs-service-set_version"/>
<package name="obs-service-source_validator"/>
<package name="obs-service-tar_scm"/>
<package name="obs-service-verify_file"/>
<package name="osc"/> <!-- allow local usage via CLI -->
<package name="build"/>
<package name="inst-source-utils"/>
<package name="strace"/> <!-- debug tools -->
<package name="kvm" arch="i586" /> <!-- kernel and matching support packages -->
<package name="kvm" arch="x86_64" />
<package name="ucode-amd" arch="x86_64" bootinclude="true"/> <!-- fixed microcode for lamb*/sheep* hardware -->
<package name="kernel-firmware"/>
<package name="kernel-default"/>
</packages>
<packages type="bootstrap">
<package name="filesystem"/>
<package name="glibc-locale"/>
</packages>
<packages type="delete">
<package name="bootsplash"/>
<package name="postfix"/>
</packages>
</image>