File obs-source-service-podman.kiwi of Package obs-source-service-podman

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

<image schemaversion="7.4" name="obs-source-service-podman">
  <!-- IMPORTANT: Before submitting this package, enable the production repo and disable the development one.
                  Afterwards, do the oppposite action -->
  <description type="system">
    <author>Frank Schreiner</author>
    <contact>schreiner@suse.de</contact>
    <specification>Docker Image for OBS source service</specification>
  </description>
  <preferences>
    <type image="docker">
      <machine>
        <vmdisk/>
        <vmnic interface="eth0" mode="veth"/>
      </machine>
      <containerconfig
        tag="1.0.8"
        name="obs-source-service-podman"
      />
    </type>
    <version>1.0.8</version>
    <packagemanager>zypper</packagemanager>
    <rpm-check-signatures>false</rpm-check-signatures>
    <rpm-excludedocs>true</rpm-excludedocs>
    <locale>en_US</locale>
  </preferences>
  <users>
    <user home="/root" name="root" password="!*" groups="root"/>
  </users>
  <!-- OBS repo -->
  <repository type="rpm-md" >
    <source path='obsrepositories:/'/>
  </repository>
  <packages type="image">
    <package name="ca-certificates"/>
    <package name="ca-certificates-mozilla"/>
    <package name="suse-build-key"/>
    <package name="obs-gitea-bridge"/>
    <package name="obs-scm-bridge"/>
    <package name="obs-service-bundle_gems"/>
    <package name="obs-service-python_sdist"/>
    <package name="obs-service-rearchive"/>
    <package name="obs-service-format_spec_file"/>
    <package name="obs-service-extract_file"/>
    <package name="obs-service-source_validator"/>
    <package name="obs-service-download_url"/>
    <package name="obs-service-kiwi_import"/>
    <package name="obs-service-download_assets"/>
    <package name="obs-service-download_files"/>
    <package name="obs-service-download_src_package"/>
    <package name="obs-service-git_tarballs"/>
    <package name="obs-service-recompress"/>
    <package name="obs-service-obs_scm"/>
    <package name="obs-service-tar_scm"/>
    <package name="obs-service-node_modules"/>
    <!-- https://bugzilla.suse.com/show_bug.cgi?id=1200193 -->
    <package name="obs-service-go_modules"/>
<!-- unmaintained
    <package name="obs-service-cargo_vendor"/>
    <package name="obs-service-update_source"/>
    <package name="obs-service-library_dependency_mapper"/>
-->
    <!-- required by obs-scm-bridge -->
    <package name="openssh-clients"/>
    <!-- required by obs-service-tar_scm in build.opensuse.org -->
    <package name="bzr"/>
    <!-- pyhton is a requirement for bzr -->
    <package name="python"/>
    <package name="subversion"/>
    <package name="mercurial"/>
    <!-- tk contains /usr/bin/wish which is required by mercurial -->
    <package name="tk"/>
    <package name="system-user-daemon"/>
    <!-- required by obs-service-tar_scm in build.opensuse.org -->
    <package name="obs-service-snapcraft"/>
    <package name="obs-service-appimage"/>
    <package name="obs-service-verify_file"/>
    <package name="obs-service-set_version"/>
    <package name="obs-service-product_converter"/>
    <package name="obs-service-container_checks"/>
    <package name="libxml2-tools"/>
    <!-- glibc-locale is required for services like tar_scm/obs_scm -->
    <package name="glibc-locale"/>
    <!-- added by M0ses - recommended by set_version -->
    <package name="python3-packaging"/>
  </packages>
  <packages type="bootstrap">
    <package name="filesystem"/>
    <package name="glibc-locale"/>
    <!-- kiwi is not able to pull these packages automatically -->
    <package name="acl"/>
    <package name="cracklib-dict-small"/>
    <package name="dbus-1"/>
    <package name="dracut"/>
    <package name="elfutils"/>
    <package name="fipscheck"/>
    <package name="kbd"/>
    <package name="kmod"/>
    <package name="ncurses-utils"/>
    <package name="pam-config"/>
    <package name="pinentry"/>
    <package name="pkg-config"/>
    <package name="sg3_utils"/>
    <package name="openSUSE-release"/>
    <package name="openSUSE-release-mini"/>
  </packages>
  <packages type="delete">
    <package name="aaa_base"/>
    <package name="dbus-1"/>
    <package name="dracut"/>
    <package name="fipscheck"/>
    <package name="kbd"/>
    <package name="kmod"/>
    <package name="ncurses-utils"/>
    <package name="pinentry"/>
    <package name="pkg-config"/>
    <package name="sg3_utils"/>
    <package name="systemd-sysvinit"/>
    <package name="udev"/>
  </packages>
</image>
openSUSE Build Service is sponsored by